fileformat/DataTypes/RawVuCardIWRecord.h
Go to the documentation of this file.
00001 #ifndef RAWVUCARDIWRECORD_H
00002 #define RAWVUCARDIWRECORD_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/FullCardNumber.h"
00011 #include "../DataTypes/TimeReal.h"
00012 #include "../DataTypes/Name.h"
00013 #include "../DataTypes/VehicleRegistration.h"
00014 #include "DataType.h"
00015 
00016 class RawVuCardIWRecord : public DataType {
00017         Q_DECLARE_TR_FUNCTIONS(VuCardIWRecord)
00018 public:
00019         
00020         Name cardHolderName;
00021         FullCardNumber cardNumber;
00022         TimeReal cardExpiryDate;
00023         TimeReal cardInsertionTime;
00024         int vehicleOdometerValueAtInsertion;
00025         int cardSlotNumber;
00026         TimeReal cardWithdrawalTime;
00027         int vehicleOdometerValueAtWithdrawal;
00028         VehicleRegistration previousVehicleRegistration;
00029         TimeReal previousCardWithdrawalTime;
00030         int manualInputFlag;
00031 
00032         RawVuCardIWRecord(const DataPointer& filewalker);
00034 QString className() const;
00035         int size() const;
00036         static const int staticSize = 129;
00037         virtual void printOn(Reporter& report) const;
00038 };
00039 
00040 
00041 #endif