pub struct QuerySubAccountFuturesAccountV1Response {Show 16 fields
pub asset: String,
pub assets: Vec<QuerySubAccountFuturesAccountV1ResponseAssetsItem>,
pub can_deposit: bool,
pub can_trade: bool,
pub can_withdraw: bool,
pub email: String,
pub fee_tier: i64,
pub max_withdraw_amount: String,
pub total_initial_margin: String,
pub total_maintenance_margin: String,
pub total_margin_balance: String,
pub total_open_order_initial_margin: String,
pub total_position_initial_margin: String,
pub total_unrealized_profit: String,
pub total_wallet_balance: String,
pub update_time: i64,
}
Expand description
QuerySubAccountFuturesAccountV1Response
JSON schema
{
"type": "object",
"required": [
"asset",
"assets",
"canDeposit",
"canTrade",
"canWithdraw",
"email",
"feeTier",
"maxWithdrawAmount",
"totalInitialMargin",
"totalMaintenanceMargin",
"totalMarginBalance",
"totalOpenOrderInitialMargin",
"totalPositionInitialMargin",
"totalUnrealizedProfit",
"totalWalletBalance",
"updateTime"
],
"properties": {
"asset": {
"examples": [
"USDT"
],
"type": "string"
},
"assets": {
"type": "array",
"items": {
"type": "object",
"required": [
"asset",
"initialMargin",
"maintenanceMargin",
"marginBalance",
"maxWithdrawAmount",
"openOrderInitialMargin",
"positionInitialMargin",
"unrealizedProfit",
"walletBalance"
],
"properties": {
"asset": {
"examples": [
"USDT"
],
"type": "string"
},
"initialMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"maintenanceMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"marginBalance": {
"examples": [
"0.88308000"
],
"type": "string"
},
"maxWithdrawAmount": {
"examples": [
"0.88308000"
],
"type": "string"
},
"openOrderInitialMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"positionInitialMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"unrealizedProfit": {
"examples": [
"0.00000000"
],
"type": "string"
},
"walletBalance": {
"examples": [
"0.88308000"
],
"type": "string"
}
}
}
},
"canDeposit": {
"type": "boolean"
},
"canTrade": {
"type": "boolean"
},
"canWithdraw": {
"type": "boolean"
},
"email": {
"examples": [
"abc@test.com"
],
"type": "string"
},
"feeTier": {
"examples": [
2
],
"type": "integer",
"format": "int64"
},
"maxWithdrawAmount": {
"examples": [
"0.88308000"
],
"type": "string"
},
"totalInitialMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"totalMaintenanceMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"totalMarginBalance": {
"examples": [
"0.88308000"
],
"type": "string"
},
"totalOpenOrderInitialMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"totalPositionInitialMargin": {
"examples": [
"0.00000000"
],
"type": "string"
},
"totalUnrealizedProfit": {
"examples": [
"0.00000000"
],
"type": "string"
},
"totalWalletBalance": {
"examples": [
"0.88308000"
],
"type": "string"
},
"updateTime": {
"examples": [
1576756674610
],
"type": "integer",
"format": "int64"
}
}
}
Fields§
§asset: String
§assets: Vec<QuerySubAccountFuturesAccountV1ResponseAssetsItem>
§can_deposit: bool
§can_trade: bool
§can_withdraw: bool
§email: String
§fee_tier: i64
§max_withdraw_amount: String
§total_initial_margin: String
§total_maintenance_margin: String
§total_margin_balance: String
§total_open_order_initial_margin: String
§total_position_initial_margin: String
§total_unrealized_profit: String
§total_wallet_balance: String
§update_time: i64
Trait Implementations§
Source§impl Clone for QuerySubAccountFuturesAccountV1Response
impl Clone for QuerySubAccountFuturesAccountV1Response
Source§fn clone(&self) -> QuerySubAccountFuturesAccountV1Response
fn clone(&self) -> QuerySubAccountFuturesAccountV1Response
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<'de> Deserialize<'de> for QuerySubAccountFuturesAccountV1Response
impl<'de> Deserialize<'de> for QuerySubAccountFuturesAccountV1Response
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 From<&QuerySubAccountFuturesAccountV1Response> for QuerySubAccountFuturesAccountV1Response
impl From<&QuerySubAccountFuturesAccountV1Response> for QuerySubAccountFuturesAccountV1Response
Source§fn from(value: &QuerySubAccountFuturesAccountV1Response) -> Self
fn from(value: &QuerySubAccountFuturesAccountV1Response) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for QuerySubAccountFuturesAccountV1Response
impl RefUnwindSafe for QuerySubAccountFuturesAccountV1Response
impl Send for QuerySubAccountFuturesAccountV1Response
impl Sync for QuerySubAccountFuturesAccountV1Response
impl Unpin for QuerySubAccountFuturesAccountV1Response
impl UnwindSafe for QuerySubAccountFuturesAccountV1Response
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