TransactionSettlementMovement
More...
|
| string | Name [get, set] |
| | The movement name (optional) More...
|
| |
| string | Type [get, set] |
| | Movement types determine the impact of the movement on the holdings. More...
|
| |
| decimal | Units [get, set] |
| | The number of units for the movement. More...
|
| |
| int | Direction [get, set] |
| | A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease More...
|
| |
| string | SettlementMode [get, set] |
| | The mode of settlement for the movement which can either be Internal or External. An Internal movement will settle automatically on the contractual settlement date using TransactionConfiguration. An External movement will be determined by portfolio configuration and settlement instruction. Available values: Internal, External. More...
|
| |
◆ TransactionSettlementMovement()
| Lusid.Sdk.Model.TransactionSettlementMovement.TransactionSettlementMovement |
( |
string |
name = default(string), |
|
|
string |
type = default(string), |
|
|
decimal |
units = default(decimal), |
|
|
int |
direction = default(int), |
|
|
string |
settlementMode = default(string) |
|
) |
| |
|
inline |
Initializes a new instance of the TransactionSettlementMovement class.
- Parameters
-
| name | The movement name (optional). |
| type | Movement types determine the impact of the movement on the holdings.. |
| units | The number of units for the movement.. |
| direction | A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease. |
| settlementMode | The mode of settlement for the movement which can either be Internal or External. An Internal movement will settle automatically on the contractual settlement date using TransactionConfiguration. An External movement will be determined by portfolio configuration and settlement instruction. Available values: Internal, External.. |
◆ Equals() [1/2]
| override bool Lusid.Sdk.Model.TransactionSettlementMovement.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ Equals() [2/2]
◆ GetHashCode()
| override int Lusid.Sdk.Model.TransactionSettlementMovement.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.TransactionSettlementMovement.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.TransactionSettlementMovement.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ Direction
| int Lusid.Sdk.Model.TransactionSettlementMovement.Direction |
|
getset |
A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease
A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease
◆ Name
| string Lusid.Sdk.Model.TransactionSettlementMovement.Name |
|
getset |
The movement name (optional)
The movement name (optional)
◆ SettlementMode
| string Lusid.Sdk.Model.TransactionSettlementMovement.SettlementMode |
|
getset |
The mode of settlement for the movement which can either be Internal or External. An Internal movement will settle automatically on the contractual settlement date using TransactionConfiguration. An External movement will be determined by portfolio configuration and settlement instruction. Available values: Internal, External.
The mode of settlement for the movement which can either be Internal or External. An Internal movement will settle automatically on the contractual settlement date using TransactionConfiguration. An External movement will be determined by portfolio configuration and settlement instruction. Available values: Internal, External.
◆ Type
| string Lusid.Sdk.Model.TransactionSettlementMovement.Type |
|
getset |
Movement types determine the impact of the movement on the holdings.
Movement types determine the impact of the movement on the holdings.
◆ Units
| decimal Lusid.Sdk.Model.TransactionSettlementMovement.Units |
|
getset |
The number of units for the movement.
The number of units for the movement.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/TransactionSettlementMovement.cs