@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
92 lines (91 loc) • 3.72 kB
TypeScript
/**
* 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;
}