pub struct BlockTradeRequest {
pub timestamp: u64,
pub nonce: String,
pub role: BlockTradeRole,
pub trades: Option<Vec<BlockTradeItem>>,
pub broker_code: Option<String>,
pub counterparty_user_id: Option<u64>,
pub state: Option<String>,
}Expand description
Pending block trade request information.
Fields§
§timestamp: u64Timestamp in milliseconds since UNIX epoch
nonce: StringNonce shared with other party
role: BlockTradeRoleRole expected for this request
trades: Option<Vec<BlockTradeItem>>List of trades in the request
broker_code: Option<String>Broker code (for broker requests)
counterparty_user_id: Option<u64>Counterparty user ID
state: Option<String>State of the request
Trait Implementations§
Source§impl Clone for BlockTradeRequest
impl Clone for BlockTradeRequest
Source§fn clone(&self) -> BlockTradeRequest
fn clone(&self) -> BlockTradeRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockTradeRequest
impl Debug for BlockTradeRequest
Source§impl<'de> Deserialize<'de> for BlockTradeRequest
impl<'de> Deserialize<'de> for BlockTradeRequest
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 BlockTradeRequest
impl PartialEq for BlockTradeRequest
Source§impl Serialize for BlockTradeRequest
impl Serialize for BlockTradeRequest
impl StructuralPartialEq for BlockTradeRequest
Auto Trait Implementations§
impl Freeze for BlockTradeRequest
impl RefUnwindSafe for BlockTradeRequest
impl Send for BlockTradeRequest
impl Sync for BlockTradeRequest
impl Unpin for BlockTradeRequest
impl UnsafeUnpin for BlockTradeRequest
impl UnwindSafe for BlockTradeRequest
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