KItinerary
6#ifndef KITINERARY_DOSIPAS1_H
7#define KITINERARY_DOSIPAS1_H
9#include <kitinerary_export.h>
11#include "asn1/uperelement.h"
12#include "era/fcbticket.h"
33 Q_PROPERTY(
QVariant content READ content)
36 [[nodiscard]]
QVariant content()
const;
38 [[nodiscard]] std::optional<Fcb::UicRailTicketData> fcb()
const;
43 UPER_ELEMENT_OPTIONAL(
int, securityProviderNum)
44 UPER_ELEMENT_OPTIONAL(
QByteArray, securityProviderIA5)
45 UPER_ELEMENT_OPTIONAL(
int, keyId)
47 UPER_ELEMENT_OPTIONAL(
QByteArray, level1KeyAlg)
48 UPER_ELEMENT_OPTIONAL(
QByteArray, level2KeyAlg)
49 UPER_ELEMENT_OPTIONAL(
QByteArray, level1SigningAlg)
50 UPER_ELEMENT_OPTIONAL(
QByteArray, level2SigningAlg)
51 UPER_ELEMENT_OPTIONAL(
QByteArray, level2PublicKey)
57 UPER_ELEMENT(Level1DataType, level1Data)
58 UPER_ELEMENT_OPTIONAL(
QByteArray, level1Signature)
59 UPER_ELEMENT_OPTIONAL(DataType, level2Data)
63class KITINERARY_EXPORT UicBarcodeHeader {
66 UPER_ELEMENT(Level2DataType, level2SignedData)
67 UPER_ELEMENT_OPTIONAL(
QByteArray, level2Signature)
73 explicit UicBarcodeHeader(
const QByteArray &data);
74 [[nodiscard]]
bool isValid()
const;
Decoder for data encoded according to X.691 ASN.1 Unaligned Packed Encoding Rules (UPER).
UIC DOSIPAS container types.
Classes for reservation/travel data models, data extraction and data augmentation.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Mar 28 2025 11:59:49 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.