[][src]Struct google_qpxexpress1::PassengerCounts

pub struct PassengerCounts {
    pub infant_in_lap_count: Option<i32>,
    pub kind: Option<String>,
    pub infant_in_seat_count: Option<i32>,
    pub adult_count: Option<i32>,
    pub senior_count: Option<i32>,
    pub child_count: Option<i32>,
}

The number and type of passengers. Unfortunately the definition of an infant, child, adult, and senior citizen varies across carriers and reservation systems.

This type is not used in any activity, and only used as part of another schema.

Fields

infant_in_lap_count: Option<i32>

The number of passengers that are infants travelling in the lap of an adult.

kind: Option<String>

Identifies this as a passenger count object, representing the number of passengers. Value: the fixed string qpxexpress#passengerCounts.

infant_in_seat_count: Option<i32>

The number of passengers that are infants each assigned a seat.

adult_count: Option<i32>

The number of passengers that are adults.

senior_count: Option<i32>

The number of passengers that are senior citizens.

child_count: Option<i32>

The number of passengers that are children.

Trait Implementations

impl Part for PassengerCounts[src]

impl Default for PassengerCounts[src]

impl Clone for PassengerCounts[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for PassengerCounts[src]

impl Serialize for PassengerCounts[src]

impl<'de> Deserialize<'de> for PassengerCounts[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]