KItinerary::IataBcbp
#include <iatabcbp.h>
Public Member Functions | |
IataBcbp (const QString &data) | |
Q_INVOKABLE QString | airlineUseSection (int leg) const |
bool | hasSecuritySection () const |
bool | hasUniqueConditionalSection () const |
bool | isValid () const |
QString | rawData () const |
Q_INVOKABLE KItinerary::IataBcbpRepeatedConditionalSection | repeatedConditionalSection (int leg) const |
Q_INVOKABLE KItinerary::IataBcbpRepeatedMandatorySection | repeatedMandatorySection (int leg) const |
IataBcbpSecuritySection | securitySection () const |
IataBcbpUniqueConditionalSection | uniqueConditionalSection () const |
IataBcbpUniqueMandatorySection | uniqueMandatorySection () const |
Static Public Member Functions | |
static bool | maybeIataBcbp (const QByteArray &data) |
static bool | maybeIataBcbp (const QString &data) |
Detailed Description
A IATA BarCoded Boarding Pass (BCBP)
Definition at line 20 of file iatabcbp.h.
Property Documentation
◆ rawData
|
read |
Definition at line 27 of file iatabcbp.h.
◆ securitySection
|
read |
Definition at line 25 of file iatabcbp.h.
◆ uniqueConditionalSection
|
read |
Definition at line 24 of file iatabcbp.h.
◆ uniqueMandatorySection
|
read |
Definition at line 23 of file iatabcbp.h.
Constructor & Destructor Documentation
◆ IataBcbp()
|
explicit |
Definition at line 20 of file iatabcbp.cpp.
Member Function Documentation
◆ airlineUseSection()
QString IataBcbp::airlineUseSection | ( | int | leg | ) | const |
Airline use (non-standard/vendor specific) section of leg
.
Definition at line 103 of file iatabcbp.cpp.
◆ hasSecuritySection()
bool IataBcbp::hasSecuritySection | ( | ) | const |
Definition at line 122 of file iatabcbp.cpp.
◆ hasUniqueConditionalSection()
bool IataBcbp::hasUniqueConditionalSection | ( | ) | const |
Definition at line 67 of file iatabcbp.cpp.
◆ isValid()
bool IataBcbp::isValid | ( | ) | const |
Definition at line 57 of file iatabcbp.cpp.
◆ maybeIataBcbp() [1/2]
|
static |
Fast checks whether this might be an IATA BCBP.
Definition at line 145 of file iatabcbp.cpp.
◆ maybeIataBcbp() [2/2]
|
static |
Definition at line 150 of file iatabcbp.cpp.
◆ rawData()
QString IataBcbp::rawData | ( | ) | const |
Raw data, for generating barcodes out of this again.
Definition at line 140 of file iatabcbp.cpp.
◆ repeatedConditionalSection()
IataBcbpRepeatedConditionalSection IataBcbp::repeatedConditionalSection | ( | int | leg | ) | const |
Conditional (optional) section of leg
.
Definition at line 91 of file iatabcbp.cpp.
◆ repeatedMandatorySection()
IataBcbpRepeatedMandatorySection IataBcbp::repeatedMandatorySection | ( | int | leg | ) | const |
Mandatory section of leg
.
Definition at line 82 of file iatabcbp.cpp.
◆ securitySection()
IataBcbpSecuritySection IataBcbp::securitySection | ( | ) | const |
Definition at line 131 of file iatabcbp.cpp.
◆ uniqueConditionalSection()
IataBcbpUniqueConditionalSection IataBcbp::uniqueConditionalSection | ( | ) | const |
Definition at line 74 of file iatabcbp.cpp.
◆ uniqueMandatorySection()
IataBcbpUniqueMandatorySection IataBcbp::uniqueMandatorySection | ( | ) | const |
Definition at line 62 of file iatabcbp.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:14:49 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.