Interface ITransactionCodeDependant
Inherited Members
Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.TransactionCodeDependant, "dbo.LT_TransactionCodeDependants", "TransactionCodeDependant", IsStandingDataEntity = false)]
[DefaultEntityIcon(ImageType.Link)]
public interface ITransactionCodeDependant : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
DependantTransactionCodeID
Links to ITransactionCode. The dependant transaction code this transaction code must evaluate first
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.TransactionCode, "ID", SingleJoinType.One, "Dependant Transaction Code", "Dependant Transaction Codes", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = true, InheritPermissions = false)]
[RequiredNoDefaultIDValidation]
[EntityKeyProperty]
Guid DependantTransactionCodeID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
TransactionCodeID
Links to ITransactionCode. The transaction code that is dependant on the child transaction code
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.TransactionCode, "ID", SingleJoinType.One, "Transaction Code", "Dependant Transaction Codes", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = true, InheritPermissions = true)]
[RequiredNoDefaultIDValidation]
[EntityKeyProperty]
Guid TransactionCodeID { get; set; }
Property Value
Type | Description |
---|---|
Guid |