pub struct Position {Show 27 fields
pub depot_id: Option<String>,
pub position_id: Option<String>,
pub wkn: Option<String>,
pub custody_type: Option<String>,
pub position_type: Option<String>,
pub has_purchase_price: Option<bool>,
pub quantity: Option<Amount>,
pub available_quantity: Option<Amount>,
pub current_price: Option<CurrentPrice>,
pub purchase_price: Option<Amount>,
pub prev_day_price: Option<CurrentPrice>,
pub current_value: Option<Amount>,
pub purchase_value: Option<Amount>,
pub purchase_value_editable: Option<bool>,
pub profit_loss_purchase_abs: Option<Amount>,
pub profit_loss_purchase_rel: Option<String>,
pub profit_loss_prev_day_abs: Option<Amount>,
pub profit_loss_prev_day_rel: Option<String>,
pub profit_loss_prev_day_total_abs: Option<Amount>,
pub version: Option<String>,
pub hedgeability: Option<String>,
pub available_quantity_to_hedge: Option<Amount>,
pub current_price_determinable: Option<bool>,
pub has_intra_day_executed_order: Option<bool>,
pub purchase_possible: Option<bool>,
pub sell_possible: Option<bool>,
pub extra: BTreeMap<String, Value>,
}Expand description
One depot position entry.
Fields§
§depot_id: Option<String>§position_id: Option<String>§wkn: Option<String>§custody_type: Option<String>§position_type: Option<String>§has_purchase_price: Option<bool>§quantity: Option<Amount>§available_quantity: Option<Amount>§current_price: Option<CurrentPrice>§purchase_price: Option<Amount>§prev_day_price: Option<CurrentPrice>§current_value: Option<Amount>§purchase_value: Option<Amount>§purchase_value_editable: Option<bool>§profit_loss_purchase_abs: Option<Amount>§profit_loss_purchase_rel: Option<String>§profit_loss_prev_day_abs: Option<Amount>§profit_loss_prev_day_rel: Option<String>§profit_loss_prev_day_total_abs: Option<Amount>§version: Option<String>§hedgeability: Option<String>§available_quantity_to_hedge: Option<Amount>§current_price_determinable: Option<bool>§has_intra_day_executed_order: Option<bool>§purchase_possible: Option<bool>§sell_possible: Option<bool>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Position
impl<'de> Deserialize<'de> for Position
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
Auto Trait Implementations§
impl Freeze for Position
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnsafeUnpin for Position
impl UnwindSafe for Position
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