Interface IStepChange
Inherited Members
Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.StepChanges, "dbo.LT_StepChanges", "StepChange", LabelColumn = "Reference")]
[DefaultEntityIcon(ImageType.Split)]
public interface IStepChange : IHeaderTransactionalEntity, IBaseEntityWithPermissions, ITransactionalEntity, ICanBeLocked, IHasReference, IHasSaveProcessingTask, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
EntitySetID
Links to IEntitySet. The Entity Set this Step Change is taking place within. All affected allocations within this entity set will be modified according to the setup
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.EntitySet, "ID", SingleJoinType.One, "Owner", "Step Changes", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false)]
[RequiredNoDefaultIDValidation]
[EntityDescription("The owner of this step change.")]
Guid EntitySetID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
StepDate
The closing date the step change should be calculated for, if different from the transaction date. The transaction date is used for the actual date the transactions are created for.
Declaration
[EntityProperty(SQLType.DateTimeOffset, false, "TransactionDate ", IsDate = true)]
[EntityDescription("The closing date the step change should be calculated for, if different from the transaction date. The transaction date is used for the actual date the transactions are created for.")]
[DBTrackChanges]
DateTimeOffset StepDate { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |