Class AuthenticationRetrieveResponse.App
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.AppObject containing data about the app used in the e-commerce transaction. Present if the channel is 'APP_BASED'.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAuthenticationRetrieveResponse.App.BuilderA builder for App.
-
Method Summary
Modifier and Type Method Description final Optional<String>device()Device model: e.g. final Optional<String>deviceInfo()Raw device information - base64-encoded JSON object. final Optional<String>ip()IP address of the device. final Optional<Double>latitude()Latitude coordinate of current device location. final Optional<String>locale()Device locale: e.g. final Optional<Double>longitude()Longitude coordinate of current device location. final Optional<String>os()Operating System: e.g. final Optional<String>platform()Device platform: Android, iOS, Windows, etc. final Optional<Long>screenHeight()Screen height in pixels. final Optional<Long>screenWidth()Screen width in pixels. final Optional<String>timeZone()Time zone offset in minutes between UTC and device local time. final JsonField<String>_device()Returns the raw JSON value of device. final JsonField<String>_deviceInfo()Returns the raw JSON value of deviceInfo. final JsonField<String>_ip()Returns the raw JSON value of ip. final JsonField<Double>_latitude()Returns the raw JSON value of latitude. final JsonField<String>_locale()Returns the raw JSON value of locale. final JsonField<Double>_longitude()Returns the raw JSON value of longitude. final JsonField<String>_os()Returns the raw JSON value of os. final JsonField<String>_platform()Returns the raw JSON value of platform. final JsonField<Long>_screenHeight()Returns the raw JSON value of screenHeight. final JsonField<Long>_screenWidth()Returns the raw JSON value of screenWidth. final JsonField<String>_timeZone()Returns the raw JSON value of timeZone. final Map<String, JsonValue>_additionalProperties()final AuthenticationRetrieveResponse.App.BuildertoBuilder()final AuthenticationRetrieveResponse.Appvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AuthenticationRetrieveResponse.App.Builderbuilder()Returns a mutable builder for constructing an instance of App. -
-
Method Detail
-
deviceInfo
final Optional<String> deviceInfo()
Raw device information - base64-encoded JSON object. Maps to EMV 3DS field
deviceInfo.
-
screenHeight
final Optional<Long> screenHeight()
Screen height in pixels.
-
screenWidth
final Optional<Long> screenWidth()
Screen width in pixels.
-
timeZone
final Optional<String> timeZone()
Time zone offset in minutes between UTC and device local time.
-
_device
final JsonField<String> _device()
Returns the raw JSON value of device.
Unlike device, this method doesn't throw if the JSON field has an unexpected type.
-
_deviceInfo
final JsonField<String> _deviceInfo()
Returns the raw JSON value of deviceInfo.
Unlike deviceInfo, this method doesn't throw if the JSON field has an unexpected type.
-
_ip
final JsonField<String> _ip()
Returns the raw JSON value of ip.
Unlike ip, this method doesn't throw if the JSON field has an unexpected type.
-
_latitude
final JsonField<Double> _latitude()
Returns the raw JSON value of latitude.
Unlike latitude, this method doesn't throw if the JSON field has an unexpected type.
-
_locale
final JsonField<String> _locale()
Returns the raw JSON value of locale.
Unlike locale, this method doesn't throw if the JSON field has an unexpected type.
-
_longitude
final JsonField<Double> _longitude()
Returns the raw JSON value of longitude.
Unlike longitude, this method doesn't throw if the JSON field has an unexpected type.
-
_os
final JsonField<String> _os()
Returns the raw JSON value of os.
Unlike os, this method doesn't throw if the JSON field has an unexpected type.
-
_platform
final JsonField<String> _platform()
Returns the raw JSON value of platform.
Unlike platform, this method doesn't throw if the JSON field has an unexpected type.
-
_screenHeight
final JsonField<Long> _screenHeight()
Returns the raw JSON value of screenHeight.
Unlike screenHeight, this method doesn't throw if the JSON field has an unexpected type.
-
_screenWidth
final JsonField<Long> _screenWidth()
Returns the raw JSON value of screenWidth.
Unlike screenWidth, this method doesn't throw if the JSON field has an unexpected type.
-
_timeZone
final JsonField<String> _timeZone()
Returns the raw JSON value of timeZone.
Unlike timeZone, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AuthenticationRetrieveResponse.App.Builder toBuilder()
-
validate
final AuthenticationRetrieveResponse.App validate()
-
builder
final static AuthenticationRetrieveResponse.App.Builder builder()
Returns a mutable builder for constructing an instance of App.
-
-
-
-