$treeview $search $mathjax
AirInv Logo  1.00.1
$projectbrief
$projectbrief
$searchbox

AIRINV::BookingClassStruct Struct Reference

#include <airinv/bom/BookingClassStruct.hpp>

Inheritance diagram for AIRINV::BookingClassStruct:

StructAbstract List of all members.

Public Member Functions

stdair::ClassCode_T getFullSubclassCode () const
void fill (stdair::BookingClass &) const
const std::string describe () const
 BookingClassStruct ()

Public Attributes

stdair::ClassCode_T _classCode
stdair::SubclassCode_T _subclassCode
stdair::ClassCode_T _parentClassCode
stdair::SubclassCode_T _parentSubclassCode
stdair::AuthorizationLevel_T _cumulatedProtection
stdair::AuthorizationLevel_T _protection
stdair::NbOfSeats_T _nego
stdair::OverbookingRate_T _noShowPercentage
stdair::OverbookingRate_T _overbookingPercentage
stdair::NbOfBookings_T _nbOfBookings
stdair::NbOfBookings_T _nbOfGroupBookings
stdair::NbOfBookings_T _nbOfPendingGroupBookings
stdair::NbOfBookings_T _nbOfStaffBookings
stdair::NbOfBookings_T _nbOfWLBookings
stdair::NbOfBookings_T _etb
stdair::Availability_T _netClassAvailability
stdair::Availability_T _segmentAvailability
stdair::Availability_T _netRevenueAvailability

Detailed Description

Utility Structure for the parsing of BookingClass structures.

Definition at line 24 of file BookingClassStruct.hpp.


Constructor & Destructor Documentation

AIRINV::BookingClassStruct::BookingClassStruct (  ) 

Default Constructor.

Definition at line 16 of file BookingClassStruct.cpp.


Member Function Documentation

stdair::ClassCode_T AIRINV::BookingClassStruct::getFullSubclassCode (  )  const

Returns the concatenation of the class and subclass codes.

Definition at line 20 of file BookingClassStruct.cpp.

References _classCode, and _subclassCode.

void AIRINV::BookingClassStruct::fill ( stdair::BookingClass &   )  const

Fill the BookingClass objects with the attributes of the BookingClassStruct.

Definition at line 44 of file BookingClassStruct.cpp.

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


Member Data Documentation

stdair::AuthorizationLevel_T AIRINV::BookingClassStruct::_protection

stdair::NbOfSeats_T AIRINV::BookingClassStruct::_nego

stdair::NbOfBookings_T AIRINV::BookingClassStruct::_etb


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