Terminal Data UML


Added On:  03/12/15 
SQL Table:  TERMINAL_DATA 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  TerminalData 
Entity that represents general settings of the physical terminal.
Added On:  03/14/22
SQL Column:  ACTIVATION_DATE
Java Field:  activationDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Added On:  08/17/15
SQL Column:  ADDITIONAL_TERMINAL_CAPABILITIES_MASK
Java Field:  additionalTerminalCapabilitiesMask
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Values of the bit mask in decimal format (e.g., 0xE0, 0xD0, 0xC8). Describes in which industries the terminal can be used, the possibility of its keyboard, printer availability etc.
Added On:  03/22/22
SQL Column:  ATTESTATION_CODE
Java Field:  attestationCode
Status:  Active
SQL Type:  varchar(50)
Java Type:  String
Attributes:
Terminal identifier in the attestation system.
Added On:  05/11/22
SQL Column:  BDK_KEY_REGISTRY_FK
Java Field:  bdkKeyRegistry
Status:  Active
SQL Type:  bigint(20)
Java Type:  Object
References Key Registry
Attributes:
Added On:  02/24/20
SQL Column:  CONFIGURATION_VERSION_CONTACT
Java Field:  configurationVersionContact
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Added On:  02/24/20
SQL Column:  CONFIGURATION_VERSION_CONTACTLESS
Java Field:  configurationVersionContactless
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Added On:  03/14/22
SQL Column:  DEACTIVATION_DATE
Java Field:  deactivationDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Added On:  03/14/22
SQL Column:  DESCRIPTION
Java Field:  description
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Added On:  05/24/16
SQL Column:  FULFILLMENT_CENTER_FK
Java Field:  fulfillmentCenter
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Fulfillment Center
Attributes:
Reference to the entity that represents information about fulfillment center.
Added On:  03/12/15
SQL Column:  ID
Java Field:  id
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Identifier / Primary Key
Attributes: Unique, Required, CreateOnly, ReadOnly
Identifier of the object used for references; auto-incremented integer value.
Added On:  11/24/15
SQL Column:  INTERAC_TTI_MASK
Java Field:  interacTtiMask
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Terminal Transaction Information (TTI). TTI is a value set by the acquirer and is stored in the terminal. It reflects some terminal capabilities that will be used within the transaction.
Added On:  03/12/15
SQL Column:  IP_ADDRESS
Java Field:  ipAddress
Status:  Active
SQL Type:  varchar(15)
Java Type:  String
Attributes:
IP address provided by the gateway owner. This field identifies the IP location of the terminal.
Added On:  03/14/22
SQL Column:  IS_ACTIVE
Java Field:  isActive
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:true
Added On:  03/12/15
SQL Column:  MERCHANT_ACCOUNT_CODE
Java Field:  merchantAccountCode
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes: Required
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:  03/12/15
SQL Column:  MODEL_CL
Java Field:  modelCl
Status:  Active
SQL Type:  varchar(11)
Java Type:  String
Attributes:
Represents the terminal model among available.
Added On:  11/27/15
SQL Column:  NEW_MERCHANT_ACCOUNT_CODE
Java Field:  newMerchantAccountCode
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
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
Attributes:
New code of the terminal.
Added On:  11/24/15
SQL Column:  PAY_WAVE_TTQ_MASK
Java Field:  payWaveTtqMask
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reader capabilities, requirements, and preferences to the card.
Added On:  08/17/15
SQL Column:  PROVIDER_CODE
Java Field:  providerCode
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents the provider.
Added On:  03/12/15
SQL Column:  SERIAL_NUMBER
Java Field:  serialNumber
Status:  Active
SQL Type:  varchar(64)
Java Type:  String
Attributes:
Serial number of the terminal.
Added On:  07/17/18
SQL Column:  SERIAL_NUMBER_LIST
Java Field:  serialNumberList
Status:  Active
SQL Type:  varchar(324)
Java Type:  String
Attributes:
Added On:  08/17/15
SQL Column:  TERMINAL_CAPABILITIES_MASK
Java Field:  terminalCapabilitiesMask
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Values of the bit mask in decimal format (e.g., 0xE0, 0xD0, 0xC8). Describes terminal capabilities (supported card types, types of PIN codes with which it can work) and its secure features.
Added On:  03/12/15
SQL Column:  TERMINAL_CODE
Java Field:  terminalCode
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the terminal.
Added On:  03/12/15
SQL Column:  TERMINAL_KEY_FK
Java Field:  terminalKey
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Terminal Key
Attributes:
Reference to the entity that represents the key which is injected in the terminal for PIN-based transactions.
Added On:  08/17/15
SQL Column:  TERMINAL_TYPE_MASK
Java Field:  terminalTypeMask
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Values of the bit mask in decimal format (e.g., 0x22, 0x18, 0x48). Terminal type, used to define the way of the transaction processing (online, offline with online CAP).