fileformat/CardBlocks/Identification.h
Go to the documentation of this file.
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