|
LUSID C# SDK
|
TransactionConfigurationMovementDataRequest More...

Public Types | |
| enum class | MovementTypesEnum { Settlement = 1 , Traded = 2 , StockMovement = 3 , FutureCash = 4 , Commitment = 5 , Receivable = 6 , CashSettlement = 7 , CashForward = 8 , CashCommitment = 9 , CashReceivable = 10 , Accrual = 11 , CashAccrual = 12 , ForwardFx = 13 , CashFxForward = 14 , Carry = 15 , CarryAsPnl = 16 , VariationMargin = 17 , Capital = 18 , Fee = 19 , LimitAdjustment = 20 , BalanceAdjustment = 21 , Deferred = 22 , CashDeferred = 23 } |
| The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred. More... | |
Public Member Functions | |
| TransactionConfigurationMovementDataRequest (MovementTypesEnum movementTypes=default(MovementTypesEnum), string side=default(string), int direction=default(int), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), List< TransactionPropertyMappingRequest > mappings=default(List< TransactionPropertyMappingRequest >), string name=default(string), List< string > movementOptions=default(List< string >)) | |
| Initializes a new instance of the TransactionConfigurationMovementDataRequest class. More... | |
| override string | ToString () |
| Returns the string presentation of the object More... | |
| virtual string | ToJson () |
| Returns the JSON string presentation of the object More... | |
| override bool | Equals (object input) |
| Returns true if objects are equal More... | |
| bool | Equals (TransactionConfigurationMovementDataRequest input) |
| Returns true if TransactionConfigurationMovementDataRequest instances are equal More... | |
| override int | GetHashCode () |
| Gets the hash code More... | |
Protected Member Functions | |
| TransactionConfigurationMovementDataRequest () | |
| Initializes a new instance of the TransactionConfigurationMovementDataRequest class. More... | |
Properties | |
| MovementTypesEnum | MovementTypes [get, set] |
| The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred. More... | |
| string | Side [get, set] |
| The movement side More... | |
| int | Direction [get, set] |
| The movement direction More... | |
| Dictionary< string, PerpetualProperty > | Properties [get, set] |
| The properties associated with the underlying Movement. More... | |
| List< TransactionPropertyMappingRequest > | Mappings [get, set] |
| This allows you to map a transaction property to a property on the underlying holding. More... | |
| string | Name [get, set] |
| The movement name (optional) More... | |
| List< string > | MovementOptions [get, set] |
| Allows extra specifications for the movement. The options currently available are 'DirectAdjustment', 'IncludesTradedInterest', 'Virtual', 'Income' and 'Expense'. A movement type of 'StockMovement' with an option of 'DirectAdjusment' will allow you to adjust the units of a holding without affecting its cost base. You will, therefore, be able to reflect the impact of a stock split by loading a Transaction. A movement type of 'Carry' with the option as 'Expense' will not impact the interest accrual for cash-type holdings such loans, loan facilities and deposits. More... | |
The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred.
The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred.
|
inlineprotected |
Initializes a new instance of the TransactionConfigurationMovementDataRequest class.
|
inline |
Initializes a new instance of the TransactionConfigurationMovementDataRequest class.
| movementTypes | The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred. (required). |
| side | The movement side (required). |
| direction | The movement direction (required). |
| properties | The properties associated with the underlying Movement.. |
| mappings | This allows you to map a transaction property to a property on the underlying holding.. |
| name | The movement name (optional). |
| movementOptions | Allows extra specifications for the movement. The options currently available are 'DirectAdjustment', 'IncludesTradedInterest', 'Virtual', 'Income' and 'Expense'. A movement type of 'StockMovement' with an option of 'DirectAdjusment' will allow you to adjust the units of a holding without affecting its cost base. You will, therefore, be able to reflect the impact of a stock split by loading a Transaction. A movement type of 'Carry' with the option as 'Expense' will not impact the interest accrual for cash-type holdings such loans, loan facilities and deposits.. |
|
inline |
Returns true if objects are equal
| input | Object to be compared |
|
inline |
Returns true if TransactionConfigurationMovementDataRequest instances are equal
| input | Instance of TransactionConfigurationMovementDataRequest to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
The movement direction
The movement direction
|
getset |
This allows you to map a transaction property to a property on the underlying holding.
This allows you to map a transaction property to a property on the underlying holding.
|
getset |
Allows extra specifications for the movement. The options currently available are 'DirectAdjustment', 'IncludesTradedInterest', 'Virtual', 'Income' and 'Expense'. A movement type of 'StockMovement' with an option of 'DirectAdjusment' will allow you to adjust the units of a holding without affecting its cost base. You will, therefore, be able to reflect the impact of a stock split by loading a Transaction. A movement type of 'Carry' with the option as 'Expense' will not impact the interest accrual for cash-type holdings such loans, loan facilities and deposits.
Allows extra specifications for the movement. The options currently available are 'DirectAdjustment', 'IncludesTradedInterest', 'Virtual', 'Income' and 'Expense'. A movement type of 'StockMovement' with an option of 'DirectAdjusment' will allow you to adjust the units of a holding without affecting its cost base. You will, therefore, be able to reflect the impact of a stock split by loading a Transaction. A movement type of 'Carry' with the option as 'Expense' will not impact the interest accrual for cash-type holdings such loans, loan facilities and deposits.
|
getset |
The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred.
The movement types. Available values: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment, Deferred, CashDeferred.
|
getset |
The movement name (optional)
The movement name (optional)
|
getset |
The properties associated with the underlying Movement.
The properties associated with the underlying Movement.
|
getset |
The movement side
The movement side