|
| TransactionRequest (string transactionId=default(string), string type=default(string), Dictionary< string, string > instrumentIdentifiers=default(Dictionary< string, string >), DateTimeOrCutLabel transactionDate=default(DateTimeOrCutLabel), DateTimeOrCutLabel settlementDate=default(DateTimeOrCutLabel), decimal units=default(decimal), TransactionPrice transactionPrice=default(TransactionPrice), CurrencyAndAmount totalConsideration=default(CurrencyAndAmount), decimal? exchangeRate=default(decimal?), string transactionCurrency=default(string), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), string counterpartyId=default(string), string source=default(string), OtcConfirmation otcConfirmation=default(OtcConfirmation), ResourceId orderId=default(ResourceId), ResourceId allocationId=default(ResourceId), ResourceId custodianAccountId=default(ResourceId)) |
| Initializes a new instance of the TransactionRequest 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 (TransactionRequest input) |
| Returns true if TransactionRequest instances are equal More...
|
|
override int | GetHashCode () |
| Gets the hash code More...
|
|
|
string | TransactionId [get, set] |
| The unique identifier of the transaction. More...
|
|
string | Type [get, set] |
| The type of the transaction, for example 'Buy' or 'Sell'. The transaction type must have been pre-configured using the System Configuration API. If not, this operation will succeed but you are not able to calculate holdings for the portfolio that include this transaction. More...
|
|
Dictionary< string, string > | InstrumentIdentifiers [get, set] |
| A set of instrument identifiers that can resolve the transaction to a unique instrument. More...
|
|
DateTimeOrCutLabel | TransactionDate [get, set] |
| The date of the transaction. More...
|
|
DateTimeOrCutLabel | SettlementDate [get, set] |
| The settlement date of the transaction. More...
|
|
decimal | Units [get, set] |
| The number of units of the transacted instrument. More...
|
|
TransactionPrice | TransactionPrice [get, set] |
| Gets or Sets TransactionPrice More...
|
|
CurrencyAndAmount | TotalConsideration [get, set] |
| Gets or Sets TotalConsideration More...
|
|
decimal? | ExchangeRate [get, set] |
| The exchange rate between the transaction and settlement currency (settlement currency being represented by TotalConsideration.Currency). For example, if the transaction currency is USD and the settlement currency is GBP, this would be the appropriate USD/GBP rate. More...
|
|
string | TransactionCurrency [get, set] |
| The transaction currency. More...
|
|
Dictionary< string, PerpetualProperty > | Properties [get, set] |
| A list of unique transaction properties and associated values to store for the transaction. Each property must be from the 'Transaction' domain. More...
|
|
string | CounterpartyId [get, set] |
| The identifier for the counterparty of the transaction. More...
|
|
string | Source [get, set] |
| The source of the transaction. This is used to look up the appropriate transaction group set in the transaction type configuration. More...
|
|
OtcConfirmation | OtcConfirmation [get, set] |
| Gets or Sets OtcConfirmation More...
|
|
ResourceId | OrderId [get, set] |
| Gets or Sets OrderId More...
|
|
ResourceId | AllocationId [get, set] |
| Gets or Sets AllocationId More...
|
|
ResourceId | CustodianAccountId [get, set] |
| Gets or Sets CustodianAccountId More...
|
|
decimal? Lusid.Sdk.Model.TransactionRequest.ExchangeRate |
|
getset |
The exchange rate between the transaction and settlement currency (settlement currency being represented by TotalConsideration.Currency). For example, if the transaction currency is USD and the settlement currency is GBP, this would be the appropriate USD/GBP rate.
The exchange rate between the transaction and settlement currency (settlement currency being represented by TotalConsideration.Currency). For example, if the transaction currency is USD and the settlement currency is GBP, this would be the appropriate USD/GBP rate.
string Lusid.Sdk.Model.TransactionRequest.Type |
|
getset |
The type of the transaction, for example 'Buy' or 'Sell'. The transaction type must have been pre-configured using the System Configuration API. If not, this operation will succeed but you are not able to calculate holdings for the portfolio that include this transaction.
The type of the transaction, for example 'Buy' or 'Sell'. The transaction type must have been pre-configured using the System Configuration API. If not, this operation will succeed but you are not able to calculate holdings for the portfolio that include this transaction.