pub struct DealConfirmation {
pub deal_reference: String,
pub deal_id: Option<String>,
pub deal_status: DealStatus,
pub reason: Option<String>,
pub status: Option<String>,
pub level: Option<f64>,
pub size: Option<f64>,
}Expand description
Authoritative acknowledgement returned by GET /confirms/{dealReference}.
Optional fields keep the client forward-compatible with IG’s product- and
rejection-specific response shapes.
Fields§
§deal_reference: String§deal_id: Option<String>§deal_status: DealStatus§reason: Option<String>§status: Option<String>§level: Option<f64>§size: Option<f64>Trait Implementations§
Source§impl Clone for DealConfirmation
impl Clone for DealConfirmation
Source§fn clone(&self) -> DealConfirmation
fn clone(&self) -> DealConfirmation
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 Debug for DealConfirmation
impl Debug for DealConfirmation
Source§impl<'de> Deserialize<'de> for DealConfirmation
impl<'de> Deserialize<'de> for DealConfirmation
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 DealConfirmation
impl RefUnwindSafe for DealConfirmation
impl Send for DealConfirmation
impl Sync for DealConfirmation
impl Unpin for DealConfirmation
impl UnsafeUnpin for DealConfirmation
impl UnwindSafe for DealConfirmation
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