App

class App

Object containing data about the app used in the e-commerce transaction. Present if the channel is 'APP_BASED'.

Types

Link copied to clipboard
class Builder

A builder for App.

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard

Returns the raw JSON value of device.

Link copied to clipboard

Returns the raw JSON value of deviceInfo.

Link copied to clipboard

Returns the raw JSON value of ip.

Link copied to clipboard

Returns the raw JSON value of latitude.

Link copied to clipboard

Returns the raw JSON value of locale.

Link copied to clipboard

Returns the raw JSON value of longitude.

Link copied to clipboard

Returns the raw JSON value of os.

Link copied to clipboard

Returns the raw JSON value of platform.

Link copied to clipboard

Returns the raw JSON value of screenHeight.

Link copied to clipboard

Returns the raw JSON value of screenWidth.

Link copied to clipboard

Returns the raw JSON value of timeZone.

Link copied to clipboard
fun device(): String?

Device model: e.g. "Apple iPhone 16".

Link copied to clipboard

Raw device information - base64-encoded JSON object. Maps to EMV 3DS field deviceInfo.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun ip(): String?

IP address of the device.

Link copied to clipboard
Link copied to clipboard

Latitude coordinate of current device location.

Link copied to clipboard
fun locale(): String?

Device locale: e.g. "en-US".

Link copied to clipboard

Longitude coordinate of current device location.

Link copied to clipboard
fun os(): String?

Operating System: e.g. "Android 12", "iOS 17.1".

Link copied to clipboard

Device platform: Android, iOS, Windows, etc.

Link copied to clipboard

Screen height in pixels.

Link copied to clipboard

Screen width in pixels.

Link copied to clipboard

Time zone offset in minutes between UTC and device local time.

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard