UbianRecordType
Definition TicketDataDefines.h:98
EvaluationResult
Definition TicketDataDefines.h:59
Definition GeneralTicketDataEvaluation.h:33
QByteArray GetData() const
Definition GeneralTicketDataEvaluation.cpp:1117
Definition NiclQrData.cpp:45
Definition NiclQrData.h:12
virtual bool VerifySignature()
virtual void SetDateTimeOfCodeGeneration(const uint32_t timeOfCodeGeneration)
virtual uint8_t GetMinStructSize()=0
NiclQrData(bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &decodedPayload)
bool ParseSignature(QDataStream &stream)
virtual uint8_t GetMaxStructSize()=0
virtual EvaluationResult EvaluateAndWriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
const QByteArray & GetDecodedPayload() const
virtual int64_t GetTicketValidityInMinutes()=0
virtual EvaluationResult EvaluateForBusstop(long tripBusstopIndex)
QString PriceToString(const uint32_t price, const uint16_t tariffCode)
void ParseHeadData(QDataStream &stream)
virtual bool FillStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
virtual QDateTime GetDateTimeOfCodeGeneration()
virtual EvaluationResult CheckTariffOnTariffGroup()
virtual UbianRecordType GetUbianRecordType()=0
virtual uint16_t GetProvider()