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;
22 class DLL_API ECardDataFacadePurse
92 bool SetPurseOperation(
const EM::PT::EAbstractPurse::EPurseChangeType purseOperation )
const;
115 DEPRECATED(
bool GetProviderNumber(
unsigned short &providerNumber )
const );
125 DEPRECATED(
bool SetProviderNumber(
const unsigned short providerNumber )
const );
#define DLL_API
Definition ECardFacadeDefines.h:8
bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest[], const unsigned short dataTypesOperation) const
bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest) const
bool GetBalance(EMoneyData &purseBalance) const
bool IsCardFeatureEnabled(const ECardFacadeDefines::PurseCardFeatures feature, bool &enabled) const
unsigned short GetRequiredDataReadOperation() const
bool GetISOCountryCode(ECardFacadeDefines::WalletISOCountryCode &isoCountryCode) const
bool IsPurseValid(bool &purseValid) const
bool SetOperationNumber(const unsigned short operationNumber) const
bool SetDepositFlag(const bool isDeposit) const
ECardDataFacadePurse(ECardDataStorage *cardDataStorage)
DEPRECATED(bool SetProviderNumber(const unsigned short providerNumber) const)
set provider number to actual purse structure
virtual ~ECardDataFacadePurse()
ECardFacadeDefines::ReturnValues Init()
bool GetOperationNumber(unsigned short &operationNumber) const
bool SetBalance(const EMoneyData &balance) const
bool SetSNR(const long snr) const
bool GetISOPayUnitCode(ECardFacadeDefines::WalletISOPayUnitCode &isoPayUnitCode) const
bool SetISOCountryCode(const ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const
DEPRECATED(bool GetProviderNumber(unsigned short &providerNumber) const)
access to provider number from actual purse structure
bool IsModifiedData() const
bool GetPurseOperation(EM::PT::EAbstractPurse::EPurseChangeType &purseOperation) const
bool SetISOPayUnitCode(const ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const
bool SetPurseOperation(const EM::PT::EAbstractPurse::EPurseChangeType purseOperation) const
bool GetSNR(long &snr) const
bool GetDepositFlag(bool &isDeposit) 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