pub trait FlightReservationTrait {
// Required methods
fn get_boarding_group(&self) -> &[BoardingGroupProperty];
fn take_boarding_group(&mut self) -> Vec<BoardingGroupProperty>;
fn get_passenger_priority_status(
&self
) -> &[PassengerPriorityStatusProperty];
fn take_passenger_priority_status(
&mut self
) -> Vec<PassengerPriorityStatusProperty>;
fn get_passenger_sequence_number(
&self
) -> &[PassengerSequenceNumberProperty];
fn take_passenger_sequence_number(
&mut self
) -> Vec<PassengerSequenceNumberProperty>;
fn get_security_screening(&self) -> &[SecurityScreeningProperty];
fn take_security_screening(&mut self) -> Vec<SecurityScreeningProperty>;
}
Expand description
This trait is for properties from https://schema.org/FlightReservation.
Required Methods§
sourcefn get_boarding_group(&self) -> &[BoardingGroupProperty]
fn get_boarding_group(&self) -> &[BoardingGroupProperty]
Get https://schema.org/boardingGroup from Self
as borrowed slice.
sourcefn take_boarding_group(&mut self) -> Vec<BoardingGroupProperty>
fn take_boarding_group(&mut self) -> Vec<BoardingGroupProperty>
Take https://schema.org/boardingGroup from Self
as owned vector.
sourcefn get_passenger_priority_status(&self) -> &[PassengerPriorityStatusProperty]
fn get_passenger_priority_status(&self) -> &[PassengerPriorityStatusProperty]
Get https://schema.org/passengerPriorityStatus from Self
as borrowed slice.
sourcefn take_passenger_priority_status(
&mut self
) -> Vec<PassengerPriorityStatusProperty>
fn take_passenger_priority_status( &mut self ) -> Vec<PassengerPriorityStatusProperty>
Take https://schema.org/passengerPriorityStatus from Self
as owned vector.
sourcefn get_passenger_sequence_number(&self) -> &[PassengerSequenceNumberProperty]
fn get_passenger_sequence_number(&self) -> &[PassengerSequenceNumberProperty]
Get https://schema.org/passengerSequenceNumber from Self
as borrowed slice.
sourcefn take_passenger_sequence_number(
&mut self
) -> Vec<PassengerSequenceNumberProperty>
fn take_passenger_sequence_number( &mut self ) -> Vec<PassengerSequenceNumberProperty>
Take https://schema.org/passengerSequenceNumber from Self
as owned vector.
sourcefn get_security_screening(&self) -> &[SecurityScreeningProperty]
fn get_security_screening(&self) -> &[SecurityScreeningProperty]
Get https://schema.org/securityScreening from Self
as borrowed slice.
sourcefn take_security_screening(&mut self) -> Vec<SecurityScreeningProperty>
fn take_security_screening(&mut self) -> Vec<SecurityScreeningProperty>
Take https://schema.org/securityScreening from Self
as owned vector.