Functions
Returns an immutable instance of App.
Sets Builder.device to an arbitrary JSON value.
Device model: e.g. "Apple iPhone 16".
Sets Builder.deviceInfo to an arbitrary JSON value.
Raw device information - base64-encoded JSON object. Maps to EMV 3DS field deviceInfo.
Sets Builder.ip to an arbitrary JSON value.
IP address of the device.
Sets Builder.latitude to an arbitrary JSON value.
Alias for Builder.latitude.
Latitude coordinate of current device location.
Sets Builder.locale to an arbitrary JSON value.
Device locale: e.g. "en-US".
Sets Builder.longitude to an arbitrary JSON value.
Alias for Builder.longitude.
Longitude coordinate of current device location.
Sets Builder.os to an arbitrary JSON value.
Operating System: e.g. "Android 12", "iOS 17.1".
Sets Builder.platform to an arbitrary JSON value.
Device platform: Android, iOS, Windows, etc.
Sets Builder.screenHeight to an arbitrary JSON value.
Alias for Builder.screenHeight.
Screen height in pixels.
Sets Builder.screenWidth to an arbitrary JSON value.
Alias for Builder.screenWidth.
Screen width in pixels.
Sets Builder.timeZone to an arbitrary JSON value.
Time zone offset in minutes between UTC and device local time.