Interface IAllocationPathSplitDynamicUpdate
The system entity for an dynamic allocation path split, which which records last updated time for this path and path split id
Inherited Members
Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.AllocationPathSplitDynamicUpdate, "dbo.LT_AllocationPathSplitDynamicUpdates", "AllocationPathSplitDynamicUpdate", IsStandingDataEntity = false)]
[DefaultEntityIcon(ImageType.AllocationRule)]
public interface IAllocationPathSplitDynamicUpdate : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
AllocationPathID
[Key] Links to IAllocationPath. The parent allocation path this belongs to
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
[EntityRelationship(EntityID.AllocationPath, "ID", SingleJoinType.One, "Allocation Path", "Path used to create PathSplit", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true)]
[EntityDescription("The allocation paths used for path split id")]
[RequiredNoDefaultIDValidation]
Guid AllocationPathID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
DynamicLastUpdatedDate
Holds the last date the path for a path split was updated effective from
Declaration
[EntityProperty(SQLType.DateTimeOffset, false, IsDate = true)]
[EntityDescription("Holds the last date the path was updated effective from.")]
DateTimeOffset DynamicLastUpdatedDate { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
PathSplitId
Path Split Id used with the Allocation Path
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
[EntityDescription("Path split id for path")]
Guid PathSplitId { get; set; }
Property Value
Type | Description |
---|---|
Guid |