Class AllocationPathRule
Inheritance
AllocationPathRule
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class AllocationPathRule : BaseEntity, IAllocationPathRule, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IAllocationPathRule>
Constructors
AllocationPathRule()
Declaration
public AllocationPathRule()
Properties
AllocationPathID
Declaration
[RequiredNoDefaultIDValidation]
public Guid AllocationPathID { get; set; }
Property Value
AllocationPathID_Label
Declaration
public string AllocationPathID_Label { get; set; }
Property Value
AllocationPathID_Label_Silent
Declaration
[NotMapped]
public string AllocationPathID_Label_Silent { get; set; }
Property Value
DynamicLastUpdatedDate
Holds the last date the path rule was updated effective from
Declaration
public DateTimeOffset? DynamicLastUpdatedDate { get; set; }
Property Value
EntityID
Links to IObjectEntity. The entity within the structure that is part of this Path
Declaration
[RequiredNoDefaultIDValidation]
public Guid EntityID { get; set; }
Property Value
EntityID_Label
Declaration
public string EntityID_Label { get; set; }
Property Value
EntityID_Label_Silent
Declaration
[NotMapped]
public string EntityID_Label_Silent { get; set; }
Property Value
IncludeEntityInAllocation
Indicates that this Entity should be included in the final allocation percentages. Required for entities sitting
above the Root Entity for tax purposes.
Declaration
[Required]
public bool IncludeEntityInAllocation { get; set; }
Property Value
Level
Indicates the level of this rule in the path. 0 being the lowest level. Internally maintained by the system
Declaration
[Required]
public short Level { get; set; }
Property Value
RuleID
Links to IAllocationRule. A rule belonging to this Entity that indicates how to allocate from this
entity to ultimate owners and/or other entities within the structure itself (continuing the path upwards)
Declaration
public Guid? RuleID { get; set; }
Property Value
RuleID_Label
Declaration
public string RuleID_Label { get; set; }
Property Value
RuleID_Label_Silent
Declaration
[NotMapped]
public string RuleID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IAllocationPathRule)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IAllocationPathRule source)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods