9 #include "../ETicketIssueLogicDefines.h"
16 namespace TicketIssueLogic
35 void SetCardUID(
const std::string &uid );
36 void SetTicketNumber(
const unsigned long ticketNumber );
37 void SetTimeStamp(
const unsigned long timeStamp );
39 const std::string& GetCardUID()
const;
40 unsigned long GetTicketNumber()
const;
41 SnapshotType GetSnapshotType()
const;
42 unsigned long GetTimeStamp()
const;
50 virtual bool Serialize( QDomDocument &doc, QDomElement &newElement )
const;
57 virtual bool Deserialize(
const QDomElement &xmlElement );
66 static bool Check(
const QDomElement &xmlElement,
const std::string &cardUID,
const unsigned long ticketNumber,
const SnapshotType type );
74 static bool ExtractTimeStamp(
const QDomElement &xmlElement,
unsigned long &timeStamp );
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual void Deserialize(char *buffer)
virtual void Serialize(char *buffer)
Definition: Snapshot.h:18
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
#define DLL_API
Definition: ECardFacadeDefines.h:8
SnapshotType
Definition: Snapshot.h:28
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6