Search Results for

    Show / Hide Table of Contents

    Class BlendTransactionToAllocation

    Contains a breakdown of items a transaction should be created against including their allocation.

    In the case of this being the only item a transaction is created against the RatioMultiplier would be 1

    Inheritance
    object
    BlendTransactionToAllocation
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Core.FinancialServices.Processors.Transactional
    Assembly: LemonEdge.API.Core.FinancialServices.dll
    Syntax
    public class BlendTransactionToAllocation

    Constructors

    BlendTransactionToAllocation()

    Declaration
    public BlendTransactionToAllocation()

    Properties

    RatioMultiplier

    The amount to proportionally give this transaction

    Declaration
    public decimal RatioMultiplier { get; set; }
    Property Value
    Type Description
    decimal

    ToEntityID

    The entity the transaction should be created against. If ToInstrumentID is not null then the OwningEntityID is used instead and this should be null

    If ToInstrumentID is null this must have a value

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

    ToInstrumentID

    The optional instrument to use when creating the transaction. If this is null, then ToEntityID must have a value, along with ToEntityPathID too

    Declaration
    public Guid? ToInstrumentID { 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

    IBlendTransactionProcessor
    BlendTransactionAllocation
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.