1 #ifndef EWALLETMODULE_H
2 #define EWALLETMODULE_H
9 namespace TicketIssueLogic
94 #endif // EWALLETMODULE_H
virtual EIssueLogicDefines::ReturnValues CreateWalletLogData(IssuedTicket *issuedTicket, EM::TicketIssueLogic::IssuedTicketSegment *issuedTicketSegment, std::vector< PurseLogData > &purseLogDataVector)
Function create and fill wallet log data.
Definition: EWalletModule.cpp:488
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: EWalletModule.h:25
Definition: IssuedTicketSegment.h:28
structure which represent data of purse log
Definition: EWalletModule.h:14
virtual ~EWalletModule()
Definition: EWalletModule.cpp:207
EIssueLogicDefines::ReturnValues IsAllowedPortableWallet(bool &portableWallet)
Definition: EWalletModule.cpp:633
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
unsigned char serviceID
Definition: EWalletModule.h:16
unsigned char serviceAmount
Definition: EWalletModule.h:17
Definition: IssuedTicket.h:33
virtual EIssueLogicDefines::ReturnValues CheckMinimalBalance(long walletBalance, long ticketPrice)
Check minimal balance before and after payment.
Definition: EWalletModule.cpp:557
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
const char * E_WALLET_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:27
virtual EIssueLogicDefines::ReturnValues Init()
Function inicialize wallet module.
Definition: EWalletModule.cpp:216
virtual EIssueLogicDefines::ReturnValues UpdateWallet()
Function calculate total ticket price from issued ticket collection, check minimal balance before and...
Definition: EWalletModule.cpp:240
EWalletModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_WALLET_MODULE_NAME)
Definition: EWalletModule.cpp:197