UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

65 lines (64 loc) 2.06 kB
import { InstalledAPKs } from "./installedAPKs"; import { TerminalAssignment } from "./terminalAssignment"; import { TerminalConnectivity } from "./terminalConnectivity"; export declare class Terminal { "assignment"?: TerminalAssignment | null; /** * The [regional base URL](https://docs.adyen.com/api-explorer/terminal-api/1/overview#endpoints-for-cloud-communications) to use for sending Terminal API requests when using cloud communications. */ "cloudDeviceApiEndpoint"?: string; "connectivity"?: TerminalConnectivity | null; /** * The country code of the country where the terminal is located. */ "countryCode"?: string; /** * The software release currently in use on the terminal. */ "firmwareVersion"?: string; /** * The unique identifier of the terminal. */ "id"?: string; /** * A list of Android apps installed on the terminal. */ "installedAPKs"?: Array<InstalledAPKs>; /** * Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago. */ "lastActivityAt"?: Date; /** * Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago. */ "lastTransactionAt"?: Date; /** * The model name of the terminal. */ "model"?: string; /** * The exact time of the terminal reboot, in the timezone of the terminal in **HH:mm** format. */ "restartLocalTime"?: string; /** * The serial number of the terminal. */ "serialNumber"?: string; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); }