@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
97 lines (96 loc) • 4.15 kB
TypeScript
import { Device } from "./device";
import { InfoQualify } from "./infoQualify";
import { InputCommand } from "./inputCommand";
export declare class InputData {
"Device": Device;
"InfoQualify": InfoQualify;
"InputCommand": InputCommand;
/**
* Request Notification of the card entered in the POI card reader.
*/
"NotifyCardInputFlag"?: boolean;
/**
* Maximum input time in seconds. Limits the time to answer to an Input request message.
*/
"MaxInputTime"?: number;
/**
* Indicates whether to request an Immediate response to the message without waiting for the completion of the command.
*/
"ImmediateResponseFlag"?: boolean;
/**
* Minimum length of an entered string, or minimum number of entries that can be selected in a menu.
*/
"MinLength"?: number;
/**
* Maximum length of an entered string, or maximum number of entries that can be selected in a menu.
*/
"MaxLength"?: number;
/**
* Maximum input length of the decimal part (without decimal point).
*/
"MaxDecimalLength"?: number;
/**
* Indicates that the user must confirm the entered characters, when the maximum allowed length is reached. During the processing of an Input command `TextString`, `DigitString` or `DecimalString` with `MaxLength` or `MaxDecimalLength` present in the request.
*/
"WaitUserValidationFlag"?: boolean;
/**
* Default string value for an input command. On the `TextString`, `DigitString` and `DecimalString` input commands: default string displayed on the input field before entering the string. In `GetConfirmation` input command: **Y** for yes, **N** for no.
*/
"DefaultInputString"?: string;
"DefaultLayoutString"?: string;
/**
* String mask to get information requiring a specific format. For the processing of an Input command `TextString`, `DigitString` or `DecimalString`. Some information as date or plate number required to be entered with a certain format.
*/
"StringMask"?: string;
/**
* Indicates if the entered character has to be displayed from the right to the left of the display field.
*/
"FromRightToLeftFlag"?: boolean;
/**
* Indicates to mask the characters entered by the user (i.e. replacing in the display of the input, the entered character by a standard character as *).
*/
"MaskCharactersFlag"?: boolean;
/**
* Indicates, when the user press a key, if a beep has to be generated (value True).
*/
"BeepKeyFlag"?: boolean;
/**
* Indicates, when the user presses the Correct function key in an input entry, if all the entered characters are removed (value True) or only the last entered character if any (value False).
*/
"GlobalCorrectionFlag"?: boolean;
/**
* Indicates if the Cancel function key has to be deactivated (value True).
*/
"DisableCancelFlag"?: boolean;
/**
* Indicates if the Correct function key has to be deactivated (value True). During the processing of an Input command `GetConfirmation`, `SiteManager`, or `GetMenuEntry`.
*/
"DisableCorrectFlag"?: boolean;
/**
* Indicates if the Valid function key has to be deactivated (value True). During the processing of an Input command `GetConfirmation`, `SiteManager`, or `GetMenuEntry`.
*/
"DisableValidFlag"?: boolean;
/**
* If it has the value True, it indicates that the Back function key (respectively Home function key) may be used to go back to the immediate upper level of the menu. If it has the value False, it indicates that the current menu level has no parent menu.
*/
"MenuBackFlag"?: boolean;
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();
}
export declare namespace InputData {
}