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§

Implementors§