50 bool GetLogicalCardNumber(
unsigned long &logicalCardNumber,
const signed char index = -1 )
const;
59 bool GetLogicalCardNumber( std::string &logicalCardNumber,
const signed char index = -1 )
const;
66 bool GetCardNumber(
unsigned long &cardNumber )
const;
74 bool SetCardNumber(
const unsigned long cardNumber )
const;
82 bool GetCardValidityEnd(
unsigned long &cardValidityEnd )
const;
90 bool SetCardValidityEnd(
const unsigned long cardValidityEnd )
const;
100 bool GetCardAdditionalDiscountValidity(
unsigned long &additionalDiscountValidity,
const signed char index = -1 )
const;
110 bool SetCardAdditionalDiscountValidity(
const unsigned long additionalDiscountValidity,
const signed char index = -1 )
const;
123 bool GetCardRegionCode(
unsigned long ®ionCode )
const;
138 bool GetCardCityCode(
unsigned long &cityCode )
const;
145 bool SetCardRegionCode(
const unsigned long regionCode )
const;
155 bool IsDiscountCouponValid(
bool &isDiscountCouponValid,
const signed char couponIndex )
const;
163 bool GetNumberOfDiscountCoupons(
unsigned long &numberOfCoupons )
const;
173 bool GetDiscountCouponValidityEnd(
unsigned long &couponValidityEnd,
const signed char couponIndex )
const;
183 bool SetDiscountCouponValidityEnd(
const unsigned long couponValidityEnd,
const signed char couponIndex )
const;
193 bool GetDiscountCouponValidityStart(
unsigned long &couponValidityStart,
const signed char couponIndex )
const;
203 bool GetDiscountCouponRegionCode(
unsigned long &couponRegionCode,
const signed char couponIndex )
const;
213 bool GetDiscountCouponType(
unsigned long &couponType,
const signed char couponIndex )
const;
221 bool GetCustomerProfilesCount(
unsigned char &customerProfilesCount )
const;
234 bool GetCustomerProfileValidityEnd(
unsigned long &customerProfileValidityEnd,
const unsigned char customerProfileIndex = 0,
const signed char index = -1 )
const;
243 bool SetCustomerProfileValidityEnd(
const unsigned long customerProfileValidityEnd,
const unsigned char customerProfileIndex = 0,
const signed char index = -1 )
const;
252 bool GetCustomerProfileValidityStart(
unsigned long &customerProfileValidityStart,
const unsigned char customerProfileIndex = 0,
const signed char index = -1 )
const;
260 bool SetCustomerProfileValidityStart(
const unsigned long customerProfileValidityStart,
const unsigned char customerProfileIndex = 0,
const signed char index = -1 )
const;
269 bool GetCardTypeAndSubType(
unsigned short &cardType,
unsigned short &cardSubType,
ECardFacadeDefines::CardTypeStandard &cardStandard,
const unsigned char customerProfileIndex,
const signed char index = -1 )
const;
278 bool SetCardTypeAndSubType(
const unsigned short cardType,
const unsigned short cardSubType,
const unsigned char customerProfileIndex,
const signed char index = -1 )
const;
291 bool GetFareProviderNumber(
unsigned short &fareProviderNumber,
const signed char fareProviderIndex = -1 )
const;
300 bool SetFareProviderNumber(
const unsigned short providerNumber ,
const signed char fareProviderIndex = -1 )
const;
307 bool GetCardPublisherNumber(
unsigned short &cardPublisherNumber )
const;
314 bool SetCardPublisherNumber(
const unsigned short cardPublisherNumber )
const;
322 bool GetNetworkCode(
unsigned short &networkCodeInBCD )
const;
330 bool SetNetworkCode(
const unsigned short networkCodeInBCD )
const;
338 bool GetCountryCode(
unsigned short &countryCodeInBCD )
const;
346 bool SetCountryCode(
const unsigned short countryCodeInBCD )
const;
353 bool GetAppExpireDate(
unsigned long &appExpireDate )
const;
360 bool SetAppExpireDate(
const unsigned long appExpireDate )
const;
367 bool GetAppIssuerType(
unsigned short &appIssuerType )
const;
374 bool SetAppIssuerType(
const unsigned short appIssuerType )
const;
382 DEPRECATED(
bool GetSaleDate(
unsigned long &saleDate,
const signed char index = -1 )
const );
391 DEPRECATED(
bool SetSaleDate(
const unsigned long saleDate,
const signed char index = -1 )
const );
401 bool IsCardBlocked(
bool &cardBlocked,
const signed char index = -1 )
const;
411 bool SetCardBlocked(
const bool blocked,
const signed char index = -1 )
const;
420 bool IsCardSold(
bool &cardSold,
const signed char index = -1 )
const;
429 bool SetCardSold(
const bool sold,
const signed char index = -1 )
const;
436 bool GetUID( std::string &uid )
const;
443 bool GetRawUID(
unsigned char *&uid )
const;
450 bool IsServiceCard(
bool &serviceCard )
const;
458 bool SetServiceCard(
const bool serviceCard )
const;
465 bool GetBornNumber(
unsigned long &bornNumber )
const;
472 bool SetBornNumber(
const unsigned long bornNumber )
const;
489 bool SetCardOwnerName(
const char *ownerName,
const unsigned short nameLength )
const;
506 bool SetCardOwnerSurname(
const char *ownerSurname,
const unsigned short surnameLength )
const;
513 bool GetEventCount(
unsigned long &eventCount )
const;
522 bool GetCommonDataCount(
unsigned char &commonDataCount )
const;
532 bool GetCardPublisherVersion(
unsigned char &publisherVersion );
539 bool GetQrPayload( std::vector<unsigned char> &data )
const;
549 bool SetCardPublisherVersion(
unsigned char publisherVersion );
557 bool IsTransportSectionValid(
bool &tranportSectionValid,
const signed char index = -1 )
const;
564 bool GetDailyCappingDate(
unsigned long &dailyCappingDate );
571 bool SetDailyCappingDate(
unsigned long dailyCappingDate );
578 bool GetDailyCappingSum(
unsigned short &dailyCappingSum );
585 bool SetDailyCappingSum(
unsigned short dailyCappingSum );
592 bool GetWeeklyCappingDate(
unsigned long &weeklyCappingDate );
599 bool SetWeeklyCappingDate(
unsigned long weeklyCappingDate );
606 bool GetWeeklyCappingSum(
unsigned short &weeklyCappingSum );
613 bool SetWeeklyCappingSum(
unsigned short weeklyCappingSum );
620 bool GetCappingProvider(
unsigned short &cappingProvider );
627 bool SetCappingProvider(
unsigned short cappingProvider );
652 bool IsModifiedData()
const;
697 bool IsDataValid(
bool &validData,
const signed char index = -1 );
699 unsigned short GetRequiredDataReadOperation(
const unsigned short dataTypesOperation )
const;