pub struct ApplicationBalance {Show 14 fields
pub available_balance: Option<String>,
pub created_at: Option<String>,
pub decimals: Option<i32>,
pub id: Option<Uuid>,
pub last_sync_at: Option<String>,
pub last_sync_block: Option<String>,
pub locked_balance: Option<String>,
pub margin_locked: Option<String>,
pub on_chain_balance: Option<String>,
pub symbol: Option<String>,
pub token: Option<String>,
pub total_balance: Option<String>,
pub updated_at: Option<String>,
pub user_id: Option<Uuid>,
}Expand description
ApplicationBalance
JSON schema
{
"type": "object",
"properties": {
"available_balance": {
"description": "Available balance for trading",
"type": [
"string",
"null"
]
},
"created_at": {
"description": "Balance creation timestamp (ISO 8601)",
"type": [
"string",
"null"
]
},
"decimals": {
"description": "Token decimals",
"type": [
"integer",
"null"
],
"format": "int32"
},
"id": {
"description": "Balance UUID",
"type": [
"string",
"null"
],
"format": "uuid"
},
"last_sync_at": {
"description": "Last sync timestamp (ISO 8601)",
"type": [
"string",
"null"
]
},
"last_sync_block": {
"description": "Last sync block number",
"type": [
"string",
"null"
]
},
"locked_balance": {
"description": "Locked balance",
"type": [
"string",
"null"
]
},
"margin_locked": {
"description": "Margin locked balance",
"type": [
"string",
"null"
]
},
"on_chain_balance": {
"description": "On-chain balance",
"type": [
"string",
"null"
]
},
"symbol": {
"description": "Token symbol",
"type": [
"string",
"null"
]
},
"token": {
"description": "Token address",
"type": [
"string",
"null"
]
},
"total_balance": {
"description": "Total balance",
"type": [
"string",
"null"
]
},
"updated_at": {
"description": "Balance last update timestamp (ISO 8601)",
"type": [
"string",
"null"
]
},
"user_id": {
"description": "User UUID who owns this balance",
"type": [
"string",
"null"
],
"format": "uuid"
}
}
}Fields§
§available_balance: Option<String>Available balance for trading
created_at: Option<String>Balance creation timestamp (ISO 8601)
decimals: Option<i32>Token decimals
id: Option<Uuid>Balance UUID
last_sync_at: Option<String>Last sync timestamp (ISO 8601)
last_sync_block: Option<String>Last sync block number
locked_balance: Option<String>Locked balance
margin_locked: Option<String>Margin locked balance
on_chain_balance: Option<String>On-chain balance
symbol: Option<String>Token symbol
token: Option<String>Token address
total_balance: Option<String>Total balance
updated_at: Option<String>Balance last update timestamp (ISO 8601)
user_id: Option<Uuid>User UUID who owns this balance
Trait Implementations§
Source§impl Clone for ApplicationBalance
impl Clone for ApplicationBalance
Source§fn clone(&self) -> ApplicationBalance
fn clone(&self) -> ApplicationBalance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ApplicationBalance
impl Debug for ApplicationBalance
Source§impl Default for ApplicationBalance
impl Default for ApplicationBalance
Source§impl<'de> Deserialize<'de> for ApplicationBalance
impl<'de> Deserialize<'de> for ApplicationBalance
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 ApplicationBalance
impl RefUnwindSafe for ApplicationBalance
impl Send for ApplicationBalance
impl Sync for ApplicationBalance
impl Unpin for ApplicationBalance
impl UnsafeUnpin for ApplicationBalance
impl UnwindSafe for ApplicationBalance
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