pub struct BookedOfferReservationRequest {
pub offer_id: String,
pub reservation_offer_id: String,
pub passenger_refs: Vec<String>,
pub place_selections: Vec<PlaceSelection>,
pub trip_coverage: Option<Box<TripCoverage>>,
pub inbound_trip_coverage: Option<Box<TripCoverage>>,
}Fields§
§offer_id: String§reservation_offer_id: String§passenger_refs: Vec<String>§place_selections: Vec<PlaceSelection>§trip_coverage: Option<Box<TripCoverage>>§inbound_trip_coverage: Option<Box<TripCoverage>>Implementations§
Source§impl BookedOfferReservationRequest
impl BookedOfferReservationRequest
pub fn new( offer_id: String, reservation_offer_id: String, passenger_refs: Vec<String>, place_selections: Vec<PlaceSelection>, ) -> BookedOfferReservationRequest
Trait Implementations§
Source§impl Clone for BookedOfferReservationRequest
impl Clone for BookedOfferReservationRequest
Source§fn clone(&self) -> BookedOfferReservationRequest
fn clone(&self) -> BookedOfferReservationRequest
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 Default for BookedOfferReservationRequest
impl Default for BookedOfferReservationRequest
Source§fn default() -> BookedOfferReservationRequest
fn default() -> BookedOfferReservationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BookedOfferReservationRequest
impl<'de> Deserialize<'de> for BookedOfferReservationRequest
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 BookedOfferReservationRequest
impl PartialEq for BookedOfferReservationRequest
Source§fn eq(&self, other: &BookedOfferReservationRequest) -> bool
fn eq(&self, other: &BookedOfferReservationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BookedOfferReservationRequest
Auto Trait Implementations§
impl Freeze for BookedOfferReservationRequest
impl RefUnwindSafe for BookedOfferReservationRequest
impl Send for BookedOfferReservationRequest
impl Sync for BookedOfferReservationRequest
impl Unpin for BookedOfferReservationRequest
impl UnwindSafe for BookedOfferReservationRequest
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