Interface IInstrumentCapitalAccountDataSettingResult
A complex type definition for holding the results of running the system GetInstrumentCapitalAccountDataSettings sql wrapper query
Can be executed from API.Entities.Helpers.Queries.GetInstrumentCapitalAccountDataSettings.Execute(Guid?, Utils.QueryableExecuter<IInstrumentCapitalAccountDataSettingResult>)
Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[ComplexDefinition(ImageType.Contract, "Instrument Capital Account Data Setting Result")]
public interface IInstrumentCapitalAccountDataSettingResult
Properties
CapitalAccountDataSplitOverride
Indicates if this instrument has a setting indicating all transactions processed during capital account data processing should use the following specified allocation type (A or B)
The default is amount A
Declaration
AllocationType CapitalAccountDataSplitOverride { get; set; }
Property Value
Type | Description |
---|---|
AllocationType |
ExcludeFromCapitalAccountData
Indicates if this instrument has a setting indicating all transactions associated with it should be excluding from capital account data processing
Declaration
bool ExcludeFromCapitalAccountData { get; set; }
Property Value
Type | Description |
---|---|
bool |
InstrumentID
Holds the id of the instrument this setting is for
Declaration
[Key]
[Column(Order = 0)]
Guid InstrumentID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
InstrumentID_Label
The label for the instrument that this setting is for
Declaration
string InstrumentID_Label { get; set; }
Property Value
Type | Description |
---|---|
string |