18#include <QCoreApplication>
72#define TYPE(x) static_cast<std::underlying_type_t<AccessRight>>(x)
121 static QList<AccessRight> mAllRights;
132 static const QList<AccessRight>&
allRights();
Q_DECLARE_TYPEINFO(governikus::AccessRight, Q_PRIMITIVE_TYPE)
#define defineTypedEnumType(enumName, enumType,...)
Definition EnumHelper.h:80
#define defineEnumType(enumName,...)
Definition EnumHelper.h:81
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
UNKNOWN
Definition ResponseApdu.h:66
BirthName
Definition AccessRoleAndRight.h:78
PinManagement
Definition AccessRoleAndRight.h:97
GivenNames
Definition AccessRoleAndRight.h:85
Pseudonym
Definition AccessRoleAndRight.h:90
AddressVerification
Definition AccessRoleAndRight.h:91
WriteCommunityID
Definition AccessRoleAndRight.h:94
Address
Definition AccessRoleAndRight.h:77
WriteAddress
Definition AccessRoleAndRight.h:93
DateOfBirth
Definition AccessRoleAndRight.h:81
ASN1_OCTET_STRING CommunityID
Definition AuthenticatedAuxiliaryData.cpp:22
CanAllowed
Definition AccessRoleAndRight.h:89
WriteResidencePermitII
Definition AccessRoleAndRight.h:96
ResidencePermitI
Definition AccessRoleAndRight.h:75
Nationality
Definition AccessRoleAndRight.h:79
ResidencePermitII
Definition AccessRoleAndRight.h:74
FamilyName
Definition AccessRoleAndRight.h:84
DocumentType
Definition AccessRoleAndRight.h:88
ValidUntil
Definition AccessRoleAndRight.h:86
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112
ArtisticName
Definition AccessRoleAndRight.h:83
IssuingCountry
Definition AccessRoleAndRight.h:87
AgeVerification
Definition AccessRoleAndRight.h:92
WriteResidencePermitI
Definition AccessRoleAndRight.h:95
PlaceOfBirth
Definition AccessRoleAndRight.h:80
DoctoralDegree
Definition AccessRoleAndRight.h:82