AppCore
Loading...
Searching...
No Matches
EEventUpdateCustomerData.h
Go to the documentation of this file.
1#ifndef E_EVENT_UPDATE_CUSTOMER_DATA_H
2#define E_EVENT_UPDATE_CUSTOMER_DATA_H
3
4#include "appcore/cardevent/cardevent.h"
5
7{
8public:
12
14 virtual void Serialize( char * buffer ) __EOVERRIDE;
15 virtual void Deserialize( char * buffer ) __EOVERRIDE;
16 virtual int GetClassID() __EOVERRIDE;
17 virtual short GetSize() __EOVERRIDE;
19
20 unsigned short GetCardValidity();
21 unsigned short GetCustomerProfile1Validity();
22 unsigned char GetCustomerProfile1();
23 unsigned short GetCustomerProfile2Validity();
24 unsigned char GetCustomerProfile2();
25 unsigned short GetCustomerDiscountValidityEnd();
26
27 void SetCardValidity( unsigned short cardValidity );
28 void SetCustomerProfile1Validity( unsigned short customerProfile1Validity );
29 void SetCustomerProfile1( unsigned char customerProfile1 );
30 void SetCustomerProfile2Validity( unsigned short customerProfile2Validity );
31 void SetCustomerProfile2( unsigned char customerProfile2 );
32 void SetCustomerDiscountValidityEnd( unsigned short customerDiscountValidityEnd );
33
34private:
35 __ECLASS DataClass;
36 DataClass __EDATAPTR d;
37};
38
39#endif // E_EVENT_UPDATE_CUSTOMER_DATA_H
__EPUBLIC __ECLASS LIBCARDEVENT_API EEventUpdateCustomerData
Definition EEventUpdateCustomerData.h:9
unsigned short GetCardValidity()
Definition EEventUpdateCustomerData.cpp:163
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
unsigned short GetCustomerProfile1Validity()
Definition EEventUpdateCustomerData.cpp:168
virtual void Serialize(char *buffer) __EOVERRIDE
void SetCustomerProfile1Validity(unsigned short customerProfile1Validity)
Definition EEventUpdateCustomerData.cpp:198
unsigned short GetCustomerDiscountValidityEnd()
Definition EEventUpdateCustomerData.cpp:188
unsigned char GetCustomerProfile2()
Definition EEventUpdateCustomerData.cpp:183
unsigned char GetCustomerProfile1()
Definition EEventUpdateCustomerData.cpp:173
void SetCustomerDiscountValidityEnd(unsigned short customerDiscountValidityEnd)
Definition EEventUpdateCustomerData.cpp:218
~EEventUpdateCustomerData()
Definition EEventUpdateCustomerData.cpp:89
unsigned short GetCustomerProfile2Validity()
Definition EEventUpdateCustomerData.cpp:178
void SetCustomerProfile2(unsigned char customerProfile2)
Definition EEventUpdateCustomerData.cpp:213
virtual short GetSize() __EOVERRIDE
void SetCardValidity(unsigned short cardValidity)
Definition EEventUpdateCustomerData.cpp:193
void SetCustomerProfile1(unsigned char customerProfile1)
Definition EEventUpdateCustomerData.cpp:203
virtual __ESTRING GetClassName() __EOVERRIDE
virtual int GetClassID() __EOVERRIDE
virtual void Deserialize(char *buffer) __EOVERRIDE
void SetCustomerProfile2Validity(unsigned short customerProfile2Validity)
Definition EEventUpdateCustomerData.cpp:208
#define LIBCARDEVENT_API
Definition LibCardEvent.h:13
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition cardevent.h:17
#define __EPUBLIC
Definition managed_defines.h:20
#define __ECLASS
Definition managed_defines.h:17
#define __EVALREF
Definition managed_defines.h:15
#define __ESTRING
Definition managed_defines.h:16
#define __EOVERRIDE
Definition managed_defines.h:19
#define __EDATAPTR
Definition managed_defines.h:14