pub struct ReservedPlace {
pub id: String,
pub passenger_ids: Vec<String>,
pub vehicle_number: String,
pub coach_number: String,
pub compartment_number: Option<Option<String>>,
pub place_description: Option<Option<String>>,
pub place_numbers: Option<Option<Vec<String>>>,
pub place_properties: Option<Vec<String>>,
pub split_section: Option<Box<Section>>,
}Expand description
ReservedPlace : In distributor mode placeProperties are mandatory to be returned.
Fields§
§id: String§passenger_ids: Vec<String>Id of the passenger
vehicle_number: Stringvehicle number (e.g. train number)
coach_number: String§compartment_number: Option<Option<String>>Compartment number as indicated at the compartment in the coach. A compartment number must be set if the compartment is selectable as a whole only.
place_description: Option<Option<String>>description of the places (e.g. 11-35,51)
place_numbers: Option<Option<Vec<String>>>list of individual place numbers
place_properties: Option<Vec<String>>place properties to be indicated to the customer
split_section: Option<Box<Section>>Implementations§
Trait Implementations§
Source§impl Clone for ReservedPlace
impl Clone for ReservedPlace
Source§fn clone(&self) -> ReservedPlace
fn clone(&self) -> ReservedPlace
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 ReservedPlace
impl Debug for ReservedPlace
Source§impl Default for ReservedPlace
impl Default for ReservedPlace
Source§fn default() -> ReservedPlace
fn default() -> ReservedPlace
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReservedPlace
impl<'de> Deserialize<'de> for ReservedPlace
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 ReservedPlace
impl PartialEq for ReservedPlace
Source§impl Serialize for ReservedPlace
impl Serialize for ReservedPlace
impl StructuralPartialEq for ReservedPlace
Auto Trait Implementations§
impl Freeze for ReservedPlace
impl RefUnwindSafe for ReservedPlace
impl Send for ReservedPlace
impl Sync for ReservedPlace
impl Unpin for ReservedPlace
impl UnwindSafe for ReservedPlace
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