1#ifndef _ECARDFACADEDEFINES_H_
2#define _ECARDFACADEDEFINES_H_
6 #define DLL_API __declspec(dllexport)
8 #define DLL_API __declspec(dllimport)
21 class DLL_API ECardFacadeDefines
26 UnspecifiedBit = 0x0000,
27 TimeTicketBit = 0x0001,
28 OneWayTicketBit = 0x0002,
32 CommercialDiscountBit = 0x0020,
33 DiscountCouponBit = 0x0040,
34 CardHolderBit = 0x0080,
35 EventsDataBit = 0x0100,
36 QrCodeDataBit = 0x0200
42 OWTCardFeatureUndefined = 0x0000,
43 OWTCardFeatureLine = 0x0001,
44 OWTCardFeatureTrip = 0x0002,
45 OWTCardFeatureProtectNumber = 0x0004,
46 OWTCardFeaturePurseJourneyWritable = 0x0008,
47 OWTCardFeaturePrepaidJourneyWritable = 0x0010,
59 OWTCardFeatureTimeValidityDuration = 0x0020,
60 OWTCardFeatureTariff = 0x0040,
61 OWTCardFeatureSummaryPrice = 0x0080,
62 OWTCardFeatureTimeValidityStart = 0x0100,
63 OWTCardFeatureTimeValidityEnd = 0x0200,
64 OWTCardFeatureSupportedCheckOutBusStop = 0x0400,
65 OWTCardFeatureClearTicketOnCancel = 0x0800,
66 OWTCardFeatureCheckInCheckOutZone = 0x1000,
67 OWTCardFeatureKilometers = 0x2000
72 LogCardFeatureUndefined = 0x00,
73 LogCardFeatrueCardStructureSupported = 0x01
78 AnswerCardFeatureUndefined = 0x00
83 CommonCardFeatureUndefined = 0x00,
84 CommonCardFeaturePublisherVersion = 0x01,
85 CommonCardFeatureCountryCode = 0x02,
86 CommonCardFeatureNetworkCode = 0x04,
96 CommonCardFeatureRegionCodeOnCard = 0x08,
97 CommonCardFeatureCapping = 0x10
102 PurseCardFeatureUndefined = 0x00,
103 PurseCardFeatureRequiredApplicationChecking = 0x01
108 ServiceCardFeatureUndefined = 0x00
113 CommercialDiscountCardFeatureUndefined = 0x00
118 TimeTicketCardFeatureUndefined = 0x00,
119 TimeTicketCardFeatureCounterWritable = 0x01,
120 TimeTicketCardFeatureNetworkWideStructureSupport = 0x02,
121 TimeTicketCardFeatureProlongIndexOnlyOnSameType = 0x04,
122 TimeTicketCardFeatureFillEmptySlotFirst = 0x08,
123 TimeTicketCardFeatureClearTicketOnCancel = 0x10,
124 TimeTicketCardFeatureFileNumber = 0x20
129 TimeTicketFeatureUndefined = 0x00,
130 TimeTicketFeatureUrbanTransportNumber = 0x01,
131 TimeTicketFeatureNetworkID = 0x02,
132 TimeTicketFeaturePreviousNumber = 0x04,
133 TimeTicketFeatureProviderNumber = 0x08,
134 TimeTicketFeaturePairedTimeTicket = 0x10
139 CommonDataFeatureUndefined = 0x00,
140 CommonDataFeatureCustomerProfileValidityStart = 0x01,
144 CommonDataFeatureHasRegionCardNumber = 0x02
150 NullDataCollection = 1,
152 NullEOneWayticketCollection = 3,
153 NullTimeTicketCollection = 4,
154 NullSuperCardVersion = 5,
155 UndefinedCardType = 6,
156 BadInputParameter = 7,
157 BadActualCardStructure = 8,
158 BadAbstractAnswer = 9,
159 ErrAddDataToWriteRequest = 10,
160 ErrAddDataToReadRequest = 11,
161 ErrorNullImplementation = 12
177 MifareMikroelektronika1 = 4,
178 MifareMikroelektronika2 = 5,
196 TimeTicketTypeUndefined = -1,
198 TimeTicketTypeTrip = 1,
199 TimeTicketTypeRegionInterval = 2,
200 TimeTicketTypeTariffArea = 3,
201 TimeTicketTypeZoneList = 4,
202 TimeTicketTypeZoneVia = 5,
203 TimeTicketTypeTimeValidityOnly = 6,
204 TimeTicketTypeRelation = 7,
205 TimeTicketTypeNetworkWide = 8,
206 TimeTicketTypeKilometric = 9
211 OneWayTicketTypeUndefined = -1,
212 OneWayTicketTypeStandard = 0,
213 OneWayTicketTypeRelation = 1,
214 OneWayTicketTypeZoneList = 2,
215 OneWayTicketTypeZoneVia = 3,
216 OneWayTicketTypeZoneAmount = 4,
217 OneWayTicketTypeNetworkWide = 5
222 EncodingUndefined = 0,
228 NoOperation = UnspecifiedBit,
229 TimeTicketOperation = TimeTicketBit,
230 OneWayTicketOperation = OneWayTicketBit,
231 PurseOperation = PurseBit,
232 CommonDataOperation = CommonBit,
233 ServiceDataOperation = ServiceBit,
234 CommercialDiscountOperation = CommercialDiscountBit,
235 DiscountCouponOperation = DiscountCouponBit,
236 CardHolderDataOperation = CardHolderBit,
237 EventsDataOperation = EventsDataBit,
238 QrCodeDataOperation = QrCodeDataBit,
239 DefaultDataTypesOperation = CommonBit | OneWayTicketBit,
240 FullDataTypesOperation = CommonBit | OneWayTicketBit | ServiceBit | PurseBit | TimeTicketBit
245 UndefinedServiceCardType = -1,
246 DriverNoCompanyCard = 0,
254 StandardUndefined = 0,
255 StandardCardTypeEmtest = 1,
256 StandardCardTypeEN1545 = 2
261 WalletISOCountryCodeUndefined = 0,
262 WalletISOCountryCodeCzech = 203,
263 WalletISOCountryCodeGermany = 276,
264 WalletISOCountryCodeLithuania = 440,
265 WalletISOCountryCodePoland = 616,
266 WalletISOCountryCodeSlovakia = 703,
267 WalletISOCountryCodeSlovenia = 705,
268 WalletISOCountryCodeMacedonia = 807
273 WalletISOPayUnitCodeUndefined = 0,
274 WalletISOPayUnitCodeCroatianKuna = 191,
275 WalletISOPayUnitCodeCzechKoruna = 203,
276 WalletISOPayUnitCodeHungarianForint = 348,
277 WalletISOPayUnitCodeLithuanianLitas = 440,
278 WalletISOPayUnitCodeSlovakKoruna = 703,
279 WalletISOPayUnitCodeMacedonianDenar = 807,
280 WalletISOPayUnitCodeEur = 978,
281 WalletISOPayUnitCodePolishZloty = 985
286 CappingProviderTypeUndefined = -1,
287 CappingProviderTypeProviderCode = 0,
288 CappingProviderTypeNetworkCode = 1
#define DLL_API
Definition ECardFacadeDefines.h:8
TimeTicketFeatures
Definition ECardFacadeDefines.h:128
ServiceCardFeatures
Definition ECardFacadeDefines.h:107
WalletISOCountryCode
Definition ECardFacadeDefines.h:260
CommercialDiscountCardFeatures
Definition ECardFacadeDefines.h:112
LogCardFeatures
Definition ECardFacadeDefines.h:71
AnswerCardFeatures
Definition ECardFacadeDefines.h:77
CappingProviderType
Definition ECardFacadeDefines.h:285
CardFacadeType
Definition ECardFacadeDefines.h:165
CommonCardFeatures
Definition ECardFacadeDefines.h:82
DataTypeOperation
Definition ECardFacadeDefines.h:227
TimeTicketType
The TimeTicketType enum.
Definition ECardFacadeDefines.h:195
TimeTicketCardFeatures
Definition ECardFacadeDefines.h:117
WalletISOPayUnitCode
Definition ECardFacadeDefines.h:272
CardTypeStandard
Definition ECardFacadeDefines.h:253
ReturnValues
Definition ECardFacadeDefines.h:148
CardType
Definition ECardFacadeDefines.h:172
CommonDataFeatures
Definition ECardFacadeDefines.h:138
ServiceCardType
Definition ECardFacadeDefines.h:244
OneWayTicketCardFeaturesEnum
Definition ECardFacadeDefines.h:41
PurseCardFeatures
Definition ECardFacadeDefines.h:101
TextEncoding
Definition ECardFacadeDefines.h:221
OneWayTicketType
Definition ECardFacadeDefines.h:210
const unsigned char UNDEFINED_PRICE_UNIT
Definition ECardFacadeDefines.cpp:7
const unsigned short DEFAULT_NICL_PROVIDER
Definition ECardFacadeDefines.cpp:8
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7