Collaboration diagram for Enumerations:

Enumerations

enum  Status { NA_STATUS = 0, PA_ENABLE = 1, PA_DISABLE = 2 }
 Represents the status of the Payment Application (PA) More...
 
enum  Indicator {
  NA_STATUS = (0), IDLE = (1), NOT_AVAILABLE = (2), NOT_INITIALISED = (3),
  NO_KEYS = (4), TERMINAL_BROKEN = (5), NO_COMMUNICATIONS = (6)
}
 Used to report information related to the payment application. More...
 
enum  Type { DEFAULT = 0, KEY_A =1, KEY_B = 2 }
 MifareClassic key type. More...
 
enum  Color {
  NA_COLOR = (0), WHITE = (1), RED = (2), BLUE = (3),
  GREEN = (4), MAGENTA = (5), YELLOW = (6), CYAN = (7)
}
 Led color More...
 
enum  Id {
  NA_LED = (0), LED1 = (1), LED2 = (2), LED3 = (3),
  LED4 = (4), LED5 = (5), LED6 = (6), LED7 = (7),
  LED8 = (8), LED9 = (9), LED10 = (10), LEDLOGO1 = (11)
}
 Led Id More...
 
enum  Capacity { _1K = (1), _4K = (2) }
 MifareClassic Capacity More...
 
enum  Id {
  NA_PRODUCT = 0, DEBIT = 1, CREDIT = 2, COMMERCIAL = 3,
  PREPAID = 4, PRIVATE = 5, UNKONW_PRODUCT = 6
}
 
enum  Prop {
  NA_PROPERTY = (0), ACCESS_POINT_CODE = (1), ACCESS_POINT_TYPE = (2), TRANSPORT_OPERATOR_ID = (3),
  PRICING_PLAN = (4), ONLINE_MODE = (5), OFFLINE_MODE = (6), OFFLINE_BACKUP = (7),
  PRICE = (8), TRANSACTION_MODE_CONF = (9), END_OF_DAY_TIME = (10), BLACKLIST = (11),
  BLACK_LIST_UPDATE_TIMER = (12), BLACK_LIST_UPDATE_RETRIES = (13), BLACK_LIST_TIME_WITHOUT_UPDATES = (14), FINANCIAL_BLACK_LIST = (15),
  WHITE_LIST = (16), ODA_CARDS = (17), PASSBACK_TIMER = (18), PASSBACK_NUMBER = (19),
  LANGUAGE = (20), DESTINATION_MODE = (21), ROUTE = (22), TRANSPORT_ZONE = (23),
  STOP = (24), EMPLOYEE_ID = (25), VEHICLE = (26), EXTRA = (27)
}
 It defines the basic properties setting for the transport operator. More...
 
enum  Type {
  NA_REQUEST = 0, SALE = 1, FULL_OVERVIEW = 2, COUNTABLE_CLOSING = 4,
  GENERAL_OPERATION_DETAIL = 5, PARTICULAR_OPERATION_DETAIL = 6, PRINT_LOCAL_COPY = 7, PRINT_LAST_ONLINE_COPY = 8,
  PRINT_AN_ONLINE_COPY = 9, TRADE_ALLOCATION = 10, ECO_QUERY = 11
}
 Solution code for the result of the operation More...
 
enum  Slot {
  ALL_SAMS = 0, FIRST = 1, SECOND = 2, THIRD = 3,
  FOURTH = 4
}
 SAM slot to be reset More...
 
enum  Action { ADDED = 0, REMOVED = 1 }
 This events is thrown when an smart card is added or removed More...
 
enum  Action { ADDED = 0, REMOVED = 1 }
 Device List action More...
 
enum  WorkMode { NA_MODE = 0, GW_DISABLE = 1, REDSYS = 2 }
 Work mode More...
 
enum  Code { NA_SOLUTION = 0, TRANSACTION_AUTHORIZED = 1, TRANSACTION_DENIED = 2, UNKOWN_SOLUTION = 3 }
 Solution code for the result of the operation More...
 
enum  Id {
  NA_TECH = 0, CONTACTLESS_EMV_CARD = 1, CONTACTLESS_EMV_NFC = 2, CONTACTLESS_BAND = 3,
  CONTACTLESS_BAND_NFC = 4, CONTACT_EMV = 5, MAGNETIC_BAND = 6, UNKOWN_TECH = 7
}
 Identifier for the technology type of the payment application More...
 
enum  Mode { NA_TICKET = (0), DISABLE_TICKET = (1), CLIENT_TICKET = (2), BOTH_TICKETS = (3) }
 Smart card ticket types More...
 
enum  Type { C = (1), EV1 = (2) }
 MifareClassic CapacityMifareUltralightCard type More...
 
enum  Status {
  IDLE = 0, DOWNLOADING_UPDATES = 1, UPDATE_DOWNLOADED = 2, PREPARED_TO_INSTALL = 3,
  INSTALLING = 4, UPDATE_INSTALLED = 5, INSTALLING_ROLLBACK_PACKAGE = 6, ROLLBACK_DONE = 7
}
 UPGRADE STATUS More...
 

Detailed Description

List of enumerations available for configuration or Smarc Card events

Enumeration Type Documentation

enum Action
strong
Enumerator
ADDED 

A smart card has been added

REMOVED 

A smart card has been removed

enum Action
strong
Enumerator
ADDED 

A smart card device has been added.

REMOVED 

A smart card device has been removed

enum Capacity
strong
enum Code
strong
Enumerator
NA_SOLUTION 

Not available

TRANSACTION_AUTHORIZED 

The transaction was authorized

TRANSACTION_DENIED 

The transaction was refused

UNKOWN_SOLUTION 

Unknown result

enum Color
strong
Enumerator
NA_COLOR 

Not defined

WHITE 

White

RED 

Red

BLUE 

Blue

GREEN 

Green

MAGENTA 

Magenta

YELLOW 

Yellow

CYAN 

Cyan

enum Id
strong
enum Id
strong
Enumerator
NA_TECH 

Not available technology

CONTACTLESS_EMV_CARD 

EMV contactless card

CONTACTLESS_EMV_NFC 

EMV NFC contactless card

CONTACTLESS_BAND 

Band contactless card

CONTACTLESS_BAND_NFC 

Band NFC contactless card

CONTACT_EMV 

EMV contact card

MAGNETIC_BAND 

Magnetic band card

UNKOWN_TECH 

No technology known

enum Id
strong
Enumerator
NA_PRODUCT 

Not available product

DEBIT 

Debit card

CREDIT 

Credit card

COMMERCIAL 

Commercial card

PREPAID 

Prepaid card

PRIVATE 

Some private card

UNKONW_PRODUCT 

No known product

enum Indicator
strong
Enumerator
NA_STATUS 

Not available.

IDLE 

The payment terminal is operational.

NOT_AVAILABLE 

The payment terminal is not operational.

NOT_INITIALISED 

The payment terminal has not been initialised.

NO_KEYS 

The payment terminal has no keys.

TERMINAL_BROKEN 

The payment terminal has some failure.

NO_COMMUNICATIONS 

The payment terminal has no GPRS signal or connectivity.

enum Mode
strong
Enumerator
NA_TICKET 

Not available

DISABLE_TICKET 

The payment terminal must not generate operation ticket

CLIENT_TICKET 

The payment terminal shall generate the client ticket

BOTH_TICKETS 

The payment terminal shall generate the trade and client tickets.

enum Prop
strong
Enumerator
NA_PROPERTY 

Not available.

ACCESS_POINT_CODE 

Access point code.

ACCESS_POINT_TYPE 

Access point type. Available values: "input", "output".

TRANSPORT_OPERATOR_ID 

Transport operator identifier.

PRICING_PLAN 

It indicates which pricing plan is configured. Available values: "variable-kft", "fix-kft", "pinpad", "0-mtt", "1-mtt".

ONLINE_MODE 

The terminal shall work in online mode. Available values: "on", "off".

OFFLINE_MODE 

The terminal shall work in offline mode. Available values: "on"), "off".

OFFLINE_BACKUP 

The terminal shall work in offline mode the online mode fails. Available values: "on", "off".

PRICE 

Ticket price.

TRANSACTION_MODE_CONF 

Transaction mode configuration.

END_OF_DAY_TIME 

At which time it is made the shift change.

BLACKLIST 

Enable/disable blacklist. Available values: "on", "off".

BLACK_LIST_UPDATE_TIMER 

Timer in minutes for updating the black list in the payment terminal.

BLACK_LIST_UPDATE_RETRIES 

How much updating retries can be done before refusing bank cards.

BLACK_LIST_TIME_WITHOUT_UPDATES 

Number of hours without updating the black list.

FINANCIAL_BLACK_LIST 

Enable/disable financial blacklist. Available values: "on", "off".

WHITE_LIST 

Enable/disable white list. Available values: "on", "off".

ODA_CARDS 

Enable/disable ODA cards. Available values: "on", "off".

PASSBACK_TIMER 

Timer for counting the consecutive logins.

PASSBACK_NUMBER 

Maximum number of attempts that can be done with bank card.

LANGUAGE 

Terminal language. Available languages: "spanish", "catalan", "english", "french", "german", "italian", "portuguese", "galician", "basque", "valencian".

DESTINATION_MODE 

Destination mode configuration.

ROUTE 

It indicates the route which is done in the vehicle where is installed the payment terminal.

TRANSPORT_ZONE 

It indicates the zone where is the transport vehicle which has installed the payment terminal.

STOP 

It indicates the stop where is the transport vehicle which has installed the payment terminal.

EMPLOYEE_ID 

It indicates the employee id.

VEHICLE 

Vehicle id.

EXTRA 

Extra information, such us expedition.

enum Slot
strong
Enumerator
ALL_SAMS 

Reset all device slots

FIRST 

Reset slot 1

SECOND 

Reset slot 2

THIRD 

Reset slot 3

FOURTH 

Reset slot 4

enum Status
strong
Enumerator
IDLE 

IDLE.

DOWNLOADING_UPDATES 

DOWNLOADING_UPDATES.

UPDATE_DOWNLOADED 

UPDATE_DOWNLOADED.

PREPARED_TO_INSTALL 

PREPARED_TO_INSTALL.

INSTALLING 

INSTALLING.

UPDATE_INSTALLED 

UPDATE_INSTALLED.

INSTALLING_ROLLBACK_PACKAGE 

INSTALLING_ROLLBACK_PACKAGE.

ROLLBACK_DONE 

ROLLBACK_DONE.

enum Status
strong
Enumerator
NA_STATUS 

Not available

PA_ENABLE 

Enable Payment application

PA_DISABLE 

Disable Payment application

enum Type
strong
Enumerator
NA_REQUEST 

Not available

SALE 

Sale

FULL_OVERVIEW 

Query for grand total

COUNTABLE_CLOSING 

/Query for countable closing

GENERAL_OPERATION_DETAIL 

Query for detailing general operations

PARTICULAR_OPERATION_DETAIL 

Query for detailing single operations

PRINT_LOCAL_COPY 

Query for printing a local copy

PRINT_LAST_ONLINE_COPY 

Query for printing the last online copy

PRINT_AN_ONLINE_COPY 

Query for printing some online copy

TRADE_ALLOCATION 

Query for assigning the trade allocation

ECO_QUERY 

ECO query

enum Type
strong
enum Type
strong
enum WorkMode
strong