pub struct GetKrakenEmbedAssetsResponseDataResult {Show 15 fields
pub ath_date: Option<String>,
pub ath_value: Option<GetKrakenEmbedAssetsResponseDataResultAthValue>,
pub bearish_insights: Option<String>,
pub bullish_insights: Option<String>,
pub change_percent_24h: Option<GetKrakenEmbedAssetsResponseDataResultChangePercent24h>,
pub change_value_24h: Option<GetKrakenEmbedAssetsResponseDataResultChangeValue24h>,
pub circulating_supply: Option<GetKrakenEmbedAssetsResponseDataResultCirculatingSupply>,
pub description: Option<String>,
pub english_name: Option<String>,
pub links: GetKrakenEmbedAssetsResponseDataResultLinks,
pub market_cap_value: Option<GetKrakenEmbedAssetsResponseDataResultMarketCapValue>,
pub max_supply: Option<GetKrakenEmbedAssetsResponseDataResultMaxSupply>,
pub symbol: GetKrakenEmbedAssetsResponseDataResultSymbol,
pub total_supply: Option<GetKrakenEmbedAssetsResponseDataResultTotalSupply>,
pub volume_value_24h: Option<GetKrakenEmbedAssetsResponseDataResultVolumeValue24h>,
}Expand description
GetKrakenEmbedAssetsResponseDataResult
JSON schema
{
"type": "object",
"required": [
"links",
"symbol"
],
"properties": {
"ath_date": {
"type": [
"string",
"null"
]
},
"ath_value": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"bearish_insights": {
"type": [
"string",
"null"
]
},
"bullish_insights": {
"type": [
"string",
"null"
]
},
"change_percent_24h": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"change_value_24h": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"circulating_supply": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"description": {
"type": [
"string",
"null"
]
},
"english_name": {
"type": [
"string",
"null"
]
},
"links": {
"type": "object",
"required": [
"logo",
"self"
],
"properties": {
"logo": {
"type": "object",
"required": [
"height",
"href",
"width"
],
"properties": {
"height": {
"type": "integer",
"minimum": 0.0
},
"href": {
"type": "string"
},
"type": {
"type": [
"string",
"null"
]
},
"width": {
"type": "integer",
"minimum": 0.0
}
}
},
"self": {
"type": "object",
"required": [
"href"
],
"properties": {
"href": {
"type": "string"
},
"type": {
"type": [
"string",
"null"
]
}
}
}
}
},
"market_cap_value": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"max_supply": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"symbol": {
"type": "string",
"maxLength": 16
},
"total_supply": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"volume_value_24h": {
"type": [
"string",
"null"
],
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
}
}
}Fields§
§ath_date: Option<String>§ath_value: Option<GetKrakenEmbedAssetsResponseDataResultAthValue>§bearish_insights: Option<String>§bullish_insights: Option<String>§change_percent_24h: Option<GetKrakenEmbedAssetsResponseDataResultChangePercent24h>§change_value_24h: Option<GetKrakenEmbedAssetsResponseDataResultChangeValue24h>§circulating_supply: Option<GetKrakenEmbedAssetsResponseDataResultCirculatingSupply>§description: Option<String>§english_name: Option<String>§links: GetKrakenEmbedAssetsResponseDataResultLinks§market_cap_value: Option<GetKrakenEmbedAssetsResponseDataResultMarketCapValue>§max_supply: Option<GetKrakenEmbedAssetsResponseDataResultMaxSupply>§symbol: GetKrakenEmbedAssetsResponseDataResultSymbol§total_supply: Option<GetKrakenEmbedAssetsResponseDataResultTotalSupply>§volume_value_24h: Option<GetKrakenEmbedAssetsResponseDataResultVolumeValue24h>Trait Implementations§
Source§impl Clone for GetKrakenEmbedAssetsResponseDataResult
impl Clone for GetKrakenEmbedAssetsResponseDataResult
Source§fn clone(&self) -> GetKrakenEmbedAssetsResponseDataResult
fn clone(&self) -> GetKrakenEmbedAssetsResponseDataResult
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 GetKrakenEmbedAssetsResponseDataResult
impl<'de> Deserialize<'de> for GetKrakenEmbedAssetsResponseDataResult
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<&GetKrakenEmbedAssetsResponseDataResult> for GetKrakenEmbedAssetsResponseDataResult
impl From<&GetKrakenEmbedAssetsResponseDataResult> for GetKrakenEmbedAssetsResponseDataResult
Source§fn from(value: &GetKrakenEmbedAssetsResponseDataResult) -> Self
fn from(value: &GetKrakenEmbedAssetsResponseDataResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GetKrakenEmbedAssetsResponseDataResult
impl RefUnwindSafe for GetKrakenEmbedAssetsResponseDataResult
impl Send for GetKrakenEmbedAssetsResponseDataResult
impl Sync for GetKrakenEmbedAssetsResponseDataResult
impl Unpin for GetKrakenEmbedAssetsResponseDataResult
impl UnwindSafe for GetKrakenEmbedAssetsResponseDataResult
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