2#ifndef ECARDDATAFACADEPURSE_H
3#define ECARDDATAFACADEPURSE_H
5#include "core/common/eplatform.h"
6#include "appcore/cardfacade/ECardFacadeDefines.h"
7#include "eptrequest/eaplrequest/EAbstractPurse.h"
15 class EDataCollection;
21 class ECardDataStorage;
42 bool GetSNR(
long &snr)
const;
50 bool SetSNR(
const long snr)
const;
58 bool IsPurseValid(
bool &purseValid )
const;
66 bool GetBalance( EMoneyData &purseBalance )
const;
74 bool SetBalance(
const EMoneyData &balance )
const;
92 bool SetPurseOperation(
const EM::PT::EAbstractPurse::EPurseChangeType purseOperation )
const;
107 bool IsModifiedData()
const;
115 DEPRECATED(
bool GetProviderNumber(
unsigned short &providerNumber )
const );
125 DEPRECATED(
bool SetProviderNumber(
const unsigned short providerNumber )
const );
134 bool GetOperationNumber(
unsigned short &operationNumber )
const;
143 bool SetOperationNumber(
const unsigned short operationNumber )
const;
152 bool GetDepositFlag(
bool &isDeposit )
const;
161 bool SetDepositFlag(
const bool isDeposit )
const;
220 unsigned short GetRequiredDataReadOperation()
const;
void SetSNR(long long value)
void Init(__ESTRING path)
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition ECardDataFacadePurse.h:23
bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest[], const unsigned short dataTypesOperation) const
bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest) const
DEPRECATED(bool SetProviderNumber(const unsigned short providerNumber) const)
set provider number to actual purse structure
DEPRECATED(bool GetProviderNumber(unsigned short &providerNumber) const)
access to provider number from actual purse structure
bool GetPurseOperation(EM::PT::EAbstractPurse::EPurseChangeType &purseOperation) const
bool SetPurseOperation(const EM::PT::EAbstractPurse::EPurseChangeType purseOperation) const
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
WalletISOCountryCode
Definition ECardFacadeDefines.h:255
WalletISOPayUnitCode
Definition ECardFacadeDefines.h:267
ReturnValues
Definition ECardFacadeDefines.h:145
PurseCardFeatures
Definition ECardFacadeDefines.h:98
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7