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