pub struct TokenTransferItemDto {Show 17 fields
pub action: String,
pub amount: String,
pub block_number: i64,
pub block_time: i64,
pub decimals: i64,
pub flow: TokenTransferItemDtoFlow,
pub from_address: String,
pub from_token_account: String,
pub logo_uri: Option<String>,
pub name: String,
pub price: String,
pub symbol: String,
pub to_address: String,
pub to_token_account: String,
pub token_address: String,
pub tx_hash: String,
pub value: String,
}Expand description
TokenTransferItemDto
JSON schema
{
"type": "object",
"required": [
"action",
"amount",
"blockNumber",
"blockTime",
"decimals",
"flow",
"fromAddress",
"fromTokenAccount",
"name",
"price",
"symbol",
"toAddress",
"toTokenAccount",
"tokenAddress",
"txHash",
"value"
],
"properties": {
"action": {
"description": "DTO.TOKEN.TRANSFER.ACTION",
"examples": [
"transfer"
],
"type": "string"
},
"amount": {
"description": "DTO.TOKEN.TRANSFER.AMOUNT",
"examples": [
"149.05"
],
"type": "string"
},
"blockNumber": {
"description": "DTO.TOKEN.TRANSFER.BLOCK_NUMBER",
"examples": [
398544039
],
"type": "integer",
"format": "int64"
},
"blockTime": {
"description": "DTO.TOKEN.TRANSFER.BLOCK_TIME",
"examples": [
1770508507
],
"type": "integer",
"format": "int64"
},
"decimals": {
"description": "DTO.TOKEN.TRANSFER.DECIMALS",
"examples": [
6
],
"type": "integer",
"format": "int64"
},
"flow": {
"description": "DTO.TOKEN.TRANSFER.FLOW",
"examples": [
"out"
],
"type": "string",
"enum": [
"in",
"out"
]
},
"fromAddress": {
"description": "DTO.TOKEN.TRANSFER.FROM_ADDRESS",
"examples": [
"BLes958hcLyJcXibidW4fmWpCjoXmJEdoewY5itHLZgi"
],
"type": "string"
},
"fromTokenAccount": {
"description": "DTO.TOKEN.TRANSFER.FROM_TOKEN_ACCOUNT",
"examples": [
"CLoj1mryCYGpNhY1k27UJLeoaAuzM5gLC1dyWX58YLCg"
],
"type": "string"
},
"logoUri": {
"description": "DTO.TOKEN.TRANSFER.LOGO_URI",
"examples": [
"https://..."
],
"type": "string"
},
"name": {
"description": "DTO.TOKEN.TRANSFER.NAME",
"examples": [
"USD Coin"
],
"type": "string"
},
"price": {
"description": "DTO.TOKEN.TRANSFER.PRICE",
"examples": [
"1.00"
],
"type": "string"
},
"symbol": {
"description": "DTO.TOKEN.TRANSFER.SYMBOL",
"examples": [
"USDC"
],
"type": "string"
},
"toAddress": {
"description": "DTO.TOKEN.TRANSFER.TO_ADDRESS",
"examples": [
"ARu4n5mFdZogZAravu7CcizaojWnS6oqka37gdLT5SZn"
],
"type": "string"
},
"toTokenAccount": {
"description": "DTO.TOKEN.TRANSFER.TO_TOKEN_ACCOUNT",
"examples": [
"8XrtGP8RG33AnrN2yJ6H3gnXPNQ3dYXKqM72bpzhcsd6"
],
"type": "string"
},
"tokenAddress": {
"description": "DTO.TOKEN.TRANSFER.TOKEN_ADDRESS",
"examples": [
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
],
"type": "string"
},
"txHash": {
"description": "DTO.TOKEN.TRANSFER.TX_HASH",
"examples": [
"2vLYZuCrKARicrXRDf2eGnzaKR9PP6qFFuzgPCHUNAnw..."
],
"type": "string"
},
"value": {
"description": "DTO.TOKEN.TRANSFER.VALUE",
"examples": [
"149.05"
],
"type": "string"
}
}
}Fields§
§action: StringDTO.TOKEN.TRANSFER.ACTION
amount: StringDTO.TOKEN.TRANSFER.AMOUNT
block_number: i64DTO.TOKEN.TRANSFER.BLOCK_NUMBER
block_time: i64DTO.TOKEN.TRANSFER.BLOCK_TIME
decimals: i64DTO.TOKEN.TRANSFER.DECIMALS
flow: TokenTransferItemDtoFlowDTO.TOKEN.TRANSFER.FLOW
from_address: StringDTO.TOKEN.TRANSFER.FROM_ADDRESS
from_token_account: StringDTO.TOKEN.TRANSFER.FROM_TOKEN_ACCOUNT
logo_uri: Option<String>DTO.TOKEN.TRANSFER.LOGO_URI
name: StringDTO.TOKEN.TRANSFER.NAME
price: StringDTO.TOKEN.TRANSFER.PRICE
symbol: StringDTO.TOKEN.TRANSFER.SYMBOL
to_address: StringDTO.TOKEN.TRANSFER.TO_ADDRESS
to_token_account: StringDTO.TOKEN.TRANSFER.TO_TOKEN_ACCOUNT
token_address: StringDTO.TOKEN.TRANSFER.TOKEN_ADDRESS
tx_hash: StringDTO.TOKEN.TRANSFER.TX_HASH
value: StringDTO.TOKEN.TRANSFER.VALUE
Implementations§
Source§impl TokenTransferItemDto
impl TokenTransferItemDto
pub fn builder() -> TokenTransferItemDto
Trait Implementations§
Source§impl Clone for TokenTransferItemDto
impl Clone for TokenTransferItemDto
Source§fn clone(&self) -> TokenTransferItemDto
fn clone(&self) -> TokenTransferItemDto
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 TokenTransferItemDto
impl Debug for TokenTransferItemDto
Source§impl<'de> Deserialize<'de> for TokenTransferItemDto
impl<'de> Deserialize<'de> for TokenTransferItemDto
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<&TokenTransferItemDto> for TokenTransferItemDto
impl From<&TokenTransferItemDto> for TokenTransferItemDto
Source§fn from(value: &TokenTransferItemDto) -> Self
fn from(value: &TokenTransferItemDto) -> Self
Converts to this type from the input type.
Source§impl From<TokenTransferItemDto> for TokenTransferItemDto
impl From<TokenTransferItemDto> for TokenTransferItemDto
Source§fn from(value: TokenTransferItemDto) -> Self
fn from(value: TokenTransferItemDto) -> Self
Converts to this type from the input type.
Source§impl Serialize for TokenTransferItemDto
impl Serialize for TokenTransferItemDto
Source§impl TryFrom<TokenTransferItemDto> for TokenTransferItemDto
impl TryFrom<TokenTransferItemDto> for TokenTransferItemDto
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: TokenTransferItemDto) -> Result<Self, ConversionError>
fn try_from(value: TokenTransferItemDto) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TokenTransferItemDto
impl RefUnwindSafe for TokenTransferItemDto
impl Send for TokenTransferItemDto
impl Sync for TokenTransferItemDto
impl Unpin for TokenTransferItemDto
impl UnwindSafe for TokenTransferItemDto
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