|
| | TransactionSettlementInstruction (string settlementInstructionId=default(string), string instructionType=default(string), DateTimeOffset actualSettlementDate=default(DateTimeOffset), decimal units=default(decimal), string transactionId=default(string), string settlementCategory=default(string), string lusidInstrumentId=default(string), DateTimeOffset? contractualSettlementDate=default(DateTimeOffset?), Dictionary< string, PerpetualProperty > subHoldingKeyOverrides=default(Dictionary< string, PerpetualProperty >), ResourceId custodianAccountOverride=default(ResourceId), Dictionary< string, string > instrumentIdentifiers=default(Dictionary< string, string >), string status=default(string), decimal? instructionToPortfolioRate=default(decimal?), SettlementInLieu settlementInLieu=default(SettlementInLieu), bool isActive=default(bool), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), ModelVersion varVersion=default(ModelVersion)) |
| | Initializes a new instance of the TransactionSettlementInstruction 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 (TransactionSettlementInstruction input) |
| | Returns true if TransactionSettlementInstruction instances are equal More...
|
| |
| override int | GetHashCode () |
| | Gets the hash code More...
|
| |
|
| string | SettlementInstructionId [get, set] |
| | The instruction identifier. Unique within the portfolio. More...
|
| |
| string | InstructionType [get, set] |
| | The type of instruction which can be Complete or CancelAutomatic. Complete means that the instruction is intended to completely settle a settlement bucket. CancelAutomatic means that it is intended to cancel Automatic settlement. Available values: Complete, CancelAutomatic, Partial. More...
|
| |
| DateTimeOffset | ActualSettlementDate [get, set] |
| | The date that settlement takes place. More...
|
| |
| decimal | Units [get, set] |
| | The number of units for the instruction. More...
|
| |
| string | TransactionId [get, set] |
| | The ID for the transaction being instructed. More...
|
| |
| string | SettlementCategory [get, set] |
| | A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt, NotApplicable. More...
|
| |
| string | LusidInstrumentId [get, set] |
| | The LusidInstrumentId 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...
|
| |
| Dictionary< string, PerpetualProperty > | SubHoldingKeyOverrides [get, set] |
| | Allows one or more sub-holding keys to be overridden for any movement being settled by an instruction. Providing a key and value will set the sub-holding key to the specified value; Providing a key only will nullify the sub-holding key. Not referenced sub-holding keys will not be impacted. More...
|
| |
| ResourceId | CustodianAccountOverride [get, set] |
| | Gets or Sets CustodianAccountOverride More...
|
| |
| Dictionary< string, string > | InstrumentIdentifiers [get, set] |
| | A set of instrument identifiers that can resolve the settlement instruction to a unique instrument. More...
|
| |
| string | Status [get, set] |
| | The status of the settlement instruction. Available values: Applied, Inactive, Invalid, Orphan, Rejected. Available values: Invalid, Rejected, Applied, Orphan. More...
|
| |
| decimal? | InstructionToPortfolioRate [get, set] |
| | The exchange rate between the Settlement Instruction and Portfolio. More...
|
| |
| SettlementInLieu | SettlementInLieu [get, set] |
| | Gets or Sets SettlementInLieu More...
|
| |
| bool | IsActive [get, set] |
| | Indicates whether the settlement instruction is active. When false, the instruction has no impact on settlement positions, but remains visible. Defaults to true. More...
|
| |
| Dictionary< string, PerpetualProperty > | Properties [get, set] |
| | The properties which have been requested to be decorated onto the settlement instruction. These will be from the 'SettlementInstruction', 'Portfolio', or 'Instrument' domains. More...
|
| |
| ModelVersion | VarVersion [get, set] |
| | Gets or Sets VarVersion More...
|
| |
| string Lusid.Sdk.Model.TransactionSettlementInstruction.InstructionType |
|
getset |
The type of instruction which can be Complete or CancelAutomatic. Complete means that the instruction is intended to completely settle a settlement bucket. CancelAutomatic means that it is intended to cancel Automatic settlement. Available values: Complete, CancelAutomatic, Partial.
The type of instruction which can be Complete or CancelAutomatic. Complete means that the instruction is intended to completely settle a settlement bucket. CancelAutomatic means that it is intended to cancel Automatic settlement. Available values: Complete, CancelAutomatic, Partial.
| bool Lusid.Sdk.Model.TransactionSettlementInstruction.IsActive |
|
getset |
Indicates whether the settlement instruction is active. When false, the instruction has no impact on settlement positions, but remains visible. Defaults to true.
Indicates whether the settlement instruction is active. When false, the instruction has no impact on settlement positions, but remains visible. Defaults to true.
| string Lusid.Sdk.Model.TransactionSettlementInstruction.SettlementCategory |
|
getset |
A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt, NotApplicable.
A category representing the set of movement types that this instruction applies to. Available values: StockSettlement, CashSettlement, DeferredCashReceipt, NotApplicable.
| string Lusid.Sdk.Model.TransactionSettlementInstruction.Status |
|
getset |
The status of the settlement instruction. Available values: Applied, Inactive, Invalid, Orphan, Rejected. Available values: Invalid, Rejected, Applied, Orphan.
The status of the settlement instruction. Available values: Applied, Inactive, Invalid, Orphan, Rejected. Available values: Invalid, Rejected, Applied, Orphan.