pub struct BookedOfferRequest {
pub offers: Vec<OfferSelection>,
pub passengers: Option<Vec<Passenger>>,
pub additional_passenger_specifications: Option<Vec<PassengerSpecification>>,
pub promotion_codes: Option<Vec<PromotionCode>>,
}Expand description
BookedOfferRequest : adding an offer to a booking as pre-booked. additional passengers that were not already in the booking are added in additional passengers existing passengers are referenced in passengerRef.
Fields§
§offers: Vec<OfferSelection>§passengers: Option<Vec<Passenger>>Existing passengers are linked with the given booking and do not need to be referenced in the request.
additional_passenger_specifications: Option<Vec<PassengerSpecification>>§promotion_codes: Option<Vec<PromotionCode>>Implementations§
Source§impl BookedOfferRequest
impl BookedOfferRequest
Sourcepub fn new(offers: Vec<OfferSelection>) -> BookedOfferRequest
pub fn new(offers: Vec<OfferSelection>) -> BookedOfferRequest
adding an offer to a booking as pre-booked. additional passengers that were not already in the booking are added in additional passengers existing passengers are referenced in passengerRef.
Trait Implementations§
Source§impl Clone for BookedOfferRequest
impl Clone for BookedOfferRequest
Source§fn clone(&self) -> BookedOfferRequest
fn clone(&self) -> BookedOfferRequest
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 BookedOfferRequest
impl Debug for BookedOfferRequest
Source§impl Default for BookedOfferRequest
impl Default for BookedOfferRequest
Source§fn default() -> BookedOfferRequest
fn default() -> BookedOfferRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BookedOfferRequest
impl<'de> Deserialize<'de> for BookedOfferRequest
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 BookedOfferRequest
impl PartialEq for BookedOfferRequest
Source§impl Serialize for BookedOfferRequest
impl Serialize for BookedOfferRequest
impl StructuralPartialEq for BookedOfferRequest
Auto Trait Implementations§
impl Freeze for BookedOfferRequest
impl RefUnwindSafe for BookedOfferRequest
impl Send for BookedOfferRequest
impl Sync for BookedOfferRequest
impl Unpin for BookedOfferRequest
impl UnwindSafe for BookedOfferRequest
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