pub struct TokenLiquiditySnapshotDto {
pub calculated_at: i64,
pub max_liquidity_in_native: String,
pub max_liquidity_in_usd: String,
pub max_liquidity_pool_address: String,
pub pool_count: i64,
pub price_native: String,
pub price_usd: String,
pub snapshot_time: i64,
pub total_liquidity_in_native: String,
pub total_liquidity_in_usd: String,
}Expand description
TokenLiquiditySnapshotDto
JSON schema
{
"type": "object",
"required": [
"calculatedAt",
"maxLiquidityInNative",
"maxLiquidityInUsd",
"maxLiquidityPoolAddress",
"poolCount",
"priceNative",
"priceUsd",
"snapshotTime",
"totalLiquidityInNative",
"totalLiquidityInUsd"
],
"properties": {
"calculatedAt": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.CALCULATED_AT",
"examples": [
1705312800
],
"type": "integer",
"format": "int64"
},
"maxLiquidityInNative": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.MAX_LIQUIDITY_IN_NATIVE",
"examples": [
"5000.123"
],
"type": "string"
},
"maxLiquidityInUsd": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.MAX_LIQUIDITY_IN_USD",
"examples": [
"1000000.45"
],
"type": "string"
},
"maxLiquidityPoolAddress": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.MAX_LIQUIDITY_POOL_ADDRESS",
"examples": [
"58oQChx4yWmvKdwLLZzBi4ChoCc2fqCUWBkwMihLYQo2"
],
"type": "string"
},
"poolCount": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.POOL_COUNT",
"examples": [
5
],
"type": "integer"
},
"priceNative": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.PRICE_NATIVE",
"examples": [
"0.005"
],
"type": "string"
},
"priceUsd": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.PRICE_USD",
"examples": [
"1.0001"
],
"type": "string"
},
"snapshotTime": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.SNAPSHOT_TIME",
"examples": [
1705312800
],
"type": "integer",
"format": "int64"
},
"totalLiquidityInNative": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.TOTAL_LIQUIDITY_IN_NATIVE",
"examples": [
"10000.246"
],
"type": "string"
},
"totalLiquidityInUsd": {
"description": "DTO.TOKEN.LIQUIDITY_SNAPSHOT.TOTAL_LIQUIDITY_IN_USD",
"examples": [
"2000000.90"
],
"type": "string"
}
}
}Fields§
§calculated_at: i64DTO.TOKEN.LIQUIDITY_SNAPSHOT.CALCULATED_AT
max_liquidity_in_native: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.MAX_LIQUIDITY_IN_NATIVE
max_liquidity_in_usd: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.MAX_LIQUIDITY_IN_USD
max_liquidity_pool_address: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.MAX_LIQUIDITY_POOL_ADDRESS
pool_count: i64DTO.TOKEN.LIQUIDITY_SNAPSHOT.POOL_COUNT
price_native: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.PRICE_NATIVE
price_usd: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.PRICE_USD
snapshot_time: i64DTO.TOKEN.LIQUIDITY_SNAPSHOT.SNAPSHOT_TIME
total_liquidity_in_native: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.TOTAL_LIQUIDITY_IN_NATIVE
total_liquidity_in_usd: StringDTO.TOKEN.LIQUIDITY_SNAPSHOT.TOTAL_LIQUIDITY_IN_USD
Implementations§
Source§impl TokenLiquiditySnapshotDto
impl TokenLiquiditySnapshotDto
pub fn builder() -> TokenLiquiditySnapshotDto
Trait Implementations§
Source§impl Clone for TokenLiquiditySnapshotDto
impl Clone for TokenLiquiditySnapshotDto
Source§fn clone(&self) -> TokenLiquiditySnapshotDto
fn clone(&self) -> TokenLiquiditySnapshotDto
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 Debug for TokenLiquiditySnapshotDto
impl Debug for TokenLiquiditySnapshotDto
Source§impl<'de> Deserialize<'de> for TokenLiquiditySnapshotDto
impl<'de> Deserialize<'de> for TokenLiquiditySnapshotDto
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<&TokenLiquiditySnapshotDto> for TokenLiquiditySnapshotDto
impl From<&TokenLiquiditySnapshotDto> for TokenLiquiditySnapshotDto
Source§fn from(value: &TokenLiquiditySnapshotDto) -> Self
fn from(value: &TokenLiquiditySnapshotDto) -> Self
Converts to this type from the input type.
Source§impl From<TokenLiquiditySnapshotDto> for TokenLiquiditySnapshotDto
impl From<TokenLiquiditySnapshotDto> for TokenLiquiditySnapshotDto
Source§fn from(value: TokenLiquiditySnapshotDto) -> Self
fn from(value: TokenLiquiditySnapshotDto) -> Self
Converts to this type from the input type.
Source§impl TryFrom<TokenLiquiditySnapshotDto> for TokenLiquiditySnapshotDto
impl TryFrom<TokenLiquiditySnapshotDto> for TokenLiquiditySnapshotDto
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: TokenLiquiditySnapshotDto) -> Result<Self, ConversionError>
fn try_from(value: TokenLiquiditySnapshotDto) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TokenLiquiditySnapshotDto
impl RefUnwindSafe for TokenLiquiditySnapshotDto
impl Send for TokenLiquiditySnapshotDto
impl Sync for TokenLiquiditySnapshotDto
impl Unpin for TokenLiquiditySnapshotDto
impl UnwindSafe for TokenLiquiditySnapshotDto
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