AirInv Logo  1.00.10
C++ Simulated Airline Inventory Management System Library
Loading...
Searching...
No Matches
AIRINV::LegCabinStruct Struct Reference

#include <airinv/bom/LegCabinStruct.hpp>

+ Inheritance diagram for AIRINV::LegCabinStruct:

Public Member Functions

void fill (stdair::LegCabin &) const
 
const std::string describe () const
 

Public Attributes

stdair::CabinCode_T _cabinCode
 
stdair::CabinCapacity_T _saleableCapacity
 
stdair::CapacityAdjustment_T _adjustment
 
stdair::CapacityAdjustment_T _dcsRegrade
 
stdair::AuthorizationLevel_T _au
 
stdair::Availability_T _avPool
 
stdair::UPR_T _upr
 
stdair::NbOfBookings_T _nbOfBookings
 
stdair::Availability_T _nav
 
stdair::Availability_T _gav
 
stdair::OverbookingRate_T _acp
 
stdair::NbOfBookings_T _etb
 
stdair::NbOfBookings_T _staffNbOfBookings
 
stdair::NbOfBookings_T _wlNbOfBookings
 
stdair::NbOfBookings_T _groupNbOfBookings
 
BucketStructList_T _bucketList
 

Detailed Description

Utility Structure for the parsing of LegCabin details.

Definition at line 24 of file LegCabinStruct.hpp.

Member Function Documentation

◆ fill()

void AIRINV::LegCabinStruct::fill ( stdair::LegCabin & ioLegCabin) const

Fill the LegCabin objects with the attributes of the LegCabinStruct.

Definition at line 38 of file LegCabinStruct.cpp.

References _saleableCapacity.

◆ describe()

const std::string AIRINV::LegCabinStruct::describe ( ) const

Member Data Documentation

◆ _cabinCode

stdair::CabinCode_T AIRINV::LegCabinStruct::_cabinCode

Definition at line 26 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _saleableCapacity

stdair::CabinCapacity_T AIRINV::LegCabinStruct::_saleableCapacity

Definition at line 27 of file LegCabinStruct.hpp.

Referenced by describe(), and fill().

◆ _adjustment

stdair::CapacityAdjustment_T AIRINV::LegCabinStruct::_adjustment

Definition at line 28 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _dcsRegrade

stdair::CapacityAdjustment_T AIRINV::LegCabinStruct::_dcsRegrade

Definition at line 29 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _au

stdair::AuthorizationLevel_T AIRINV::LegCabinStruct::_au

Definition at line 30 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _avPool

stdair::Availability_T AIRINV::LegCabinStruct::_avPool

Definition at line 31 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _upr

stdair::UPR_T AIRINV::LegCabinStruct::_upr

Definition at line 32 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _nbOfBookings

stdair::NbOfBookings_T AIRINV::LegCabinStruct::_nbOfBookings

Definition at line 33 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _nav

stdair::Availability_T AIRINV::LegCabinStruct::_nav

Definition at line 34 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _gav

stdair::Availability_T AIRINV::LegCabinStruct::_gav

Definition at line 35 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _acp

stdair::OverbookingRate_T AIRINV::LegCabinStruct::_acp

Definition at line 36 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _etb

stdair::NbOfBookings_T AIRINV::LegCabinStruct::_etb

Definition at line 37 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _staffNbOfBookings

stdair::NbOfBookings_T AIRINV::LegCabinStruct::_staffNbOfBookings

Definition at line 38 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _wlNbOfBookings

stdair::NbOfBookings_T AIRINV::LegCabinStruct::_wlNbOfBookings

Definition at line 39 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _groupNbOfBookings

stdair::NbOfBookings_T AIRINV::LegCabinStruct::_groupNbOfBookings

Definition at line 40 of file LegCabinStruct.hpp.

Referenced by describe().

◆ _bucketList

BucketStructList_T AIRINV::LegCabinStruct::_bucketList

Definition at line 41 of file LegCabinStruct.hpp.

Referenced by describe().


The documentation for this struct was generated from the following files: