00001 #ifndef RAWVUOVERVIEW_H 00002 #define RAWVUOVERVIEW_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/Subblocks.h" 00011 #include "../DataTypes/VuControlActivityRecord.h" 00012 #include "../DataTypes/VehicleRegistration.h" 00013 #include "../DataTypes/VuCompanyLocksRecord.h" 00014 #include "../DataTypes/FullCardNumber.h" 00015 #include "../DataTypes/TimeReal.h" 00016 #include "../DataTypes/EncryptedCertificate.h" 00017 #include "../DataTypes/Timespan.h" 00018 #include "VuBlock.h" 00019 00020 class RawVuOverview : public VuBlock { 00021 Q_DECLARE_TR_FUNCTIONS(VuOverview) 00022 public: 00023 00024 EncryptedCertificate memberStateCertificate; 00025 EncryptedCertificate vuCertificate; 00026 QString vehicleIdentificationNumber; 00027 VehicleRegistration vehicleRegistrationIdentification; 00028 TimeReal currentDateTime; 00029 Timespan vuDownloadablePeriod; 00030 int CardSlotsStatus; 00031 TimeReal downloadingTime; 00032 FullCardNumber cardNumber; 00033 QString companyOrWorkshopName; 00034 Subblocks<VuCompanyLocksRecord> vuCompanyLocksRecords; 00035 Subblocks<VuControlActivityRecord> vuControlActivityRecords; 00036 00037 RawVuOverview(const DataPointer& filewalker); 00039 QString className() const; 00040 QString title() const; 00041 static const int Type = 0x1; 00042 int size() const; 00043 virtual void printOn(Reporter& report) const; 00044 }; 00045 00046 00047 #endif