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 21 of file iatabcbp.cpp.
Member Function Documentation
◆ airlineUseSection()
|
nodiscard |
Airline use (non-standard/vendor specific) section of leg
.
Definition at line 104 of file iatabcbp.cpp.
◆ hasSecuritySection()
|
nodiscard |
Definition at line 123 of file iatabcbp.cpp.
◆ hasUniqueConditionalSection()
|
nodiscard |
Definition at line 68 of file iatabcbp.cpp.
◆ isValid()
|
nodiscard |
Definition at line 58 of file iatabcbp.cpp.
◆ maybeIataBcbp() [1/2]
|
staticnodiscard |
Fast checks whether this might be an IATA BCBP.
Definition at line 146 of file iatabcbp.cpp.
◆ maybeIataBcbp() [2/2]
|
staticnodiscard |
Definition at line 151 of file iatabcbp.cpp.
◆ rawData()
|
nodiscard |
Raw data, for generating barcodes out of this again.
Definition at line 141 of file iatabcbp.cpp.
◆ repeatedConditionalSection()
|
nodiscard |
Conditional (optional) section of leg
.
Definition at line 92 of file iatabcbp.cpp.
◆ repeatedMandatorySection()
|
nodiscard |
Mandatory section of leg
.
Definition at line 83 of file iatabcbp.cpp.
◆ securitySection()
|
nodiscard |
Definition at line 132 of file iatabcbp.cpp.
◆ uniqueConditionalSection()
|
nodiscard |
Definition at line 75 of file iatabcbp.cpp.
◆ uniqueMandatorySection()
|
nodiscard |
Definition at line 63 of file iatabcbp.cpp.
The documentation for this class was generated from the following files:
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.