pub struct TradeDetailDto {Show 25 fields
pub account_owner_address: String,
pub block_height: i64,
pub block_timestamp: i64,
pub chain: String,
pub dex_image: String,
pub dex_program_address: String,
pub dex_protocol_family: String,
pub pool_address: String,
pub side_token_address: String,
pub side_token_amount: String,
pub side_token_amount_in_usd: String,
pub side_token_image_url: String,
pub side_token_name: String,
pub side_token_price_in_usd: String,
pub side_token_symbol: String,
pub status: String,
pub token_address: String,
pub token_amount: String,
pub token_amount_in_usd: String,
pub token_image_url: String,
pub token_name: String,
pub token_price_in_usd: String,
pub token_symbol: String,
pub transaction_signature: String,
pub type_: String,
}Expand description
TradeDetailDto
JSON schema
{
"type": "object",
"required": [
"accountOwnerAddress",
"blockHeight",
"blockTimestamp",
"chain",
"dexImage",
"dexProgramAddress",
"dexProtocolFamily",
"poolAddress",
"sideTokenAddress",
"sideTokenAmount",
"sideTokenAmountInUsd",
"sideTokenImageUrl",
"sideTokenName",
"sideTokenPriceInUsd",
"sideTokenSymbol",
"status",
"tokenAddress",
"tokenAmount",
"tokenAmountInUsd",
"tokenImageUrl",
"tokenName",
"tokenPriceInUsd",
"tokenSymbol",
"transactionSignature",
"type"
],
"properties": {
"accountOwnerAddress": {
"description": "DTO.TRADE.DETAIL.ACCOUNT_OWNER_ADDRESS",
"type": "string"
},
"blockHeight": {
"description": "DTO.TRADE.DETAIL.BLOCK_HEIGHT",
"type": "integer",
"format": "int64"
},
"blockTimestamp": {
"description": "DTO.TRADE.DETAIL.BLOCK_TIMESTAMP",
"type": "integer",
"format": "int64"
},
"chain": {
"description": "DTO.TRADE.DETAIL.CHAIN",
"type": "string"
},
"dexImage": {
"description": "DTO.TRADE.DETAIL.DEX_IMAGE",
"type": "string"
},
"dexProgramAddress": {
"description": "DTO.TRADE.DETAIL.DEX_PROGRAM_ADDRESS",
"type": "string"
},
"dexProtocolFamily": {
"description": "DTO.TRADE.DETAIL.DEX_PROTOCOL_FAMILY",
"type": "string"
},
"poolAddress": {
"description": "DTO.TRADE.DETAIL.POOL_ADDRESS",
"type": "string"
},
"sideTokenAddress": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_ADDRESS",
"type": "string"
},
"sideTokenAmount": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_AMOUNT",
"type": "string"
},
"sideTokenAmountInUsd": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_AMOUNT_IN_USD",
"type": "string"
},
"sideTokenImageUrl": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_IMAGE_URL",
"type": "string"
},
"sideTokenName": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_NAME",
"type": "string"
},
"sideTokenPriceInUsd": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_PRICE_IN_USD",
"type": "string"
},
"sideTokenSymbol": {
"description": "DTO.TRADE.DETAIL.SIDE_TOKEN_SYMBOL",
"type": "string"
},
"status": {
"description": "DTO.TRADE.DETAIL.STATUS",
"type": "string"
},
"tokenAddress": {
"description": "DTO.TRADE.DETAIL.TOKEN_ADDRESS",
"type": "string"
},
"tokenAmount": {
"description": "DTO.TRADE.DETAIL.TOKEN_AMOUNT",
"type": "string"
},
"tokenAmountInUsd": {
"description": "DTO.TRADE.DETAIL.TOKEN_AMOUNT_IN_USD",
"type": "string"
},
"tokenImageUrl": {
"description": "DTO.TRADE.DETAIL.TOKEN_IMAGE_URL",
"type": "string"
},
"tokenName": {
"description": "DTO.TRADE.DETAIL.TOKEN_NAME",
"type": "string"
},
"tokenPriceInUsd": {
"description": "DTO.TRADE.DETAIL.TOKEN_PRICE_IN_USD",
"type": "string"
},
"tokenSymbol": {
"description": "DTO.TRADE.DETAIL.TOKEN_SYMBOL",
"type": "string"
},
"transactionSignature": {
"description": "DTO.TRADE.DETAIL.TRANSACTION_SIGNATURE",
"type": "string"
},
"type": {
"description": "DTO.TRADE.DETAIL.TYPE",
"type": "string"
}
}
}Fields§
§account_owner_address: StringDTO.TRADE.DETAIL.ACCOUNT_OWNER_ADDRESS
block_height: i64DTO.TRADE.DETAIL.BLOCK_HEIGHT
block_timestamp: i64DTO.TRADE.DETAIL.BLOCK_TIMESTAMP
chain: StringDTO.TRADE.DETAIL.CHAIN
dex_image: StringDTO.TRADE.DETAIL.DEX_IMAGE
dex_program_address: StringDTO.TRADE.DETAIL.DEX_PROGRAM_ADDRESS
dex_protocol_family: StringDTO.TRADE.DETAIL.DEX_PROTOCOL_FAMILY
pool_address: StringDTO.TRADE.DETAIL.POOL_ADDRESS
side_token_address: StringDTO.TRADE.DETAIL.SIDE_TOKEN_ADDRESS
side_token_amount: StringDTO.TRADE.DETAIL.SIDE_TOKEN_AMOUNT
side_token_amount_in_usd: StringDTO.TRADE.DETAIL.SIDE_TOKEN_AMOUNT_IN_USD
side_token_image_url: StringDTO.TRADE.DETAIL.SIDE_TOKEN_IMAGE_URL
side_token_name: StringDTO.TRADE.DETAIL.SIDE_TOKEN_NAME
side_token_price_in_usd: StringDTO.TRADE.DETAIL.SIDE_TOKEN_PRICE_IN_USD
side_token_symbol: StringDTO.TRADE.DETAIL.SIDE_TOKEN_SYMBOL
status: StringDTO.TRADE.DETAIL.STATUS
token_address: StringDTO.TRADE.DETAIL.TOKEN_ADDRESS
token_amount: StringDTO.TRADE.DETAIL.TOKEN_AMOUNT
token_amount_in_usd: StringDTO.TRADE.DETAIL.TOKEN_AMOUNT_IN_USD
token_image_url: StringDTO.TRADE.DETAIL.TOKEN_IMAGE_URL
token_name: StringDTO.TRADE.DETAIL.TOKEN_NAME
token_price_in_usd: StringDTO.TRADE.DETAIL.TOKEN_PRICE_IN_USD
token_symbol: StringDTO.TRADE.DETAIL.TOKEN_SYMBOL
transaction_signature: StringDTO.TRADE.DETAIL.TRANSACTION_SIGNATURE
type_: StringDTO.TRADE.DETAIL.TYPE
Implementations§
Source§impl TradeDetailDto
impl TradeDetailDto
pub fn builder() -> TradeDetailDto
Trait Implementations§
Source§impl Clone for TradeDetailDto
impl Clone for TradeDetailDto
Source§fn clone(&self) -> TradeDetailDto
fn clone(&self) -> TradeDetailDto
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more