pub struct PageResponseTokenHolderDataItem {
pub amount: String,
pub amount_in_usd: String,
pub last_active_at: Option<i64>,
pub percentage: String,
pub start_holding_at: Option<i64>,
pub tags: Vec<String>,
pub wallet_address: String,
}Expand description
Token holder
JSON schema
{
"description": "Token holder",
"type": "object",
"required": [
"amount",
"amountInUsd",
"percentage",
"walletAddress"
],
"properties": {
"amount": {
"description": "Token holding amount",
"examples": [
"1000000000000000000"
],
"type": "string"
},
"amountInUsd": {
"description": "Token holding value in USD",
"examples": [
"1000000000000000000"
],
"type": "string"
},
"lastActiveAt": {
"description": "Last active timestamp (ms since epoch)",
"type": "integer",
"format": "int64"
},
"percentage": {
"description": "Percentage of total supply held",
"examples": [
"100"
],
"type": "string"
},
"startHoldingAt": {
"description": "Timestamp when holder first acquired the token (ms since epoch)",
"type": "integer",
"format": "int64"
},
"tags": {
"description": "Trader classification tags (e.g. \"kol\", \"smart\", \"sniper\")",
"type": "array",
"items": {
"type": "string"
}
},
"walletAddress": {
"description": "Holder wallet address",
"examples": [
"0x1234567890abcdef"
],
"type": "string"
}
}
}Fields§
§amount: StringToken holding amount
amount_in_usd: StringToken holding value in USD
last_active_at: Option<i64>Last active timestamp (ms since epoch)
percentage: StringPercentage of total supply held
start_holding_at: Option<i64>Timestamp when holder first acquired the token (ms since epoch)
Trader classification tags (e.g. “kol”, “smart”, “sniper”)
wallet_address: StringHolder wallet address
Implementations§
Trait Implementations§
Source§impl Clone for PageResponseTokenHolderDataItem
impl Clone for PageResponseTokenHolderDataItem
Source§fn clone(&self) -> PageResponseTokenHolderDataItem
fn clone(&self) -> PageResponseTokenHolderDataItem
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<'de> Deserialize<'de> for PageResponseTokenHolderDataItem
impl<'de> Deserialize<'de> for PageResponseTokenHolderDataItem
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<&PageResponseTokenHolderDataItem> for PageResponseTokenHolderDataItem
impl From<&PageResponseTokenHolderDataItem> for PageResponseTokenHolderDataItem
Source§fn from(value: &PageResponseTokenHolderDataItem) -> Self
fn from(value: &PageResponseTokenHolderDataItem) -> Self
Converts to this type from the input type.
Source§impl From<PageResponseTokenHolderDataItem> for PageResponseTokenHolderDataItem
impl From<PageResponseTokenHolderDataItem> for PageResponseTokenHolderDataItem
Source§fn from(value: PageResponseTokenHolderDataItem) -> Self
fn from(value: PageResponseTokenHolderDataItem) -> Self
Converts to this type from the input type.
Source§impl TryFrom<PageResponseTokenHolderDataItem> for PageResponseTokenHolderDataItem
impl TryFrom<PageResponseTokenHolderDataItem> for PageResponseTokenHolderDataItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: PageResponseTokenHolderDataItem,
) -> Result<Self, ConversionError>
fn try_from( value: PageResponseTokenHolderDataItem, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for PageResponseTokenHolderDataItem
impl RefUnwindSafe for PageResponseTokenHolderDataItem
impl Send for PageResponseTokenHolderDataItem
impl Sync for PageResponseTokenHolderDataItem
impl Unpin for PageResponseTokenHolderDataItem
impl UnsafeUnpin for PageResponseTokenHolderDataItem
impl UnwindSafe for PageResponseTokenHolderDataItem
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