pub struct DeckAvailability {
pub layout_id: Option<Option<String>>,
pub compartments: Option<Vec<CompartmentAvailability>>,
}Expand description
DeckAvailability : A coach deck
Fields§
§layout_id: Option<Option<String>>Identifies the coach deck layout. It is recommended to import coach deck layout master data periodically by calling GET /coach-deck-layouts
compartments: Option<Vec<CompartmentAvailability>>Only compartments that match a requested place restriction must be returned (e.g. only return bike hook compartments if availabilities for a bicycle reservation offer were requested). Empty if the whole deck contains no compartments (e.g. traction unit) or no places that matches a requested place restriction.
Implementations§
Source§impl DeckAvailability
impl DeckAvailability
Sourcepub fn new() -> DeckAvailability
pub fn new() -> DeckAvailability
A coach deck
Trait Implementations§
Source§impl Clone for DeckAvailability
impl Clone for DeckAvailability
Source§fn clone(&self) -> DeckAvailability
fn clone(&self) -> DeckAvailability
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 DeckAvailability
impl Debug for DeckAvailability
Source§impl Default for DeckAvailability
impl Default for DeckAvailability
Source§fn default() -> DeckAvailability
fn default() -> DeckAvailability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeckAvailability
impl<'de> Deserialize<'de> for DeckAvailability
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 DeckAvailability
impl PartialEq for DeckAvailability
Source§impl Serialize for DeckAvailability
impl Serialize for DeckAvailability
impl StructuralPartialEq for DeckAvailability
Auto Trait Implementations§
impl Freeze for DeckAvailability
impl RefUnwindSafe for DeckAvailability
impl Send for DeckAvailability
impl Sync for DeckAvailability
impl Unpin for DeckAvailability
impl UnwindSafe for DeckAvailability
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