pub struct BookingSearchRequest {Show 14 fields
pub origin: Option<Box<PlaceRef>>,
pub destination: Option<Box<PlaceRef>>,
pub passenger: Option<Box<PassengerSearchRequest>>,
pub purchaser: Option<Box<PurchaserSearchRequest>>,
pub booking_id: Option<Option<String>>,
pub booking_code: Option<Option<String>>,
pub external_ref: Option<Option<String>>,
pub distributor_booking_ref: Option<Option<String>>,
pub retailer_booking_ref: Option<Option<String>>,
pub fulfillment_id: Option<Option<String>>,
pub fulfillment_control_number: Option<Option<String>>,
pub travel_date_range: Option<Box<DateRange>>,
pub purchase_date_range: Option<Box<DateRange>>,
pub parameters: Option<Box<BookingSearchParameters>>,
}Fields§
§origin: Option<Box<PlaceRef>>§destination: Option<Box<PlaceRef>>§passenger: Option<Box<PassengerSearchRequest>>§purchaser: Option<Box<PurchaserSearchRequest>>§booking_id: Option<Option<String>>§booking_code: Option<Option<String>>reference to the booking in the downstream distributor system
external_ref: Option<Option<String>>reference to the booking in the retailer system
distributor_booking_ref: Option<Option<String>>reference to the booking in the downstream distributor system
retailer_booking_ref: Option<Option<String>>§fulfillment_id: Option<Option<String>>§fulfillment_control_number: Option<Option<String>>§travel_date_range: Option<Box<DateRange>>§purchase_date_range: Option<Box<DateRange>>§parameters: Option<Box<BookingSearchParameters>>Implementations§
Source§impl BookingSearchRequest
impl BookingSearchRequest
pub fn new() -> BookingSearchRequest
Trait Implementations§
Source§impl Clone for BookingSearchRequest
impl Clone for BookingSearchRequest
Source§fn clone(&self) -> BookingSearchRequest
fn clone(&self) -> BookingSearchRequest
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 BookingSearchRequest
impl Debug for BookingSearchRequest
Source§impl Default for BookingSearchRequest
impl Default for BookingSearchRequest
Source§fn default() -> BookingSearchRequest
fn default() -> BookingSearchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BookingSearchRequest
impl<'de> Deserialize<'de> for BookingSearchRequest
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 BookingSearchRequest
impl PartialEq for BookingSearchRequest
Source§impl Serialize for BookingSearchRequest
impl Serialize for BookingSearchRequest
impl StructuralPartialEq for BookingSearchRequest
Auto Trait Implementations§
impl Freeze for BookingSearchRequest
impl RefUnwindSafe for BookingSearchRequest
impl Send for BookingSearchRequest
impl Sync for BookingSearchRequest
impl Unpin for BookingSearchRequest
impl UnwindSafe for BookingSearchRequest
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