pub struct CloseTradeResponse {
pub order_create_transaction: Option<MarketOrderTransaction>,
pub order_fill_transaction: Option<OrderFillTransaction>,
pub order_cancel_transaction: Option<OrderCancelTransaction>,
pub related_transaction_ids: Option<Vec<TransactionID>>,
pub last_transaction_id: Option<TransactionID>,
}Expand description
Successful response for close_trade.
Fields§
§order_create_transaction: Option<MarketOrderTransaction>The MarketOrder Transaction created to close the Trade.
order_fill_transaction: Option<OrderFillTransaction>The OrderFill Transaction that fills the Trade-closing MarketOrder and closes the Trade.
order_cancel_transaction: Option<OrderCancelTransaction>The OrderCancel Transaction that immediately cancelled the Trade-closing MarketOrder.
The IDs of all Transactions that were created while satisfying the request.
last_transaction_id: Option<TransactionID>The ID of the most recent Transaction created for the Account
Trait Implementations§
Source§impl Clone for CloseTradeResponse
impl Clone for CloseTradeResponse
Source§impl Debug for CloseTradeResponse
impl Debug for CloseTradeResponse
Source§impl<'de> Deserialize<'de> for CloseTradeResponse
impl<'de> Deserialize<'de> for CloseTradeResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CloseTradeResponse
impl PartialEq for CloseTradeResponse
Source§impl Serialize for CloseTradeResponse
impl Serialize for CloseTradeResponse
impl StructuralPartialEq for CloseTradeResponse
Auto Trait Implementations§
impl Freeze for CloseTradeResponse
impl RefUnwindSafe for CloseTradeResponse
impl Send for CloseTradeResponse
impl Sync for CloseTradeResponse
impl Unpin for CloseTradeResponse
impl UnsafeUnpin for CloseTradeResponse
impl UnwindSafe for CloseTradeResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more