56 friend class ::test_AuthenticatedAuxiliaryData;
60 QSharedPointer<AuthenticatedAuxiliaryDataInternal>
mData;
63 [[nodiscard]]
AuxDataTemplate* getAuxDataTemplateFor(
const Oid& pOid)
const;
65 [[nodiscard]] QString getRequiredAge(
const QDate& pEffectiveDate)
const;
68 static QSharedPointer<AuthenticatedAuxiliaryData>
fromHex(
const QByteArray& pHexValue);
69 static QSharedPointer<AuthenticatedAuxiliaryData> decode(
const QByteArray& pBytes);
71 [[nodiscard]]
bool hasValidityDate()
const;
72 [[nodiscard]] QDate getValidityDate()
const;
74 [[nodiscard]]
bool hasAgeVerificationDate()
const;
75 [[nodiscard]] QDate getAgeVerificationDate()
const;
76 [[nodiscard]] QString getRequiredAge()
const;
78 [[nodiscard]]
bool hasCommunityID()
const;
79 [[nodiscard]] QByteArray getCommunityID()
const;