pub struct PredictionWalletTokenPnl {Show 29 fields
pub avg_entry_price: String,
pub avg_sell_price: String,
pub condition_id: String,
pub cost_basis: String,
pub current_value: String,
pub event_slug: String,
pub first_activity_ts: String,
pub last_activity_id: String,
pub last_activity_ts: String,
pub last_price: String,
pub last_seq_index: i64,
pub loss_count: i64,
pub market_id: String,
pub market_question: String,
pub open_quantity: String,
pub outcome: String,
pub realized_pnl: String,
pub state_quality: String,
pub token_id: String,
pub tags: Vec<String>,
pub total_buy_amount: String,
pub total_pnl: String,
pub total_pnl_ratio: String,
pub total_redeem_amount: String,
pub total_sell_amount: String,
pub total_volume: String,
pub unrealized_pnl: String,
pub wallet: String,
pub win_count: i64,
}Expand description
PredictionWalletTokenPnl
JSON schema
{
"type": "object",
"required": [
"avgEntryPrice",
"avgSellPrice",
"conditionId",
"costBasis",
"currentValue",
"eventSlug",
"firstActivityTs",
"lastActivityId",
"lastActivityTs",
"lastPrice",
"lastSeqIndex",
"lossCount",
"marketId",
"marketQuestion",
"openQuantity",
"outcome",
"realizedPnl",
"stateQuality",
"tokenId",
"tags",
"totalBuyAmount",
"totalPnl",
"totalPnlRatio",
"totalRedeemAmount",
"totalSellAmount",
"totalVolume",
"unrealizedPnl",
"wallet",
"winCount"
],
"properties": {
"avgEntryPrice": {
"type": "string"
},
"avgSellPrice": {
"type": "string"
},
"conditionId": {
"type": "string"
},
"costBasis": {
"type": "string"
},
"currentValue": {
"type": "string"
},
"eventSlug": {
"type": "string"
},
"firstActivityTs": {
"type": "string"
},
"lastActivityId": {
"type": "string"
},
"lastActivityTs": {
"type": "string"
},
"lastPrice": {
"type": "string"
},
"lastSeqIndex": {
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"lossCount": {
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"marketId": {
"type": "string"
},
"marketQuestion": {
"type": "string"
},
"openQuantity": {
"type": "string"
},
"outcome": {
"type": "string"
},
"realizedPnl": {
"type": "string"
},
"stateQuality": {
"type": "string"
},
"tokenId": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"totalBuyAmount": {
"type": "string"
},
"totalPnl": {
"type": "string"
},
"totalPnlRatio": {
"type": "string"
},
"totalRedeemAmount": {
"type": "string"
},
"totalSellAmount": {
"type": "string"
},
"totalVolume": {
"type": "string"
},
"unrealizedPnl": {
"type": "string"
},
"wallet": {
"type": "string"
},
"winCount": {
"type": "integer",
"format": "int64",
"minimum": 0.0
}
}
}Fields§
§avg_entry_price: String§avg_sell_price: String§condition_id: String§cost_basis: String§current_value: String§event_slug: String§first_activity_ts: String§last_activity_id: String§last_activity_ts: String§last_price: String§last_seq_index: i64§loss_count: i64§market_id: String§market_question: String§open_quantity: String§outcome: String§realized_pnl: String§state_quality: String§token_id: String§total_buy_amount: String§total_pnl: String§total_pnl_ratio: String§total_redeem_amount: String§total_sell_amount: String§total_volume: String§unrealized_pnl: String§wallet: String§win_count: i64Implementations§
Source§impl PredictionWalletTokenPnl
impl PredictionWalletTokenPnl
pub fn builder() -> PredictionWalletTokenPnl
Trait Implementations§
Source§impl Clone for PredictionWalletTokenPnl
impl Clone for PredictionWalletTokenPnl
Source§fn clone(&self) -> PredictionWalletTokenPnl
fn clone(&self) -> PredictionWalletTokenPnl
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 Debug for PredictionWalletTokenPnl
impl Debug for PredictionWalletTokenPnl
Source§impl<'de> Deserialize<'de> for PredictionWalletTokenPnl
impl<'de> Deserialize<'de> for PredictionWalletTokenPnl
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<&PredictionWalletTokenPnl> for PredictionWalletTokenPnl
impl From<&PredictionWalletTokenPnl> for PredictionWalletTokenPnl
Source§fn from(value: &PredictionWalletTokenPnl) -> Self
fn from(value: &PredictionWalletTokenPnl) -> Self
Converts to this type from the input type.
Source§impl From<PredictionWalletTokenPnl> for PredictionWalletTokenPnl
impl From<PredictionWalletTokenPnl> for PredictionWalletTokenPnl
Source§fn from(value: PredictionWalletTokenPnl) -> Self
fn from(value: PredictionWalletTokenPnl) -> Self
Converts to this type from the input type.
Source§impl Serialize for PredictionWalletTokenPnl
impl Serialize for PredictionWalletTokenPnl
Source§impl TryFrom<PredictionWalletTokenPnl> for PredictionWalletTokenPnl
impl TryFrom<PredictionWalletTokenPnl> for PredictionWalletTokenPnl
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: PredictionWalletTokenPnl) -> Result<Self, ConversionError>
fn try_from(value: PredictionWalletTokenPnl) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for PredictionWalletTokenPnl
impl RefUnwindSafe for PredictionWalletTokenPnl
impl Send for PredictionWalletTokenPnl
impl Sync for PredictionWalletTokenPnl
impl Unpin for PredictionWalletTokenPnl
impl UnsafeUnpin for PredictionWalletTokenPnl
impl UnwindSafe for PredictionWalletTokenPnl
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