pub struct OrderChargesRequest {
pub order_id: String,
pub exchange: Exchange,
pub trading_symbol: String,
pub transaction_type: TransactionType,
pub variety: Variety,
pub product: Product,
pub order_type: OrderType,
pub quantity: u32,
pub average_price: f64,
}
Expand description
Request item for virtual contract note (/charges/orders)
Fields§
§order_id: String
Arbitrary order id used for grouping (can be any string)
exchange: Exchange
§trading_symbol: String
§transaction_type: TransactionType
§variety: Variety
§product: Product
§order_type: OrderType
§quantity: u32
§average_price: f64
Average execution price (non-zero)
Trait Implementations§
Source§impl Clone for OrderChargesRequest
impl Clone for OrderChargesRequest
Source§fn clone(&self) -> OrderChargesRequest
fn clone(&self) -> OrderChargesRequest
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 OrderChargesRequest
impl Debug for OrderChargesRequest
Source§impl<'de> Deserialize<'de> for OrderChargesRequest
impl<'de> Deserialize<'de> for OrderChargesRequest
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 OrderChargesRequest
impl RefUnwindSafe for OrderChargesRequest
impl Send for OrderChargesRequest
impl Sync for OrderChargesRequest
impl Unpin for OrderChargesRequest
impl UnwindSafe for OrderChargesRequest
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