Source: payments/TerminalManagementComponentType.js

/**
 * Autogenerated by Avro
 * 
 * DO NOT EDIT DIRECTLY
 */


/**
* @memberof payments
* @enum {string}
*/
TerminalManagementComponentType = {
  ACQUIRER_PROTOCOL_PARAMS : "ACQUIRER_PROTOCOL_PARAMS",
  APPLICATION_PARAMS : "APPLICATION_PARAMS",
  TERMINAL_PARAMS : "TERMINAL_PARAMS",
  SECURITY_PARAMS : "SECURITY_PARAMS",
  SERVER : "SERVER",
  TERMINAL : "TERMINAL",
  DEVICE : "DEVICE",
  SECURE_MODULE : "SECURE_MODULE",
  PAYMENT_APPLICATION : "PAYMENT_APPLICATION",
  EMV_KERNEL : "EMV_KERNEL",
  EMV_LEVEL1 : "EMV_LEVEL1",
  MIDDLEWARE : "MIDDLEWARE",
  DRIVER : "DRIVER",
  OPERATING_SYSTEM : "OPERATING_SYSTEM",
  MERCHANT_PARAMS : "MERCHANT_PARAMS",
  CERTIFICATE_PARAMS : "CERTIFICATE_PARAMS",
  TMS_PROTOCOL_PARAMS : "TMS_PROTOCOL_PARAMS"
};


//
// Expose the module.
//
if ('undefined' !== typeof module) {
module.exports = TerminalManagementComponentType;
}