TransactionSettlementBucket
More...
|
| | TransactionSettlementBucket (string settlementCategory=default(string), string lusidInstrumentId=default(string), string instrumentScope=default(string), DateTimeOffset? contractualSettlementDate=default(DateTimeOffset?), decimal contractedUnits=default(decimal), decimal settledUnits=default(decimal), decimal unsettledUnits=default(decimal), decimal overdueUnits=default(decimal), string configuredSettlement=default(string), string status=default(string), List< TransactionSettlementInstruction > settlementInstructions=default(List< TransactionSettlementInstruction >), List< TransactionSettlementMovement > movements=default(List< TransactionSettlementMovement >)) |
| | Initializes a new instance of the TransactionSettlementBucket 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 (TransactionSettlementBucket input) |
| | Returns true if TransactionSettlementBucket instances are equal More...
|
| |
| override int | GetHashCode () |
| | Gets the hash code More...
|
| |
|
| string | SettlementCategory [get, set] |
| | A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt. More...
|
| |
| string | LusidInstrumentId [get, set] |
| | The LusidInstrumentId of the instrument being settled. More...
|
| |
| string | InstrumentScope [get, set] |
| | The Scope of the instrument being settled. More...
|
| |
| DateTimeOffset? | ContractualSettlementDate [get, set] |
| | The contractual settlement date. Used to match the instruction to the correct settlement bucket. More...
|
| |
| decimal | ContractedUnits [get, set] |
| | The contracted units. More...
|
| |
| decimal | SettledUnits [get, set] |
| | The settled units. More...
|
| |
| decimal | UnsettledUnits [get, set] |
| | The unsettled units. More...
|
| |
| decimal | OverdueUnits [get, set] |
| | The overdue units. More...
|
| |
| string | ConfiguredSettlement [get, set] |
| | The effective method of settlement for the settlement bucket. This reflects any transaction-level settlement method overrides, falling back to the portfolio's SettlementConfiguration if no override applies. Available values: Automatic, Instructed, NotApplicable. More...
|
| |
| string | Status [get, set] |
| | The Status of the settlement bucket - 'Settled', 'Part Settled' or 'Unsettled'. Available values: Unsettled, PartSettled, Settled, None. More...
|
| |
| List< TransactionSettlementInstruction > | SettlementInstructions [get, set] |
| | The settlement instructions received for this settlement bucket. More...
|
| |
| List< TransactionSettlementMovement > | Movements [get, set] |
| | The movements for the settlement bucket. More...
|
| |
◆ TransactionSettlementBucket() [1/2]
| Lusid.Sdk.Model.TransactionSettlementBucket.TransactionSettlementBucket |
( |
| ) |
|
|
inlineprotected |
◆ TransactionSettlementBucket() [2/2]
| Lusid.Sdk.Model.TransactionSettlementBucket.TransactionSettlementBucket |
( |
string |
settlementCategory = default(string), |
|
|
string |
lusidInstrumentId = default(string), |
|
|
string |
instrumentScope = default(string), |
|
|
DateTimeOffset? |
contractualSettlementDate = default(DateTimeOffset?), |
|
|
decimal |
contractedUnits = default(decimal), |
|
|
decimal |
settledUnits = default(decimal), |
|
|
decimal |
unsettledUnits = default(decimal), |
|
|
decimal |
overdueUnits = default(decimal), |
|
|
string |
configuredSettlement = default(string), |
|
|
string |
status = default(string), |
|
|
List< TransactionSettlementInstruction > |
settlementInstructions = default(List<TransactionSettlementInstruction>), |
|
|
List< TransactionSettlementMovement > |
movements = default(List<TransactionSettlementMovement>) |
|
) |
| |
|
inline |
Initializes a new instance of the TransactionSettlementBucket class.
- Parameters
-
| settlementCategory | A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt. (required). |
| lusidInstrumentId | The LusidInstrumentId of the instrument being settled. (required). |
| instrumentScope | The Scope of the instrument being settled. (required). |
| contractualSettlementDate | The contractual settlement date. Used to match the instruction to the correct settlement bucket.. |
| contractedUnits | The contracted units.. |
| settledUnits | The settled units.. |
| unsettledUnits | The unsettled units.. |
| overdueUnits | The overdue units.. |
| configuredSettlement | The effective method of settlement for the settlement bucket. This reflects any transaction-level settlement method overrides, falling back to the portfolio's SettlementConfiguration if no override applies. Available values: Automatic, Instructed, NotApplicable.. |
| status | The Status of the settlement bucket - 'Settled', 'Part Settled' or 'Unsettled'. Available values: Unsettled, PartSettled, Settled, None. (required). |
| settlementInstructions | The settlement instructions received for this settlement bucket.. |
| movements | The movements for the settlement bucket.. |
◆ Equals() [1/2]
| override bool Lusid.Sdk.Model.TransactionSettlementBucket.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.TransactionSettlementBucket.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.TransactionSettlementBucket.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.TransactionSettlementBucket.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ ConfiguredSettlement
| string Lusid.Sdk.Model.TransactionSettlementBucket.ConfiguredSettlement |
|
getset |
The effective method of settlement for the settlement bucket. This reflects any transaction-level settlement method overrides, falling back to the portfolio's SettlementConfiguration if no override applies. Available values: Automatic, Instructed, NotApplicable.
The effective method of settlement for the settlement bucket. This reflects any transaction-level settlement method overrides, falling back to the portfolio's SettlementConfiguration if no override applies. Available values: Automatic, Instructed, NotApplicable.
◆ ContractedUnits
| decimal Lusid.Sdk.Model.TransactionSettlementBucket.ContractedUnits |
|
getset |
The contracted units.
The contracted units.
◆ ContractualSettlementDate
| DateTimeOffset? Lusid.Sdk.Model.TransactionSettlementBucket.ContractualSettlementDate |
|
getset |
The contractual settlement date. Used to match the instruction to the correct settlement bucket.
The contractual settlement date. Used to match the instruction to the correct settlement bucket.
◆ InstrumentScope
| string Lusid.Sdk.Model.TransactionSettlementBucket.InstrumentScope |
|
getset |
The Scope of the instrument being settled.
The Scope of the instrument being settled.
◆ LusidInstrumentId
| string Lusid.Sdk.Model.TransactionSettlementBucket.LusidInstrumentId |
|
getset |
The LusidInstrumentId of the instrument being settled.
The LusidInstrumentId of the instrument being settled.
◆ Movements
The movements for the settlement bucket.
The movements for the settlement bucket.
◆ OverdueUnits
| decimal Lusid.Sdk.Model.TransactionSettlementBucket.OverdueUnits |
|
getset |
The overdue units.
The overdue units.
◆ SettledUnits
| decimal Lusid.Sdk.Model.TransactionSettlementBucket.SettledUnits |
|
getset |
The settled units.
The settled units.
◆ SettlementCategory
| string Lusid.Sdk.Model.TransactionSettlementBucket.SettlementCategory |
|
getset |
A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt.
A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt.
◆ SettlementInstructions
The settlement instructions received for this settlement bucket.
The settlement instructions received for this settlement bucket.
◆ Status
| string Lusid.Sdk.Model.TransactionSettlementBucket.Status |
|
getset |
The Status of the settlement bucket - 'Settled', 'Part Settled' or 'Unsettled'. Available values: Unsettled, PartSettled, Settled, None.
The Status of the settlement bucket - 'Settled', 'Part Settled' or 'Unsettled'. Available values: Unsettled, PartSettled, Settled, None.
◆ UnsettledUnits
| decimal Lusid.Sdk.Model.TransactionSettlementBucket.UnsettledUnits |
|
getset |
The unsettled units.
The unsettled units.
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/TransactionSettlementBucket.cs