Added On:  03/12/15 
        
        
        
            Module:  UniCharge 
        
     
    
        
            Type:  Entity 
            Status:  Active 
        
        
                            Java Class:  TerminalProfile 
                    
        
        
     
    
        
            
                
                    Physical parameters available for the terminal.
                
             
         
     
        
        
                    
                        
                Added On:  06/17/15
                SQL Column:  ACTIVATION_DATE
                Java Field:  activationDate
             
            
                Status:  Active
                SQL Type:  datetime
                Java Type:  Date
             
            
            
            
                
                    
                        
                        The date when the terminal was activated.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  ADMIN_PIN
                Java Field:  adminPin
             
            
                Status:  Active
                SQL Type:  varchar(10)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Administartor's PIN code.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  ADVERTISING_PROFILE
                Java Field:  advertisingProfile
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Advertising profile of the terminal (the contents of the advertising application).
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  ADVERTISING_VERSION
                Java Field:  advertisingVersion
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The version of advertising application.
                        
                     
                 
             
                    
                        
                Added On:  06/17/15
                SQL Column:  APPLICATION_ID_POLICY
                Java Field:  applicationIdPolicy
             
            
                Status:  Active
                SQL Type:  varchar(500)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The list of application IDs that are supported by the terminal.
                        
                     
                 
             
                    
                        
                Added On:  10/27/15
                SQL Column:  CLOUD_HOST
                Java Field:  cloudHost
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Name of the cloud server domain.
                        
                     
                 
             
                    
                        
                Added On:  10/27/15
                SQL Column:  CLOUD_PORT
                Java Field:  cloudPort
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Port of the cloud server.
                        
                     
                 
             
                    
                        
                Added On:  07/06/15
                SQL Column:  COMMUNICATION_PROTOCOL_CL
                Java Field:  communicationProtocolCl
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the type of communication protocol selected for the terminal.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  CONNECTION_CL
                Java Field:  connectionCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the type of connection supported by the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  CONNECTION_PATH
                Java Field:  connectionPath
             
            
                Status:  Active
                SQL Type:  varchar(60)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The way in which you can connect to the terminal (e.g. IP address).
                        
                     
                 
             
                    
                        
                Added On:  07/01/15
                SQL Column:  COUNTRY_CODE
                Java Field:  countryCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The code of the country where the terminal is located.
                        
                     
                 
             
                    
                        
                Added On:  07/01/15
                SQL Column:  CURRENCY_CODE
                Java Field:  currencyCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The code of the currency in the terminal.
                        
                     
                 
             
                    
                        
                Added On:  02/03/16
                SQL Column:  CURRENCY_SIGN
                Java Field:  currencySign
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Sign of the currency used for the transaction.
                        
                     
                 
             
                    
                        
                Added On:  04/08/15
                SQL Column:  CURRENT_UPDATE_CODE
                Java Field:  currentUpdateCode
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        Code of the current update of the terminal software.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  DATE_FORMAT
                Java Field:  dateFormat
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Format of a date that is used in the terminal.
The values can be the following: 
'MMDDYY' - month, day, year
'DDMMYY' - day, month, year
'YYMMDD' - year, month, day
                        
                     
                 
             
                    
                        
                Added On:  08/28/15
                SQL Column:  DEFAULT_INDUSTRY_CL
                Java Field:  defaultIndustryCl
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the type of default transaction industry.
                        
                     
                 
             
                    
                        
                Added On:  12/24/19
                SQL Column:  ENCRYPTION_CL
                Java Field:  encryptionCl
             
            
                Status:  Active
                SQL Type:  varchar binary(1)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  08/02/17
                SQL Column:  ENCRYPTION_TYPE_CL
                Java Field:  encryptionTypeCl
             
            
                Status:  Active
                SQL Type:  varchar binary(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Reference to the entity that represents possible approaches that are used by the terminal for point-to-point encryption. 
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  ENTRY_MODE_POLICY
                Java Field:  entryModePolicy
             
            
                Status:  Active
                SQL Type:  varchar(50)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Indicates the type of entering the information, that is supported by the terminal.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  GATEWAY_HOST
                Java Field:  gatewayHost
             
            
                Status:  Active
                SQL Type:  varchar(100)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Terminal gateway host - EON Payments instance (ETHERNET only is used).
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  ID
                Java Field:  id
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
                
                    Attributes:
                    Unique, Required, CreateOnly, ReadOnly                
                             
            
                
                    
                        
                        Identifier of the object used for references; auto-incremented integer value.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  IDLE_MESSAGE
                Java Field:  idleMessage
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Text message that is present on the screen when terminal is idle.
                        
                     
                 
             
                    
                        
                Added On:  06/17/15
                SQL Column:  INITIALIZATION_DATE
                Java Field:  initializationDate
             
            
                Status:  Active
                SQL Type:  datetime
                Java Type:  Date
             
            
            
            
                
                    
                        
                        The date of terminal initialization.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  IS_AMOUNT_CONFIRMATION_ENABLED
                Java Field:  isAmountConfirmationEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
            
                
                    
                        
                        Indicates whether the user have to confirm the entered amount of the transaction.
                        
                     
                 
             
                    
                        
                Added On:  06/07/16
                SQL Column:  IS_APPLICATION_SELECTION_ENABLED
                Java Field:  isApplicationSelectionEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether the embedded application on the credit card can be selected manually.
Note: There can be several applications for transactions processing on the credit card (local, international, etc.). One of these applications has the higher priority (will be chosen automatically if manual selection of application is not enabled). 
                        
                     
                 
             
                    
                        
                Added On:  04/22/15
                SQL Column:  IS_CASHBACK_ENABLED
                Java Field:  isCashbackEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether cashback is enabled in the terminal.
                        
                     
                 
             
                    
                        
                Added On:  09/28/15
                SQL Column:  IS_CONVENIENCE_FEE_ENABLED
                Java Field:  isConvenienceFeeEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether the convenience fee is enabled for the terminal.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  IS_C_S_C_ENABLED
                Java Field:  isCSCEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether CSC is enabled in the terminal.
                        
                     
                 
             
                    
                        
                Added On:  12/26/19
                SQL Column:  IS_DEBIT_PRIORITIZATION_ENABLED
                Java Field:  isDebitPrioritizationEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
            
                    
                        
                Added On:  03/12/15
                SQL Column:  IS_OFFLINE_AUTH_ENABLED
                Java Field:  isOfflineAuthEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether the offline authorization is enabled in the terminal.
                        
                     
                 
             
                    
                        
                Added On:  10/06/15
                SQL Column:  IS_OFFLINE_CREDIT_ENABLED
                Java Field:  isOfflineCreditEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether the offline credit operation is enabled.
                        
                     
                 
             
                    
                        
                Added On:  10/10/15
                SQL Column:  IS_PIN_BYPASS_ENABLED
                Java Field:  isPinBypassEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether the PIN bypass is enabled for the terminal profile.
                        
                     
                 
             
                    
                        
                Added On:  12/13/21
                SQL Column:  IS_REWARD_NUMBER_ENABLED
                Java Field:  isRewardNumberEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether reward number functionality is enabled.
                        
                     
                 
             
                    
                        
                Added On:  11/05/15
                SQL Column:  IS_SIGNATURE_CONFIRMATION_ENABLED
                Java Field:  isSignatureConfirmationEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether the signature confirmation is enabled.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  IS_TIP_ENABLED
                Java Field:  isTipEnabled
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
                
                    Attributes:
                    Default:false                
                             
            
                
                    
                        
                        Indicates whether tip option is enabled in the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/17/15
                SQL Column:  LAST_PASSWORD_GENERATION_DATE
                Java Field:  lastPasswordGenerationDate
             
            
                Status:  Active
                SQL Type:  datetime
                Java Type:  Date
             
            
            
            
                
                    
                        
                        The date when the password was generated the last time.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  LAST_UPDATE_DATE
                Java Field:  lastUpdateDate
             
            
                Status:  Active
                SQL Type:  datetime
                Java Type:  Date
             
            
            
            
                
                    
                        
                        Date of the last update of the terminal software.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  LOCK_LIST
                Java Field:  lockList
             
            
                Status:  Active
                SQL Type:  varchar(1024)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The list of locked parameters.
                        
                     
                 
             
                    
                        
                Added On:  07/29/21
                SQL Column:  LOG_LEVEL_CL
                Java Field:  logLevelCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  06/09/15
                SQL Column:  MANAGER_PIN
                Java Field:  managerPin
             
            
                Status:  Active
                SQL Type:  varchar(10)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  03/12/15
                SQL Column:  MERCHANT_ACCOUNT_CODE
                Java Field:  merchantAccountCode
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Code of 
Merchant Account to which instance of this object is attributed to.
Depending on the context, Merchant Account Code field may contain either Merchant Code or Merchant Account Code.
The field is primarily used for data partitioning and data management, to make it easy to determine the ownership of a record within the database.
                        
 
                     
                 
             
                    
                        
                Added On:  11/27/15
                SQL Column:  NEW_MERCHANT_ACCOUNT_CODE
                Java Field:  newMerchantAccountCode
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        New merchant account code of the merchant.
                        
                     
                 
             
                    
                        
                Added On:  11/27/15
                SQL Column:  NEW_TERMINAL_CODE
                Java Field:  newTerminalCode
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        New code of the terminal.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  OFFLINE_AUTH_LIMIT
                Java Field:  offlineAuthLimit
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Maximum amount allowed for the offline authorization.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  OFFLINE_AUTH_SYNC_TIME
                Java Field:  offlineAuthSyncTime
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Time when offline transactions are synchronized with the gateway server.
                        
                     
                 
             
                    
                        
                Added On:  12/24/19
                SQL Column:  OFFLINE_TRANSACTION_MODE
                Java Field:  offlineTransactionMode
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  10/10/15
                SQL Column:  OFFLINE_TRANSACTION_POLICY_CL
                Java Field:  offlineTransactionPolicyCl
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the type of selected offline transaction policy.
                        
                     
                 
             
                    
                        
                Added On:  12/24/19
                SQL Column:  OPERATION_CL
                Java Field:  operationCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  06/05/15
                SQL Column:  OPERATION_TYPE_CL
                Java Field:  operationTypeCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the selected type of operation for the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  PARAMETERS_VERSION
                Java Field:  parametersVersion
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Current version of the parameters of the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  PASSWORD
                Java Field:  password
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The password used to access the internal functions of the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  PAYMENT_POLICY
                Java Field:  paymentPolicy
             
            
                Status:  Active
                SQL Type:  varchar(25)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Indicates types of payments, which are supported by the terminal.
                        
                     
                 
             
                    
                        
                Added On:  03/30/16
                SQL Column:  PIN_PAD_CL
                Java Field:  pinPadCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the type of selected PIN PAD device.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  READ_TIMEOUT
                Java Field:  readTimeout
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Timeout period during which the terminal waits for the response from the gateway.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  RECEIPT_POLICY
                Java Field:  receiptPolicy
             
            
                Status:  Active
                SQL Type:  varchar(10)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Indicates which type of receipt policy is allowed in the terminal.
                        
                     
                 
             
                    
                        
                Added On:  12/24/19
                SQL Column:  RECEIPT_PRINTING_ORDER_CL
                Java Field:  receiptPrintingOrderCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  10/12/15
                SQL Column:  RECEIPT_PRINTING_ORDER_TYPE_CL
                Java Field:  receiptPrintingOrderTypeCl
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the type of receipt printing order selecetd for the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  SECRET_KEY
                Java Field:  secretKey
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The detail of implementation, which is used to generate one-time password.
                        
                     
                 
             
                    
                        
                Added On:  03/12/15
                SQL Column:  TERMINAL_CODE
                Java Field:  terminalCode
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        Code of the terminal within the system.
                        
                     
                 
             
                    
                        
                Added On:  12/24/19
                SQL Column:  TERMINAL_MODE
                Java Field:  terminalMode
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  12/24/19
                SQL Column:  THEME_CL
                Java Field:  themeCl
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/11/17
                SQL Column:  THEME_TYPE_CL
                Java Field:  themeTypeCl
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Reference to the entity that represents possible color themes to be shown on a terminal screen.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  TIME_FORMAT
                Java Field:  timeFormat
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        The format of the time, that is displayed on the terminal (possible format: AM/PM; 24/24. 
                        
                     
                 
             
                    
                        
                Added On:  07/06/15
                SQL Column:  TIME_ZONE_CL
                Java Field:  timeZoneCl
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Represents the time zone selected for the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  TMS_HOST
                Java Field:  tmsHost
             
            
                Status:  Active
                SQL Type:  varchar(50)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Host address of the terminal management system (TMS).
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  UPDATE_PROFILE
                Java Field:  updateProfile
             
            
                Status:  Active
                SQL Type:  varchar(45)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Update profile of the terminal.
                        
                     
                 
             
                    
                        
                Added On:  06/09/15
                SQL Column:  UPDATE_VERSION
                Java Field:  updateVersion
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Current version of the update.
                        
                     
                 
             
                    
                        
                Added On:  05/13/16
                SQL Column:  VERSION
                Java Field:  version
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Current version of the terminal profile.