Class BlendingTransactionNewValueAggregate
Inheritance
BlendingTransactionNewValueAggregate
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class BlendingTransactionNewValueAggregate : BaseEntity, IBlendingTransactionNewValueAggregate, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IBlendingTransactionNewValueAggregate>
Constructors
BlendingTransactionNewValueAggregate()
Declaration
public BlendingTransactionNewValueAggregate()
Properties
BlendingTranID
Declaration
[RequiredNoDefaultIDValidation]
public Guid BlendingTranID { get; set; }
Property Value
BlendingTranID_Label
Declaration
public string BlendingTranID_Label { get; set; }
Property Value
BlendingTranID_Label_Silent
Declaration
[NotMapped]
public string BlendingTranID_Label_Silent { get; set; }
Property Value
BlendingTransactionNewValueID
Declaration
[RequiredNoDefaultIDValidation]
public Guid BlendingTransactionNewValueID { get; set; }
Property Value
BlendingTransactionNewValueID_Label
Declaration
public string BlendingTransactionNewValueID_Label { get; set; }
Property Value
BlendingTransactionNewValueID_Label_Silent
Declaration
[NotMapped]
public string BlendingTransactionNewValueID_Label_Silent { get; set; }
Property Value
The formula to use to get the value for this field.
Declaration
public string FormulaForValue { get; set; }
Property Value
FromBlendingTranInstrumentValueID
Links to IBlendingTransactionInstrumentValue. Specifies a previously calculated Value from the algorithm to
use to populate this Transaction Type Value on the new Transaction with.
This is optional if you are specifying a formula instead to calculate the value.
Declaration
public Guid? FromBlendingTranInstrumentValueID { get; set; }
Property Value
FromBlendingTranInstrumentValueID_Label
Declaration
public string FromBlendingTranInstrumentValueID_Label { get; set; }
Property Value
FromBlendingTranInstrumentValueID_Label_Silent
Declaration
[NotMapped]
public string FromBlendingTranInstrumentValueID_Label_Silent { get; set; }
Property Value
Operator
Indicates how the specified value (and multiple values of the same type) should be applied to this transaction Type
Value
Declaration
[Required]
[EnumDataType(typeof(MathOperator))]
public MathOperator Operator { get; set; }
Property Value
Declaration
[NotMapped]
public string Operator_Tooltip { get; set; }
Property Value
TransactionTypeValueCurrency
he currency of the Transaction Type Value that you want to specify the new amount for.
By default this would be Local, and the Transaction Engine would typically apply the FX Rates to calculate
Functional and Reporting.
However depending on how the Transaction Code is setup you may need to explicitly specify values for Functional and
Reporting such as when creating Unrealized FX transactions.
Declaration
[EnumDataType(typeof(BlendingTranCurrency))]
public BlendingTranCurrency TransactionTypeValueCurrency { get; set; }
Property Value
Declaration
[NotMapped]
public string TransactionTypeValueCurrency_Tooltip { get; set; }
Property Value
TransactionTypeValueID
[Key] Links to ITransactionTypeValue. Indicates the Transaction Type Value on the newly created
Transaction that you want to specify an amount for
Declaration
[RequiredNoDefaultIDValidation]
public Guid TransactionTypeValueID { get; set; }
Property Value
TransactionTypeValueID_Label
Declaration
public string TransactionTypeValueID_Label { get; set; }
Property Value
TransactionTypeValueID_Label_Silent
Declaration
[NotMapped]
public string TransactionTypeValueID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IBlendingTransactionNewValueAggregate)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IBlendingTransactionNewValueAggregate source)
Parameters
Implements
Extension Methods