Interface ITransactionAllocated
The system entity for a transaction allocated, which is the breakdown of parenttransaction values by ultimate owning entities
See https://web.lemonedge.com/help/transaction-values-allocated-view/ for more information
Inherited Members
System.IEquatable<LemonEdge.API.Core.IBaseEntity>.Equals(LemonEdge.API.Core.IBaseEntity)
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
System.ComponentModel.INotifyPropertyChanging.PropertyChanging
Namespace: LemonEdge.API.Entities
Assembly: API.dll
Syntax
[EntityDefinition(EntityID.TransactionAllocated, "dbo.LT_TransactionAllocations", "TransactionAllocated", IsStandingDataEntity = false)]
[DefaultEntityIcon(ImageType.TransactionValue)]
[EntityLinkToAnyParentRelationshipModifier(EntityID.DataSourceIDs, "EntityID", "ID", ExcludeFromRelationship = true)]
[EntityLinkToAnyParentRelationshipModifier(EntityID.Transaction, "ParentItemID", "ID", ExcludeFromRelationship = true)]
public interface ITransactionAllocated : ITransactionalEntity, ICanBeLocked, ITransactionValue, ICanBeTransfered, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
ManualAdded
Indicates this allocation has been added manually by the user.
Declaration
[EntityProperty(SQLType.Bit, false)]
[EntityDescription("Indicates this allocation has been added manually by the user.")]
bool ManualAdded { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ParentTransactionID
[Key] Links to ITransaction. The direct parent that this transaction allocated amount is a break down of
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Transaction, "ID", SingleJoinType.One, "Transaction", "ITransactionAllocated", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
[EntityDescription("The parent transaction this value belongs directly to.")]
Guid ParentTransactionID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
RootTransactionID
Links to ITransaction. The root transaction this allocated amounts are a member of
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Transaction, "ID", SingleJoinType.One, "Transaction", "ITransactionAllocated", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true, PreventAutoConstraint = true)]
[EntityDescription("The root transaction of a set that this belongs to.")]
Guid RootTransactionID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |