KItinerary::IataBcbpUniqueConditionalSection

Search for usage in LXR

KItinerary::IataBcbpUniqueConditionalSection Class Reference

#include <iatabcbpsections.h>

Inheritance diagram for KItinerary::IataBcbpUniqueConditionalSection:

Properties

QString airlineDesignatorOfBoardingPassIssuer
 
QString baggageTagLicensePlateNumber1
 
QString baggageTagLicensePlateNumber2
 
QString baggageTagLicensePlateNumber3
 
int dayOfIssue
 
QString documentType
 
int fieldSize
 
QString passengerDescription
 
QString sourceOfBoardingPassIssuance
 
QString sourceOfCheckin
 
int version
 
int yearOfIssue
 

Public Member Functions

 IataBcbpUniqueConditionalSection (QStringView data)
 
Q_INVOKABLE QDate dateOfIssue (const QDateTime &contextDate=QDateTime::currentDateTime()) const
 
bool isValid () const
 

Additional Inherited Members

- Protected Member Functions inherited from KItinerary::IataBcbpSectionBase
int readNumericValue (int offset, int length, int base) const
 
QString readString (int offset, int length) const
 
- Protected Attributes inherited from KItinerary::IataBcbpSectionBase
QStringView m_data
 

Detailed Description

Unique conditional (optional) section of an IATA BCBP.

Definition at line 56 of file iatabcbpsections.h.

Property Documentation

◆ airlineDesignatorOfBoardingPassIssuer

QString KItinerary::IataBcbpUniqueConditionalSection::airlineDesignatorOfBoardingPassIssuer
read

Definition at line 67 of file iatabcbpsections.h.

◆ baggageTagLicensePlateNumber1

QString KItinerary::IataBcbpUniqueConditionalSection::baggageTagLicensePlateNumber1
read

Definition at line 68 of file iatabcbpsections.h.

◆ baggageTagLicensePlateNumber2

QString KItinerary::IataBcbpUniqueConditionalSection::baggageTagLicensePlateNumber2
read

Definition at line 69 of file iatabcbpsections.h.

◆ baggageTagLicensePlateNumber3

QString KItinerary::IataBcbpUniqueConditionalSection::baggageTagLicensePlateNumber3
read

Definition at line 70 of file iatabcbpsections.h.

◆ dayOfIssue

int KItinerary::IataBcbpUniqueConditionalSection::dayOfIssue
read

Definition at line 65 of file iatabcbpsections.h.

◆ documentType

QString KItinerary::IataBcbpUniqueConditionalSection::documentType
read

Definition at line 66 of file iatabcbpsections.h.

◆ fieldSize

int KItinerary::IataBcbpUniqueConditionalSection::fieldSize
read

Definition at line 60 of file iatabcbpsections.h.

◆ passengerDescription

QString KItinerary::IataBcbpUniqueConditionalSection::passengerDescription
read

Definition at line 61 of file iatabcbpsections.h.

◆ sourceOfBoardingPassIssuance

QString KItinerary::IataBcbpUniqueConditionalSection::sourceOfBoardingPassIssuance
read

Definition at line 63 of file iatabcbpsections.h.

◆ sourceOfCheckin

QString KItinerary::IataBcbpUniqueConditionalSection::sourceOfCheckin
read

Definition at line 62 of file iatabcbpsections.h.

◆ version

int KItinerary::IataBcbpUniqueConditionalSection::version
read

Definition at line 59 of file iatabcbpsections.h.

◆ yearOfIssue

int KItinerary::IataBcbpUniqueConditionalSection::yearOfIssue
read

Definition at line 64 of file iatabcbpsections.h.

Constructor & Destructor Documentation

◆ IataBcbpUniqueConditionalSection()

IataBcbpUniqueConditionalSection::IataBcbpUniqueConditionalSection ( QStringView data)
explicit

Definition at line 43 of file iatabcbpsections.cpp.

Member Function Documentation

◆ dateOfIssue()

QDate IataBcbpUniqueConditionalSection::dateOfIssue ( const QDateTime & contextDate = QDateTime::currentDateTime()) const
nodiscard

Definition at line 63 of file iatabcbpsections.cpp.

◆ isValid()

bool IataBcbpUniqueConditionalSection::isValid ( ) const
nodiscard

Definition at line 52 of file iatabcbpsections.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:00:34 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.