Search Results for

    Show / Hide Table of Contents

    Class AllocationMapping

    Inheritance
    object
    BaseEntity
    BaseEntityWithPermissions
    AllocationMapping
    Implements
    IAllocationMapping
    IBaseEntityWithPermissions
    IHasFolderStructure
    IBaseEntity
    IEquatable<IBaseEntity>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<IAllocationMapping>
    Inherited Members
    BaseEntityWithPermissions.IsLocked(object)
    BaseEntityWithPermissions.CanWriteItem(object, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntityWithPermissions.PreLoadPermissions<T>(IEnumerable<T>, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntityWithPermissions.CanDeleteItem(object, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntityWithPermissions.CanChangeItemPermissions(object, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntity.HISTORY_ENDROWUPDATE_COLNAME
    BaseEntity.HasTrackedPropertyChanged(string)
    BaseEntity.OriginalTrackedPropertyValue(string)
    BaseEntity.OriginalTrackedPropertyValue<T>(string)
    BaseEntity.ClearTrackedOriginalValues()
    BaseEntity.GetAllOriginalTrackedPropertyValues()
    BaseEntity.GetLabel(string)
    BaseEntity.SetLabel(string, string)
    BaseEntity.SetSilentLabel(string, string)
    BaseEntity.ResetChangedTrackedPropertiesToOriginalValues()
    BaseEntity.AddTrackedOriginalValue(string, object)
    BaseEntity.SnapshotProperties()
    BaseEntity.RestoreFromSnapshot(Dictionary<string, object>)
    BaseEntity.IsBasePropertyName(string)
    BaseEntity.IsBaseRelationshipID(string)
    BaseEntity.OnPropertyChanging(string)
    BaseEntity.OnPropertyChanged(string)
    BaseEntity.Equals(IBaseEntity)
    BaseEntity.GetHashCode()
    BaseEntity.Equals(object)
    BaseEntity.Clone(object)
    BaseEntity.CopyFromSource(object)
    BaseEntity.TrackChanges
    BaseEntity.ModifiedByUserID_Label
    BaseEntity.ModifiedByUserID_Label_Silent
    BaseEntity.CanvasID_Label
    BaseEntity.CanvasID_Label_Silent
    BaseEntity.AlgorithmStepID_Label
    BaseEntity.AlgorithmStepID_Label_Silent
    BaseEntity.SafeID_Label
    BaseEntity.SafeID_Label_Silent
    BaseEntity.AccountID
    BaseEntity.ID
    BaseEntity.LastUpdated
    BaseEntity.ModifiedByUserID
    BaseEntity.CanvasID
    BaseEntity.AlgorithmStepID
    BaseEntity.SafeID
    BaseEntity.PropertyChanged
    BaseEntity.PropertyChanging
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
    Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
    Syntax
    [DataContract]
    public class AllocationMapping : BaseEntityWithPermissions, IAllocationMapping, IBaseEntityWithPermissions, IHasFolderStructure, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IAllocationMapping>

    Constructors

    AllocationMapping()

    Declaration
    public AllocationMapping()

    Properties

    AllocationOverrideDate

    Provides an override date to use for allocating mapped instrument/transactions

    Declaration
    public DateTimeOffset? AllocationOverrideDate { get; set; }
    Property Value
    Type Description
    DateTimeOffset?

    AllocationPathID

    Links to IAllocationPath. The Allocation Path that will be associated with the specified Instrument or Instrument Set

    Declaration
    [RequiredNoDefaultIDValidation]
    public Guid AllocationPathID { get; set; }
    Property Value
    Type Description
    Guid

    AllocationPathID_Label

    Declaration
    public string AllocationPathID_Label { get; set; }
    Property Value
    Type Description
    string

    AllocationPathID_Label_Silent

    Declaration
    [NotMapped]
    public string AllocationPathID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    ChainFromAllocationPathID

    Links to IEntitySet. Indicates anything allocated from this allocation path, to the entity set associated with the allocation path, is chained into that allocation path. Meaning anythingfrom this underlying entity set is allocated through this path to this path above. Right now InstrumentSet should be null, but will be enhanced in the future.

    Declaration
    public Guid? ChainFromAllocationPathID { get; set; }
    Property Value
    Type Description
    Guid?

    ChainFromAllocationPathID_Label

    Declaration
    public string ChainFromAllocationPathID_Label { get; set; }
    Property Value
    Type Description
    string

    ChainFromAllocationPathID_Label_Silent

    Declaration
    [NotMapped]
    public string ChainFromAllocationPathID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    ChainFromEntitySetID

    Links to IEntitySet. Indicates anything allocated from this entity set, to the entity set associated with the allocation path, is chained into that allocation path. Meaning anythingfrom this underlying entity set is allocated through it's path to this path above. Right now InstrumentSet should be null, the system only deals with allocating through to one path, but will be enhanced in the future.

    Declaration
    public Guid? ChainFromEntitySetID { get; set; }
    Property Value
    Type Description
    Guid?

    ChainFromEntitySetID_Label

    Declaration
    public string ChainFromEntitySetID_Label { get; set; }
    Property Value
    Type Description
    string

    ChainFromEntitySetID_Label_Silent

    Declaration
    [NotMapped]
    public string ChainFromEntitySetID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    FolderID

    The link to the folder this item is contained in

    Declaration
    public Guid? FolderID { get; set; }
    Property Value
    Type Description
    Guid?

    FolderID_Label

    Declaration
    public string FolderID_Label { get; set; }
    Property Value
    Type Description
    string

    FolderID_Label_Silent

    Declaration
    [NotMapped]
    public string FolderID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    InstrumentID

    Links to IInstrument. Indicates this Instrument is specifically associated with the Allocation Path. Either this field or the InstrumentSetID field is required to have a value

    Declaration
    public Guid? InstrumentID { get; set; }
    Property Value
    Type Description
    Guid?

    InstrumentID_Label

    Declaration
    public string InstrumentID_Label { get; set; }
    Property Value
    Type Description
    string

    InstrumentID_Label_Silent

    Declaration
    [NotMapped]
    public string InstrumentID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    InstrumentSetID

    Links to IInstrumentSet. Indicates all Instruments dynamically determined to be part of this Instrument Set will be associated with this Allocation Path. Either this field or the InstrumentID field is required to have a value

    Declaration
    public Guid? InstrumentSetID { get; set; }
    Property Value
    Type Description
    Guid?

    InstrumentSetID_Label

    Declaration
    public string InstrumentSetID_Label { get; set; }
    Property Value
    Type Description
    string

    InstrumentSetID_Label_Silent

    Declaration
    [NotMapped]
    public string InstrumentSetID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    TransactionCodeID

    Links to ITransactionCode. Indicates an optional Transaction Code to associate with this Allocation Mapping.

    Declaration
    public Guid? TransactionCodeID { get; set; }
    Property Value
    Type Description
    Guid?

    TransactionCodeID_Label

    Declaration
    public string TransactionCodeID_Label { get; set; }
    Property Value
    Type Description
    string

    TransactionCodeID_Label_Silent

    Declaration
    [NotMapped]
    public string TransactionCodeID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    Methods

    CopyFromEntity(IBaseEntity)

    Declaration
    protected override void CopyFromEntity(IBaseEntity src)
    Parameters
    Type Name Description
    IBaseEntity src
    Overrides
    BaseEntity.CopyFromEntity(IBaseEntity)

    CopyFromSource(IAllocationMapping)

    Updates all properties in this item to have the same properties as the source object.

    Declaration
    public void CopyFromSource(IAllocationMapping source)
    Parameters
    Type Name Description
    IAllocationMapping source

    The source object to copy all values from.

    Implements

    IAllocationMapping
    IBaseEntityWithPermissions
    IHasFolderStructure
    IBaseEntity
    IEquatable<T>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<T>

    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)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.