Search Results for

    Show / Hide Table of Contents

    Interface ICanBeTransfered

    Indicates this item contains values relevant to ultimate owner through allocation paths and should be transferred as part of the transfer processing logic

    See ITransfer for more information

    Inherited Members
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.GetLabel(String)
    IBaseEntity.SetLabel(String, String)
    IBaseEntity.SetSilentLabel(String, String)
    System.IEquatable<LemonEdge.API.Core.IBaseEntity>.Equals(LemonEdge.API.Core.IBaseEntity)
    System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    System.ComponentModel.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.Core
    Assembly: API.dll
    Syntax
    public interface ICanBeTransfered : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    EffectiveDate

    The effective date this amount is effective from (will be later for transfers).

    Declaration
    [EntityProperty(SQLType.DateTimeOffset, false, IsDate = true)]
    [EntityDescription("The effective date this amount is effective from (will be later for transfers).")]
    DateTimeOffset EffectiveDate { get; set; }
    Property Value
    Type Description
    System.DateTimeOffset

    EntityID

    Links to IObjectEntity. The ultimate owning entity through allocation paths/rules that is being transferred

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.ObjectEntity, "ID", SingleJoinType.One, "ObjectEntity", "Items")]
    [EntityDescription("The entity for this record.")]
    Guid EntityID { get; set; }
    Property Value
    Type Description
    System.Guid

    TransferedOriginalItemID

    Holds the original record that this record is transferring.

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, true)]
    [EntityDescription("Holds the original record that this record is transferring.")]
    [EntitySelfRelationship("ID", SingleJoinType.ZeroToOne, "Original", "Transfers")]
    Guid? TransferedOriginalItemID { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>

    TransferID

    Links to ITransfer. Holds the partner transfer record this record is transferring for.

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, true)]
    [EntityDescription("Holds the partner transfer record this record is transferring for.")]
    [EntityRelationship(EntityID.Transfer, "ID", SingleJoinType.ZeroToOne, "Parent Transfer", "Transferred Items", DeleteWithRelationship = true, PartOfParentSet = true)]
    Guid? TransferID { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.