pub struct ExchangeOperation {
pub id: String,
pub status: Option<ExchangeStatus>,
pub exchange_offers: Option<Vec<ExchangeOffer>>,
pub ticket_time_limit: Option<Option<String>>,
pub fulfillment_type: Option<String>,
pub fulfillments: Option<Vec<Fulfillment>>,
pub issued_vouchers: Option<Vec<VoucherInformation>>,
pub trips: Option<Vec<Trip>>,
}Fields§
§id: String§status: Option<ExchangeStatus>§exchange_offers: Option<Vec<ExchangeOffer>>§ticket_time_limit: Option<Option<String>>§fulfillment_type: Option<String>Values from the Fulfillment Type Code List Listed values here are examples.
fulfillments: Option<Vec<Fulfillment>>§issued_vouchers: Option<Vec<VoucherInformation>>§trips: Option<Vec<Trip>>Implementations§
Source§impl ExchangeOperation
impl ExchangeOperation
pub fn new(id: String) -> ExchangeOperation
Trait Implementations§
Source§impl Clone for ExchangeOperation
impl Clone for ExchangeOperation
Source§fn clone(&self) -> ExchangeOperation
fn clone(&self) -> ExchangeOperation
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 ExchangeOperation
impl Debug for ExchangeOperation
Source§impl Default for ExchangeOperation
impl Default for ExchangeOperation
Source§fn default() -> ExchangeOperation
fn default() -> ExchangeOperation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExchangeOperation
impl<'de> Deserialize<'de> for ExchangeOperation
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
Source§impl PartialEq for ExchangeOperation
impl PartialEq for ExchangeOperation
Source§impl Serialize for ExchangeOperation
impl Serialize for ExchangeOperation
impl StructuralPartialEq for ExchangeOperation
Auto Trait Implementations§
impl Freeze for ExchangeOperation
impl RefUnwindSafe for ExchangeOperation
impl Send for ExchangeOperation
impl Sync for ExchangeOperation
impl Unpin for ExchangeOperation
impl UnwindSafe for ExchangeOperation
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