TIM SDK
TIM API C
request_type.h File Reference

Description

Request type constant.

Typedefs

typedef enum ta_e_request_type ta_e_request_type_t
 Request type.
 

Enumerations

enum  ta_e_request_type {
  ta_c_req_undefined = 0, ta_c_req_connect = 1, ta_c_req_activate = 2, ta_c_req_application_information = 3,
  ta_c_req_balance = 4, ta_c_req_change_settings = 5, ta_c_req_commit = 6, ta_c_req_counter_request = 7,
  ta_c_req_deactivate = 8, ta_c_req_dcc_rates = 9, ta_c_req_hardware_information = 10, ta_c_req_init_transaction = 11,
  ta_c_req_init_transaction_with_dialog = 12, ta_c_req_login = 13, ta_c_req_logout = 14, ta_c_req_reboot = 15,
  ta_c_req_reconciliation = 16, ta_c_req_receipt_request = 17, ta_c_req_reconfig = 18, ta_c_req_rollback = 19,
  ta_c_req_system_information = 20, ta_c_req_software_update = 21, ta_c_req_transaction = 22, ta_c_req_close_reader = 23,
  ta_c_req_open_reader = 24, ta_c_req_eject_card = 25, ta_c_req_open_maintenance_window = 26, ta_c_req_close_maintenance_window = 27,
  ta_c_req_activate_service_menu = 28, ta_c_req_open_dialog_mode = 29, ta_c_req_close_dialog_mode = 30, ta_c_req_show_signature_capture = 31,
  ta_c_req_show_dialog = 32, ta_c_req_send_card_command = 33, ta_c_req_print_on_terminal = 34, ta_c_req_loyalty_data = 35,
  ta_c_req_start_checkout = 36, ta_c_req_finish_checkout = 37, ta_c_req_provide_loyalty_basket = 38, ta_c_req_provide_vas_result = 39,
  ta_c_req_mobile_topup_issuer_info = 40, ta_c_req_mobile_topup = 41, ta_c_req_balance_inquiry = 42, ta_c_req_request_alias = 43,
  ta_c_req_device_maintenance = 44, ta_c_req_client_identification = 45, ta_c_req_transaction_info_request = 46, ta_c_req_age_check = 47
}
 Request type. More...
 

Enumeration Type Documentation

◆ ta_e_request_type

Request type.

Enumerator
ta_c_req_undefined 

Invalid/undefined.

ta_c_req_connect 

Operation started by terminal_connect.

ta_c_req_activate 

Operation started by terminal_activate_async.

ta_c_req_application_information 

Operation started by terminal_application_information_async.

ta_c_req_balance 

Operation started by terminal_balance_async.

ta_c_req_change_settings 

Operation started by terminal_change_settings_async.

ta_c_req_commit 

Operation started by terminal_commit_async.

ta_c_req_counter_request 

Operation started by terminal_counter_request_async.

ta_c_req_deactivate 

Operation started by terminal_deactivate_async.

ta_c_req_dcc_rates 

Operation started by terminal_dcc_rates_async.

ta_c_req_hardware_information 

Operation started by terminal_hardware_information_async.

ta_c_req_init_transaction 

Operation started by terminal_init_transaction_async.

ta_c_req_init_transaction_with_dialog 

Operation started by terminal_init_transaction_async.

ta_c_req_login 

Operation started by terminal_login_async.

ta_c_req_logout 

Operation started by terminal_logout_async.

ta_c_req_reboot 

Operation started by terminal_reboot_async.

ta_c_req_reconciliation 

Operation started by terminal_reconciliation_async.

ta_c_req_receipt_request 

Operation started by terminal_receipt_request_async.

ta_c_req_reconfig 

Operation started by terminal_reconfig_async.

ta_c_req_rollback 

Operation started by terminal_rollback_async.

ta_c_req_system_information 

Operation started by terminal_system_information_async.

ta_c_req_software_update 

Operation started by terminal_software_update_async.

ta_c_req_transaction 

Operation started by terminal_transaction_async.

ta_c_req_close_reader 

Operation started by terminal_close_reader_async.

Supported only if ta_c_g_unattended is enabled.

ta_c_req_open_reader 

Operation started by terminal_open_reader_async.

Supported only if ta_c_g_unattended is enabled.

ta_c_req_eject_card 

Operation started by terminal_eject_card_async.

Supported only if ta_c_g_unattended is enabled.

ta_c_req_open_maintenance_window 

Operation started by terminal_open_maintenance_window_async.

Supported only if ta_c_g_unattended is enabled.

ta_c_req_close_maintenance_window 

Operation started by terminal_close_maintenance_window_async.

Supported only if ta_c_g_unattended is enabled.

ta_c_req_activate_service_menu 

Operation started by terminal_activate_service_menu_async.

Supported only if ta_c_g_unattended is enabled.

ta_c_req_open_dialog_mode 

Operation started by terminal_open_dialog_mode_async.

Supported only if ta_c_g_dialog is enabled.

ta_c_req_close_dialog_mode 

Operation started by terminal_close_dialog_mode_async.

Supported only if ta_c_g_dialog is enabled.

ta_c_req_show_signature_capture 

Operation started by terminal_show_signature_capture_async.

Supported only if ta_c_g_dialog is enabled.

ta_c_req_show_dialog 

Operation started by terminal_show_dialog_async.

Supported only if ta_c_g_dialog is enabled.

ta_c_req_send_card_command 

Operation started by terminal_send_card_command.

Supported only if ta_c_g_dialog is enabled.

ta_c_req_print_on_terminal 

Operation started by terminal_print_on_terminal_async.

Supported only if ta_c_g_dialog is enabled.

ta_c_req_loyalty_data 

Operation started by terminal_loyalty_data_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_start_checkout 

Operation started by terminal_start_checkout_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_finish_checkout 

Operation started by terminal_finish_checkout_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_provide_loyalty_basket 

Operation started by terminal_provide_loyalty_basket_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_provide_vas_result 

Operation started by terminal_vas_result_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_mobile_topup_issuer_info 

Operation started by terminal_mobile_topup_issuer_info_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_mobile_topup 

Operation started by terminal_mobile_topup_async.

Supported only if ta_c_g_value_added_services is enabled.

ta_c_req_balance_inquiry 

Operation started by terminal_balance_inquiry_async.

Supported only if ta_c_g_advanced_retail is enabled.

ta_c_req_request_alias 

Operation started by terminal_request_alias_async.

ta_c_req_device_maintenance 

Operation started by terminal_device_maintenance.

ta_c_req_client_identification 

Operation started by terminal_client_identification.

ta_c_req_transaction_info_request 

Operation started by transaction_info_request_async.

ta_c_req_age_check 

Operation started by terminal_age_check_async.

Supported only if ta_c_g_value_added_services is enabled.