pub struct ConvertTrade {Show 16 fields
pub id: String,
pub status: ConvertTradeStatus,
pub user_entered_amount: Option<ConvertAmount>,
pub amount: Option<ConvertAmount>,
pub subtotal: Option<ConvertAmount>,
pub total: Option<ConvertAmount>,
pub fees: Vec<ConvertFee>,
pub total_fee: Option<ConvertFee>,
pub source: Option<ConvertAccountDetail>,
pub target: Option<ConvertAccountDetail>,
pub source_currency: Option<String>,
pub target_currency: Option<String>,
pub source_id: Option<String>,
pub target_id: Option<String>,
pub exchange_rate: Option<ConvertAmount>,
pub user_reference: Option<String>,
}Expand description
A conversion trade.
Fields§
§id: StringThe trade ID.
status: ConvertTradeStatusTrade status.
user_entered_amount: Option<ConvertAmount>User entered amount.
amount: Option<ConvertAmount>Converted amount.
subtotal: Option<ConvertAmount>Subtotal.
total: Option<ConvertAmount>Total.
fees: Vec<ConvertFee>Fees.
total_fee: Option<ConvertFee>Total fee.
source: Option<ConvertAccountDetail>Source account details.
target: Option<ConvertAccountDetail>Target account details.
source_currency: Option<String>Source currency.
target_currency: Option<String>Target currency.
source_id: Option<String>Source account ID.
target_id: Option<String>Target account ID.
exchange_rate: Option<ConvertAmount>Exchange rate.
user_reference: Option<String>User reference.
Trait Implementations§
Source§impl Clone for ConvertTrade
impl Clone for ConvertTrade
Source§fn clone(&self) -> ConvertTrade
fn clone(&self) -> ConvertTrade
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 ConvertTrade
impl Debug for ConvertTrade
Source§impl<'de> Deserialize<'de> for ConvertTrade
impl<'de> Deserialize<'de> for ConvertTrade
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 ConvertTrade
impl RefUnwindSafe for ConvertTrade
impl Send for ConvertTrade
impl Sync for ConvertTrade
impl Unpin for ConvertTrade
impl UnwindSafe for ConvertTrade
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