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.