pub struct AccountApiTradingStatusResponseData {
pub indicators: AccountApiTradingStatusResponseDataIndicators,
pub is_locked: bool,
pub planned_recover_time: i64,
pub trigger_condition: AccountApiTradingStatusResponseDataTriggerCondition,
pub update_time: i64,
}
Expand description
AccountApiTradingStatusResponseData
JSON schema
{
"type": "object",
"required": [
"indicators",
"isLocked",
"plannedRecoverTime",
"triggerCondition",
"updateTime"
],
"properties": {
"indicators": {
"description": "The indicators updated every 30 seconds",
"type": "object",
"required": [
"BTCUSDT"
],
"properties": {
"BTCUSDT": {
"type": "array",
"items": {
"type": "object",
"required": [
"c",
"i",
"t",
"v"
],
"properties": {
"c": {
"description": "Count of all orders",
"examples": [
20
],
"type": "integer",
"format": "int64"
},
"i": {
"description": "Unfilled Ratio (UFR)",
"examples": [
"UFR"
],
"type": "string"
},
"t": {
"description": "Trigger UFR value",
"examples": [
0.99
],
"type": "number",
"format": "float"
},
"v": {
"description": "Current UFR value",
"examples": [
0.05
],
"type": "number",
"format": "float"
}
}
}
}
}
},
"isLocked": {
"description": "API trading function is locked or not",
"examples": [
false
],
"type": "boolean"
},
"plannedRecoverTime": {
"description": "If API trading function is locked, this is the planned recover time",
"examples": [
0
],
"type": "integer",
"format": "int64"
},
"triggerCondition": {
"type": "object",
"required": [
"GCR",
"IFER",
"UFR"
],
"properties": {
"GCR": {
"description": "Number of GTC orders",
"examples": [
150
],
"type": "integer",
"format": "int64"
},
"IFER": {
"description": "Number of FOK/IOC orders",
"examples": [
150
],
"type": "integer",
"format": "int64"
},
"UFR": {
"description": "Number of orders",
"examples": [
300
],
"type": "integer",
"format": "int64"
}
}
},
"updateTime": {
"examples": [
1547630471725
],
"type": "integer",
"format": "int64"
}
}
}
Fields§
§indicators: AccountApiTradingStatusResponseDataIndicators
§is_locked: bool
API trading function is locked or not
planned_recover_time: i64
If API trading function is locked, this is the planned recover time
trigger_condition: AccountApiTradingStatusResponseDataTriggerCondition
§update_time: i64
Trait Implementations§
Source§impl Clone for AccountApiTradingStatusResponseData
impl Clone for AccountApiTradingStatusResponseData
Source§fn clone(&self) -> AccountApiTradingStatusResponseData
fn clone(&self) -> AccountApiTradingStatusResponseData
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 AccountApiTradingStatusResponseData
impl<'de> Deserialize<'de> for AccountApiTradingStatusResponseData
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<&AccountApiTradingStatusResponseData> for AccountApiTradingStatusResponseData
impl From<&AccountApiTradingStatusResponseData> for AccountApiTradingStatusResponseData
Source§fn from(value: &AccountApiTradingStatusResponseData) -> Self
fn from(value: &AccountApiTradingStatusResponseData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AccountApiTradingStatusResponseData
impl RefUnwindSafe for AccountApiTradingStatusResponseData
impl Send for AccountApiTradingStatusResponseData
impl Sync for AccountApiTradingStatusResponseData
impl Unpin for AccountApiTradingStatusResponseData
impl UnwindSafe for AccountApiTradingStatusResponseData
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