pub struct PnlDetailItem {Show 25 fields
pub avg_buy_price_in_usd: String,
pub avg_profit_per_trade_in_usd: String,
pub avg_sell_price_in_usd: String,
pub balance: String,
pub buy_amount: String,
pub buy_amount_in_usd: String,
pub buys: String,
pub current_value: String,
pub decimals: Option<i32>,
pub logo_uri: Option<String>,
pub name: Option<String>,
pub price_in_usd: String,
pub realized_profit_in_usd: String,
pub realized_profit_ratio: String,
pub sell_amount: String,
pub sell_amount_in_usd: String,
pub sells: String,
pub symbol: Option<String>,
pub token_address: String,
pub total_profit_in_usd: String,
pub total_profit_ratio: String,
pub total_trades: String,
pub unrealized_profit_in_usd: String,
pub unrealized_profit_ratio: String,
pub wallet_address: String,
}Expand description
PnL detail for a single wallet-token pair (mirrors TS PnlDetailItemDTO).
JSON schema
{
"description": "PnL detail for a single wallet-token pair (mirrors TS PnlDetailItemDTO).",
"type": "object",
"required": [
"avgBuyPriceInUsd",
"avgProfitPerTradeInUsd",
"avgSellPriceInUsd",
"balance",
"buyAmount",
"buyAmountInUsd",
"buys",
"currentValue",
"priceInUsd",
"realizedProfitInUsd",
"realizedProfitRatio",
"sellAmount",
"sellAmountInUsd",
"sells",
"tokenAddress",
"totalProfitInUsd",
"totalProfitRatio",
"totalTrades",
"unrealizedProfitInUsd",
"unrealizedProfitRatio",
"walletAddress"
],
"properties": {
"avgBuyPriceInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.AVG_BUY_PRICE_IN_USD",
"examples": [
"0.00003324391014165111"
],
"type": "string"
},
"avgProfitPerTradeInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.AVG_PROFIT_PER_TRADE_IN_USD",
"examples": [
"3206068.5728287027967835484926836364"
],
"type": "string"
},
"avgSellPriceInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.AVG_SELL_PRICE_IN_USD",
"examples": [
"0.00003185807445122603"
],
"type": "string"
},
"balance": {
"description": "ENTITY.PNL_DETAIL_ITEM.BALANCE",
"examples": [
"1254982158.7106050000000000"
],
"type": "string"
},
"buyAmount": {
"description": "ENTITY.PNL_DETAIL_ITEM.BUY_AMOUNT",
"examples": [
"1457986404.2130240000000000"
],
"type": "string"
},
"buyAmountInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.BUY_AMOUNT_IN_USD",
"examples": [
"48469.1690094067802589"
],
"type": "string"
},
"buys": {
"description": "ENTITY.PNL_DETAIL_ITEM.BUYS",
"examples": [
"275"
],
"type": "string"
},
"currentValue": {
"description": "ENTITY.PNL_DETAIL_ITEM.CURRENT_VALUE",
"examples": [
"1062513957.429816153652557077014"
],
"type": "string"
},
"decimals": {
"description": "ENTITY.PNL_DETAIL_ITEM.DECIMALS",
"examples": [
6
],
"type": "integer",
"format": "int32"
},
"logoUri": {
"description": "ENTITY.PNL_DETAIL_ITEM.LOGO_URI",
"examples": [
"https://s1.chainstream.io/tokens/images/example.webp"
],
"type": "string"
},
"name": {
"description": "ENTITY.PNL_DETAIL_ITEM.NAME",
"examples": [
"The Real World"
],
"type": "string"
},
"priceInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.PRICE_IN_USD",
"examples": [
"0.8466367032033868"
],
"type": "string"
},
"realizedProfitInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.REALIZED_PROFIT_IN_USD",
"examples": [
"67.1297848453256596"
],
"type": "string"
},
"realizedProfitRatio": {
"description": "ENTITY.PNL_DETAIL_ITEM.REALIZED_PROFIT_RATIO",
"examples": [
"0.00138499970635554473"
],
"type": "string"
},
"sellAmount": {
"description": "ENTITY.PNL_DETAIL_ITEM.SELL_AMOUNT",
"examples": [
"203004245.5024190000000000"
],
"type": "string"
},
"sellAmountInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.SELL_AMOUNT_IN_USD",
"examples": [
"6467.3243671310312402"
],
"type": "string"
},
"sells": {
"description": "ENTITY.PNL_DETAIL_ITEM.SELLS",
"examples": [
"110"
],
"type": "string"
},
"symbol": {
"description": "ENTITY.PNL_DETAIL_ITEM.SYMBOL",
"examples": [
"TRW"
],
"type": "string"
},
"tokenAddress": {
"description": "ENTITY.PNL_DETAIL_ITEM.TOKEN_ADDRESS",
"examples": [
"4MbgMQGvXBWyxKsTfrvkcRgh5FNLg1VxLnzWqbsdPh7p"
],
"type": "string"
},
"totalProfitInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.TOTAL_PROFIT_IN_USD",
"examples": [
"1234336400.539050576761666169683200000000"
],
"type": "string"
},
"totalProfitRatio": {
"description": "ENTITY.PNL_DETAIL_ITEM.TOTAL_PROFIT_RATIO",
"examples": [
"25466.423827061972608618047859693225"
],
"type": "string"
},
"totalTrades": {
"description": "ENTITY.PNL_DETAIL_ITEM.TOTAL_TRADES",
"examples": [
"385"
],
"type": "string"
},
"unrealizedProfitInUsd": {
"description": "ENTITY.PNL_DETAIL_ITEM.UNREALIZED_PROFIT_IN_USD",
"examples": [
"1234336333.409265731436006569683200000000"
],
"type": "string"
},
"unrealizedProfitRatio": {
"description": "ENTITY.PNL_DETAIL_ITEM.UNREALIZED_PROFIT_RATIO",
"examples": [
"25466.422442062266253073315832775971"
],
"type": "string"
},
"walletAddress": {
"description": "ENTITY.PNL_DETAIL_ITEM.WALLET_ADDRESS",
"examples": [
"54Pz1e35z9uoFdnxtzjp7xZQoFiofqhdayQWBMN7dsuy"
],
"type": "string"
}
}
}Fields§
§avg_buy_price_in_usd: StringENTITY.PNL_DETAIL_ITEM.AVG_BUY_PRICE_IN_USD
avg_profit_per_trade_in_usd: StringENTITY.PNL_DETAIL_ITEM.AVG_PROFIT_PER_TRADE_IN_USD
avg_sell_price_in_usd: StringENTITY.PNL_DETAIL_ITEM.AVG_SELL_PRICE_IN_USD
balance: StringENTITY.PNL_DETAIL_ITEM.BALANCE
buy_amount: StringENTITY.PNL_DETAIL_ITEM.BUY_AMOUNT
buy_amount_in_usd: StringENTITY.PNL_DETAIL_ITEM.BUY_AMOUNT_IN_USD
buys: StringENTITY.PNL_DETAIL_ITEM.BUYS
current_value: StringENTITY.PNL_DETAIL_ITEM.CURRENT_VALUE
decimals: Option<i32>ENTITY.PNL_DETAIL_ITEM.DECIMALS
logo_uri: Option<String>ENTITY.PNL_DETAIL_ITEM.LOGO_URI
name: Option<String>ENTITY.PNL_DETAIL_ITEM.NAME
price_in_usd: StringENTITY.PNL_DETAIL_ITEM.PRICE_IN_USD
realized_profit_in_usd: StringENTITY.PNL_DETAIL_ITEM.REALIZED_PROFIT_IN_USD
realized_profit_ratio: StringENTITY.PNL_DETAIL_ITEM.REALIZED_PROFIT_RATIO
sell_amount: StringENTITY.PNL_DETAIL_ITEM.SELL_AMOUNT
sell_amount_in_usd: StringENTITY.PNL_DETAIL_ITEM.SELL_AMOUNT_IN_USD
sells: StringENTITY.PNL_DETAIL_ITEM.SELLS
symbol: Option<String>ENTITY.PNL_DETAIL_ITEM.SYMBOL
token_address: StringENTITY.PNL_DETAIL_ITEM.TOKEN_ADDRESS
total_profit_in_usd: StringENTITY.PNL_DETAIL_ITEM.TOTAL_PROFIT_IN_USD
total_profit_ratio: StringENTITY.PNL_DETAIL_ITEM.TOTAL_PROFIT_RATIO
total_trades: StringENTITY.PNL_DETAIL_ITEM.TOTAL_TRADES
unrealized_profit_in_usd: StringENTITY.PNL_DETAIL_ITEM.UNREALIZED_PROFIT_IN_USD
unrealized_profit_ratio: StringENTITY.PNL_DETAIL_ITEM.UNREALIZED_PROFIT_RATIO
wallet_address: StringENTITY.PNL_DETAIL_ITEM.WALLET_ADDRESS
Implementations§
Source§impl PnlDetailItem
impl PnlDetailItem
pub fn builder() -> PnlDetailItem
Trait Implementations§
Source§impl Clone for PnlDetailItem
impl Clone for PnlDetailItem
Source§fn clone(&self) -> PnlDetailItem
fn clone(&self) -> PnlDetailItem
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more