Search Results for

    Show / Hide Table of Contents

    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
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    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

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)

    See Also

    IAllocationPath
    ITransactionPathSplit
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.