pub struct PlacePosition {
pub number: String,
pub status: AvailabilityStatus,
pub reservation_refs: Option<Vec<String>>,
pub place_properties: Option<Vec<String>>,
pub selection_fee: Option<Box<SelectionFee>>,
}Expand description
PlacePosition : description of a place
Fields§
§number: Stringplace number as indicated at the place in the coach
status: AvailabilityStatus§reservation_refs: Option<Vec<String>>references to the reservations for which this place can be selected. The reservation ids must be part of the list of reservation ids for which the consumer has requested the available places and the consumer must accept a list by setting singleSelectionMapsRequired to false
place_properties: Option<Vec<String>>§selection_fee: Option<Box<SelectionFee>>Implementations§
Source§impl PlacePosition
impl PlacePosition
Sourcepub fn new(number: String, status: AvailabilityStatus) -> PlacePosition
pub fn new(number: String, status: AvailabilityStatus) -> PlacePosition
description of a place
Trait Implementations§
Source§impl Clone for PlacePosition
impl Clone for PlacePosition
Source§fn clone(&self) -> PlacePosition
fn clone(&self) -> PlacePosition
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 PlacePosition
impl Debug for PlacePosition
Source§impl Default for PlacePosition
impl Default for PlacePosition
Source§fn default() -> PlacePosition
fn default() -> PlacePosition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlacePosition
impl<'de> Deserialize<'de> for PlacePosition
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 PlacePosition
impl PartialEq for PlacePosition
Source§impl Serialize for PlacePosition
impl Serialize for PlacePosition
impl StructuralPartialEq for PlacePosition
Auto Trait Implementations§
impl Freeze for PlacePosition
impl RefUnwindSafe for PlacePosition
impl Send for PlacePosition
impl Sync for PlacePosition
impl Unpin for PlacePosition
impl UnwindSafe for PlacePosition
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