pub struct OrderClientExtensionsModifyTransaction {
pub id: Option<TransactionID>,
pub time: Option<Timestamp>,
pub user_id: Option<i64>,
pub account_id: Option<AccountID>,
pub batch_id: Option<TransactionID>,
pub request_id: Option<RequestID>,
pub type: Option<TransactionType>,
pub order_id: Option<OrderID>,
pub client_order_id: Option<ClientID>,
pub client_extensions_modify: Option<ClientExtensions>,
pub trade_client_extensions_modify: Option<ClientExtensions>,
}Expand description
A OrderClientExtensionsModifyTransaction represents the modification of an Order’s Client Extensions.
Fields§
§id: Option<TransactionID>The Transaction’s Identifier.
time: Option<Timestamp>The date/time when the Transaction was created.
user_id: Option<i64>The ID of the user that initiated the creation of the Transaction.
account_id: Option<AccountID>The ID of the Account the Transaction was created for.
batch_id: Option<TransactionID>The ID of the “batch” that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
request_id: Option<RequestID>The Request ID of the request which generated the transaction.
type: Option<TransactionType>The Type of the Transaction. Always set to “ORDER_CLIENT_EXTENSIONS_MODIFY” for a OrderClientExtensionsModifyTransaction.
order_id: Option<OrderID>The ID of the Order who’s client extensions are to be modified.
client_order_id: Option<ClientID>The original Client ID of the Order who’s client extensions are to be modified.
client_extensions_modify: Option<ClientExtensions>The new Client Extensions for the Order.
trade_client_extensions_modify: Option<ClientExtensions>The new Client Extensions for the Order’s Trade on fill.