Class BlendingTransactionInstrumentValue
Inheritance
BlendingTransactionInstrumentValue
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class BlendingTransactionInstrumentValue : BaseEntity, IBlendingTransactionInstrumentValue, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IBlendingTransactionInstrumentValue>
Constructors
BlendingTransactionInstrumentValue()
Declaration
public BlendingTransactionInstrumentValue()
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
Name
[Key] A unique name within this Blending Transaction to indicate the values aggregated and held by this data point.
This name can be referenced throughout the algorithm to retrieve the associated value.
Declaration
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
TransactionAggregatorID
Links to ITransactionAggregator. The Transaction Aggregator to use to determine which values across
the set of matching Transactions should be aggregated into a result we can use in the algorithm
Declaration
[RequiredNoDefaultIDValidation]
public Guid TransactionAggregatorID { get; set; }
Property Value
TransactionAggregatorID_Label
Declaration
public string TransactionAggregatorID_Label { get; set; }
Property Value
TransactionAggregatorID_Label_Silent
Declaration
[NotMapped]
public string TransactionAggregatorID_Label_Silent { get; set; }
Property Value
TransactionMatcherID
Links to ITransactionMatcher. The Transaction Matcher to use to filter to just the Transactions on
the type of data you want to aggregate
Declaration
[RequiredNoDefaultIDValidation]
public Guid TransactionMatcherID { get; set; }
Property Value
TransactionMatcherID_Label
Declaration
public string TransactionMatcherID_Label { get; set; }
Property Value
TransactionMatcherID_Label_Silent
Declaration
[NotMapped]
public string TransactionMatcherID_Label_Silent { get; set; }
Property Value
Type
The type of data to run this data aggregation against.
- Source: The Transactions associated with the Source data from Instrument Sets configuration.
- Target: The Transactions associated with the Target data from Instrument Sets configuration.
Declaration
[Required]
[EnumDataType(typeof(BlendingTranInstrumentValueType))]
public BlendingTranInstrumentValueType Type { get; set; }
Property Value
Declaration
[NotMapped]
public string Type_Tooltip { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IBlendingTransactionInstrumentValue)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IBlendingTransactionInstrumentValue source)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods