pub struct KrakenEmbedGetPortfolioSummaryResponseDataResult {
pub available_balance: KrakenEmbedGetPortfolioSummaryResponseDataResultAvailableBalance,
pub cost_basis: Option<KrakenEmbedGetPortfolioSummaryResponseDataResultCostBasis>,
pub currency: KrakenEmbedGetPortfolioSummaryResponseDataResultCurrency,
pub current_day_pnl: Option<KrakenEmbedGetPortfolioSummaryResponseDataResultCurrentDayPnl>,
pub lots_upnl: Option<KrakenEmbedGetPortfolioSummaryResponseDataResultLotsUpnl>,
pub open_orders: KrakenEmbedGetPortfolioSummaryResponseDataResultOpenOrders,
pub portfolio_value: KrakenEmbedGetPortfolioSummaryResponseDataResultPortfolioValue,
pub timestamp: DateTime<Utc>,
pub withheld_value: KrakenEmbedGetPortfolioSummaryResponseDataResultWithheldValue,
}Expand description
KrakenEmbedGetPortfolioSummaryResponseDataResult
JSON schema
{
"type": "object",
"required": [
"available_balance",
"currency",
"open_orders",
"portfolio_value",
"timestamp",
"withheld_value"
],
"properties": {
"available_balance": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"cost_basis": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"currency": {
"type": "string",
"maxLength": 16
},
"current_day_pnl": {
"oneOf": [
{
"$ref": "#/components/schemas/KrakenEmbedCurrentDayPnl"
},
{
"type": "string"
},
{
"type": "string"
}
]
},
"lots_upnl": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"open_orders": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"portfolio_value": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"withheld_value": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"pattern": "^-?[0-9]+(\\.[0-9]+)?$"
}
}
}Fields§
§available_balance: KrakenEmbedGetPortfolioSummaryResponseDataResultAvailableBalance§cost_basis: Option<KrakenEmbedGetPortfolioSummaryResponseDataResultCostBasis>§currency: KrakenEmbedGetPortfolioSummaryResponseDataResultCurrency§current_day_pnl: Option<KrakenEmbedGetPortfolioSummaryResponseDataResultCurrentDayPnl>§lots_upnl: Option<KrakenEmbedGetPortfolioSummaryResponseDataResultLotsUpnl>§open_orders: KrakenEmbedGetPortfolioSummaryResponseDataResultOpenOrders§portfolio_value: KrakenEmbedGetPortfolioSummaryResponseDataResultPortfolioValue§timestamp: DateTime<Utc>§withheld_value: KrakenEmbedGetPortfolioSummaryResponseDataResultWithheldValueTrait Implementations§
Source§impl Clone for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl Clone for KrakenEmbedGetPortfolioSummaryResponseDataResult
Source§fn clone(&self) -> KrakenEmbedGetPortfolioSummaryResponseDataResult
fn clone(&self) -> KrakenEmbedGetPortfolioSummaryResponseDataResult
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 KrakenEmbedGetPortfolioSummaryResponseDataResult
impl<'de> Deserialize<'de> for KrakenEmbedGetPortfolioSummaryResponseDataResult
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<&KrakenEmbedGetPortfolioSummaryResponseDataResult> for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl From<&KrakenEmbedGetPortfolioSummaryResponseDataResult> for KrakenEmbedGetPortfolioSummaryResponseDataResult
Source§fn from(value: &KrakenEmbedGetPortfolioSummaryResponseDataResult) -> Self
fn from(value: &KrakenEmbedGetPortfolioSummaryResponseDataResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl RefUnwindSafe for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl Send for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl Sync for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl Unpin for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl UnsafeUnpin for KrakenEmbedGetPortfolioSummaryResponseDataResult
impl UnwindSafe for KrakenEmbedGetPortfolioSummaryResponseDataResult
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