pub struct GetMarketMetadataResponse {
pub base_icon_url: Option<String>,
pub high_24h: Option<String>,
pub last_price: Option<String>,
pub last_price_timestamp: Option<String>,
pub low_24h: Option<String>,
pub market_initialization_timestamp: Option<String>,
pub price_change_24h: Option<String>,
pub price_change_percent_24h: Option<String>,
pub quote_icon_url: Option<String>,
pub symbol: Option<String>,
pub volume_24h: Option<String>,
}Expand description
Market metadata with current price and 24h statistics.
JSON schema
{
"description": "Market metadata with current price and 24h statistics.",
"type": "object",
"properties": {
"base_icon_url": {
"description": "URL for the base token icon",
"examples": [
"https://assets.0xmonaco.com/icons/btc.svg"
],
"type": [
"string",
"null"
]
},
"high_24h": {
"description": "Highest price in the last 24 hours",
"examples": [
"96500.00"
],
"type": [
"string",
"null"
]
},
"last_price": {
"description": "Most recent trade price",
"examples": [
"95432.50"
],
"type": [
"string",
"null"
]
},
"last_price_timestamp": {
"description": "Timestamp of the last trade (ms since epoch)",
"examples": [
"1736742000000"
],
"type": [
"string",
"null"
]
},
"low_24h": {
"description": "Lowest price in the last 24 hours",
"examples": [
"94200.00"
],
"type": [
"string",
"null"
]
},
"market_initialization_timestamp": {
"description": "When this market was first initialized (ms since epoch)",
"examples": [
"1735000000000"
],
"type": [
"string",
"null"
]
},
"price_change_24h": {
"description": "Absolute price change in the last 24 hours",
"examples": [
"1232.50"
],
"type": [
"string",
"null"
]
},
"price_change_percent_24h": {
"description": "Percentage price change in the last 24 hours",
"examples": [
"1.31"
],
"type": [
"string",
"null"
]
},
"quote_icon_url": {
"description": "URL for the quote token icon",
"examples": [
"https://assets.0xmonaco.com/icons/usdc.svg"
],
"type": [
"string",
"null"
]
},
"symbol": {
"description": "Trading pair symbol",
"examples": [
"BTC/USDC"
],
"type": [
"string",
"null"
]
},
"volume_24h": {
"description": "Base token volume in the last 24 hours",
"examples": [
"1234.5678"
],
"type": [
"string",
"null"
]
}
}
}Fields§
§base_icon_url: Option<String>URL for the base token icon
high_24h: Option<String>Highest price in the last 24 hours
last_price: Option<String>Most recent trade price
last_price_timestamp: Option<String>Timestamp of the last trade (ms since epoch)
low_24h: Option<String>Lowest price in the last 24 hours
market_initialization_timestamp: Option<String>When this market was first initialized (ms since epoch)
price_change_24h: Option<String>Absolute price change in the last 24 hours
price_change_percent_24h: Option<String>Percentage price change in the last 24 hours
quote_icon_url: Option<String>URL for the quote token icon
symbol: Option<String>Trading pair symbol
volume_24h: Option<String>Base token volume in the last 24 hours
Trait Implementations§
Source§impl Clone for GetMarketMetadataResponse
impl Clone for GetMarketMetadataResponse
Source§fn clone(&self) -> GetMarketMetadataResponse
fn clone(&self) -> GetMarketMetadataResponse
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 GetMarketMetadataResponse
impl Debug for GetMarketMetadataResponse
Source§impl Default for GetMarketMetadataResponse
impl Default for GetMarketMetadataResponse
Source§impl<'de> Deserialize<'de> for GetMarketMetadataResponse
impl<'de> Deserialize<'de> for GetMarketMetadataResponse
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 GetMarketMetadataResponse
impl RefUnwindSafe for GetMarketMetadataResponse
impl Send for GetMarketMetadataResponse
impl Sync for GetMarketMetadataResponse
impl Unpin for GetMarketMetadataResponse
impl UnsafeUnpin for GetMarketMetadataResponse
impl UnwindSafe for GetMarketMetadataResponse
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