@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
56 lines (55 loc) • 1.74 kB
TypeScript
export declare class BrowserInfo {
/**
* The accept header value of the shopper\'s browser.
*/
"acceptHeader": string;
/**
* The color depth of the shopper\'s browser in bits per pixel. This should be obtained by using the browser\'s `screen.colorDepth` property. Accepted values: 1, 4, 8, 15, 16, 24, 30, 32 or 48 bit color depth.
*/
"colorDepth": number;
/**
* Boolean value indicating if the shopper\'s browser is able to execute Java.
*/
"javaEnabled": boolean;
/**
* Boolean value indicating if the shopper\'s browser is able to execute JavaScript. A default \'true\' value is assumed if the field is not present.
*/
"javaScriptEnabled"?: boolean;
/**
* The `navigator.language` value of the shopper\'s browser (as defined in IETF BCP 47).
*/
"language": string;
/**
* The total height of the shopper\'s device screen in pixels.
*/
"screenHeight": number;
/**
* The total width of the shopper\'s device screen in pixels.
*/
"screenWidth": number;
/**
* Time difference between UTC time and the shopper\'s browser local time, in minutes.
*/
"timeZoneOffset": number;
/**
* The user agent value of the shopper\'s browser.
*/
"userAgent": 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();
}