UNPKG

@paciolan/cybersource-sdk

Version:
92 lines (91 loc) 3.72 kB
/** * CyberSource Merged Spec * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html * * OpenAPI spec version: 0.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { Ptsv2paymentsDeviceInformationRawData } from './ptsv2payments-device-information-raw-data'; /** * * @export * @interface Riskv1authenticationsDeviceInformation */ export interface Riskv1authenticationsDeviceInformation { /** * IP address of the customer. #### Used by **Authorization, Capture, and Credit** Optional field. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ ipAddress?: string; /** * * @type {Array<Ptsv2paymentsDeviceInformationRawData>} * @memberof Riskv1authenticationsDeviceInformation */ rawData?: Array<Ptsv2paymentsDeviceInformationRawData>; /** * Value of the Accept header sent by the customer's web browser. **Note** If the customer's browser provides a value, you must include it in your request. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpAcceptBrowserValue?: string; /** * The exact content of the HTTP accept header. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpAcceptContent?: string; /** * Value represents the browser language as defined in IETF BCP47. Example:en-US, refer https://en.wikipedia.org/wiki/IETF_language_tag for more details. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserLanguage?: string; /** * A Boolean value that represents the ability of the cardholder browser to execute Java. Value is returned from the navigator.javaEnabled property. Possible Values:True/False * @type {boolean} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserJavaEnabled?: boolean; /** * A Boolean value that represents the ability of the cardholder browser to execute JavaScript. Possible Values:True/False. **Note**: Merchants should be able to know the values from fingerprint details of cardholder's browser. * @type {boolean} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserJavaScriptEnabled?: boolean; /** * Value represents the bit depth of the color palette for displaying images, in bits per pixel. Example : 24, refer https://en.wikipedia.org/wiki/Color_depth for more details * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserColorDepth?: string; /** * Total height of the Cardholder's scree in pixels, example: 864. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserScreenHeight?: string; /** * Total width of the cardholder's screen in pixels. Example: 1536. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserScreenWidth?: string; /** * Time difference between UTC time and the cardholder browser local time, in minutes, Example:300 * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ httpBrowserTimeDifference?: string; /** * Value of the User-Agent header sent by the customer's web browser. Note If the customer's browser provides a value, you must include it in your request. * @type {string} * @memberof Riskv1authenticationsDeviceInformation */ userAgentBrowserValue?: string; }