pub struct UserTrade {
pub fee: Option<String>,
pub liquidity_role: Option<String>,
pub order_id: Option<Uuid>,
pub position_id: Option<String>,
pub price: Option<String>,
pub quantity: Option<String>,
pub realized_pnl: Option<String>,
pub side: Option<String>,
pub timestamp: Option<String>,
pub trade_id: Option<String>,
pub trading_pair_id: Option<Uuid>,
}Expand description
UserTrade
JSON schema
{
"type": "object",
"properties": {
"fee": {
"type": [
"string",
"null"
]
},
"liquidityRole": {
"type": [
"string",
"null"
]
},
"orderId": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"positionId": {
"type": [
"string",
"null"
]
},
"price": {
"type": [
"string",
"null"
]
},
"quantity": {
"type": [
"string",
"null"
]
},
"realizedPnl": {
"type": [
"string",
"null"
]
},
"side": {
"type": [
"string",
"null"
]
},
"timestamp": {
"type": [
"string",
"null"
]
},
"tradeId": {
"type": [
"string",
"null"
]
},
"tradingPairId": {
"type": [
"string",
"null"
],
"format": "uuid"
}
}
}Fields§
§fee: Option<String>§liquidity_role: Option<String>§order_id: Option<Uuid>§position_id: Option<String>§price: Option<String>§quantity: Option<String>§realized_pnl: Option<String>§side: Option<String>§timestamp: Option<String>§trade_id: Option<String>§trading_pair_id: Option<Uuid>Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserTrade
impl<'de> Deserialize<'de> for UserTrade
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
Auto Trait Implementations§
impl Freeze for UserTrade
impl RefUnwindSafe for UserTrade
impl Send for UserTrade
impl Sync for UserTrade
impl Unpin for UserTrade
impl UnsafeUnpin for UserTrade
impl UnwindSafe for UserTrade
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