Interface ILoanInfoHoliday
The system entity for linking loan info and holidays together
Inherited Members
Namespace: LemonEdge.API.Entities.FinancialServices.Products
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.LoanInfoHoliday, "dbo.LT_LoanInfoHoliday", "LoanInfoHoliday", IsStandingDataEntity = false)]
[DefaultEntityIcon(ImageType.Holiday)]
public interface ILoanInfoHoliday : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
DomicileID
The domicile for the calendar to use
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Domicile, "ID", SingleJoinType.One, "Domicile", "Loan Info Calendars", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
[EntityKeyProperty]
[EntityDescription("The domicile for the calendar to use.")]
Guid DomicileID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
HolidayTypeID
[Key] Links to IHolidayType. The holiday type this holiday belongs to.
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.HolidayType, "ID", SingleJoinType.One, "Holiday Type", "Holiday Calendar", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = false)]
[EntityKeyProperty]
[EntityDescription("The type this holiday calendar belongs to.")]
Guid HolidayTypeID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
LoanInfoID
The loan info for this holiday
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.LoanInfo, "ID", SingleJoinType.One, "Loan Info", "Calendars", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true)]
[EntityKeyProperty]
[EntityDescription("The loan info for this holiday.")]
Guid LoanInfoID { get; set; }
Property Value
Type | Description |
---|---|
Guid |