pub struct ActivityDetails {Show 15 fields
pub deal_reference: Option<String>,
pub actions: Vec<ActivityAction>,
pub market_name: Option<String>,
pub good_till_date: Option<String>,
pub currency: Option<String>,
pub size: Option<f64>,
pub direction: Option<Direction>,
pub level: Option<f64>,
pub stop_level: Option<f64>,
pub stop_distance: Option<f64>,
pub guaranteed_stop: Option<bool>,
pub trailing_stop_distance: Option<f64>,
pub trailing_step: Option<f64>,
pub limit_level: Option<f64>,
pub limit_distance: Option<f64>,
}Expand description
Detailed information about an activity Only available when using the detailed=true parameter
Fields§
§deal_reference: Option<String>Client-generated reference for the deal
actions: Vec<ActivityAction>List of actions associated with this activity
market_name: Option<String>Name of the market
good_till_date: Option<String>Date until which the order is valid
currency: Option<String>Currency of the transaction
size: Option<f64>Size/quantity of the transaction
direction: Option<Direction>Direction of the transaction (BUY or SELL)
level: Option<f64>Price level
stop_level: Option<f64>Stop level price
stop_distance: Option<f64>Distance for the stop
guaranteed_stop: Option<bool>Whether the stop is guaranteed
trailing_stop_distance: Option<f64>Distance for the trailing stop
trailing_step: Option<f64>Step size for the trailing stop
limit_level: Option<f64>Limit level price
limit_distance: Option<f64>Distance for the limit
Trait Implementations§
Source§impl Clone for ActivityDetails
impl Clone for ActivityDetails
Source§fn clone(&self) -> ActivityDetails
fn clone(&self) -> ActivityDetails
Returns a duplicate of the value. Read more
1.0.0 · 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 ActivityDetails
impl Debug for ActivityDetails
Source§impl<'de> Deserialize<'de> for ActivityDetails
impl<'de> Deserialize<'de> for ActivityDetails
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 ActivityDetails
impl RefUnwindSafe for ActivityDetails
impl Send for ActivityDetails
impl Sync for ActivityDetails
impl Unpin for ActivityDetails
impl UnwindSafe for ActivityDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more