00001 #ifndef IDENTIFICATION_H 00002 #define IDENTIFICATION_H 00003 00004 00005 //This file was AUTO-GENERATED. Make changes in the generator script(./generate.py) 00006 //the derived classes or in the data definition 00007 00008 00009 00010 #include "../DataTypes/TimeReal.h" 00011 #include "../DataTypes/Name.h" 00012 #include "CardBlock.h" 00013 #include "../DataTypes/BcdDate.h" 00014 00015 class Identification : public CardBlock { 00016 Q_DECLARE_TR_FUNCTIONS(Identification) 00017 public: 00018 00019 int cardIssuingMemberState; 00020 QString cardNumber; 00021 QString cardIssuingAuthorityName; 00022 TimeReal cardIssueDate; 00023 TimeReal cardValidityBegin; 00024 TimeReal cardExpiryDate; 00025 Name cardHolderName; 00026 BcdDate cardHolderBirthDate; 00027 QString cardHolderPreferredLanguage; 00028 00029 Identification(const DataPointer& filewalker); 00031 QString className() const; 00032 QString title() const; 00033 static const int Type = 0x0520; 00034 virtual void printOn(Reporter& report) const; 00035 }; 00036 00037 00038 #endif