Class LoanSchedule
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class LoanSchedule : BaseEntity, ILoanSchedule, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ILoanSchedule>
Constructors
LoanSchedule()
Declaration
Properties
BeginningBalance
Declaration
public decimal BeginningBalance { get; set; }
Property Value
EffectiveDate
The effective date for this loan schedule
Declaration
[RequiredNoDefaultIDValidation]
public DateTimeOffset EffectiveDate { get; set; }
Property Value
EndingBalance
Declaration
public decimal EndingBalance { get; set; }
Property Value
InstrumentID
Declaration
public Guid InstrumentID { get; set; }
Property Value
InstrumentID_Label
Declaration
public string InstrumentID_Label { get; set; }
Property Value
InstrumentID_Label_Silent
Declaration
[NotMapped]
public string InstrumentID_Label_Silent { get; set; }
Property Value
Interest
Declaration
public decimal Interest { get; set; }
Property Value
PIK
Declaration
public decimal PIK { get; set; }
Property Value
Principle
Declaration
public decimal Principle { get; set; }
Property Value
Repayment
Declaration
public decimal Repayment { get; set; }
Property Value
UnderlyingRepayment
Declaration
public decimal UnderlyingRepayment { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ILoanSchedule)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ILoanSchedule source)
Parameters
Type |
Name |
Description |
ILoanSchedule |
source |
The source object to copy all values from.
|
Implements
Extension Methods