Class AuthenticationRetrieveResponse.App.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.App.BuilderA builder for App.
-
-
Method Summary
-
-
Method Detail
-
device
final AuthenticationRetrieveResponse.App.Builder device(String device)
Device model: e.g. "Apple iPhone 16".
-
device
final AuthenticationRetrieveResponse.App.Builder device(Optional<String> device)
Alias for calling Builder.device with
device.orElse(null).
-
device
final AuthenticationRetrieveResponse.App.Builder device(JsonField<String> device)
Sets Builder.device to an arbitrary JSON value.
You should usually call Builder.device with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
deviceInfo
final AuthenticationRetrieveResponse.App.Builder deviceInfo(String deviceInfo)
Raw device information - base64-encoded JSON object. Maps to EMV 3DS field
deviceInfo.
-
deviceInfo
final AuthenticationRetrieveResponse.App.Builder deviceInfo(Optional<String> deviceInfo)
Alias for calling Builder.deviceInfo with
deviceInfo.orElse(null).
-
deviceInfo
final AuthenticationRetrieveResponse.App.Builder deviceInfo(JsonField<String> deviceInfo)
Sets Builder.deviceInfo to an arbitrary JSON value.
You should usually call Builder.deviceInfo with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ip
final AuthenticationRetrieveResponse.App.Builder ip(String ip)
IP address of the device.
-
ip
final AuthenticationRetrieveResponse.App.Builder ip(JsonField<String> ip)
Sets Builder.ip to an arbitrary JSON value.
You should usually call Builder.ip with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
latitude
final AuthenticationRetrieveResponse.App.Builder latitude(Double latitude)
Latitude coordinate of current device location.
-
latitude
final AuthenticationRetrieveResponse.App.Builder latitude(Double latitude)
Alias for Builder.latitude.
This unboxed primitive overload exists for backwards compatibility.
-
latitude
final AuthenticationRetrieveResponse.App.Builder latitude(Optional<Double> latitude)
Alias for calling Builder.latitude with
latitude.orElse(null).
-
latitude
final AuthenticationRetrieveResponse.App.Builder latitude(JsonField<Double> latitude)
Sets Builder.latitude to an arbitrary JSON value.
You should usually call Builder.latitude with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
locale
final AuthenticationRetrieveResponse.App.Builder locale(String locale)
Device locale: e.g. "en-US".
-
locale
final AuthenticationRetrieveResponse.App.Builder locale(Optional<String> locale)
Alias for calling Builder.locale with
locale.orElse(null).
-
locale
final AuthenticationRetrieveResponse.App.Builder locale(JsonField<String> locale)
Sets Builder.locale to an arbitrary JSON value.
You should usually call Builder.locale with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
longitude
final AuthenticationRetrieveResponse.App.Builder longitude(Double longitude)
Longitude coordinate of current device location.
-
longitude
final AuthenticationRetrieveResponse.App.Builder longitude(Double longitude)
Alias for Builder.longitude.
This unboxed primitive overload exists for backwards compatibility.
-
longitude
final AuthenticationRetrieveResponse.App.Builder longitude(Optional<Double> longitude)
Alias for calling Builder.longitude with
longitude.orElse(null).
-
longitude
final AuthenticationRetrieveResponse.App.Builder longitude(JsonField<Double> longitude)
Sets Builder.longitude to an arbitrary JSON value.
You should usually call Builder.longitude with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
os
final AuthenticationRetrieveResponse.App.Builder os(String os)
Operating System: e.g. "Android 12", "iOS 17.1".
-
os
final AuthenticationRetrieveResponse.App.Builder os(Optional<String> os)
Alias for calling Builder.os with
os.orElse(null).
-
os
final AuthenticationRetrieveResponse.App.Builder os(JsonField<String> os)
Sets Builder.os to an arbitrary JSON value.
You should usually call Builder.os with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
platform
final AuthenticationRetrieveResponse.App.Builder platform(String platform)
Device platform: Android, iOS, Windows, etc.
-
platform
final AuthenticationRetrieveResponse.App.Builder platform(Optional<String> platform)
Alias for calling Builder.platform with
platform.orElse(null).
-
platform
final AuthenticationRetrieveResponse.App.Builder platform(JsonField<String> platform)
Sets Builder.platform to an arbitrary JSON value.
You should usually call Builder.platform with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
screenHeight
final AuthenticationRetrieveResponse.App.Builder screenHeight(Long screenHeight)
Screen height in pixels.
-
screenHeight
final AuthenticationRetrieveResponse.App.Builder screenHeight(Long screenHeight)
Alias for Builder.screenHeight.
This unboxed primitive overload exists for backwards compatibility.
-
screenHeight
final AuthenticationRetrieveResponse.App.Builder screenHeight(Optional<Long> screenHeight)
Alias for calling Builder.screenHeight with
screenHeight.orElse(null).
-
screenHeight
final AuthenticationRetrieveResponse.App.Builder screenHeight(JsonField<Long> screenHeight)
Sets Builder.screenHeight to an arbitrary JSON value.
You should usually call Builder.screenHeight with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
screenWidth
final AuthenticationRetrieveResponse.App.Builder screenWidth(Long screenWidth)
Screen width in pixels.
-
screenWidth
final AuthenticationRetrieveResponse.App.Builder screenWidth(Long screenWidth)
Alias for Builder.screenWidth.
This unboxed primitive overload exists for backwards compatibility.
-
screenWidth
final AuthenticationRetrieveResponse.App.Builder screenWidth(Optional<Long> screenWidth)
Alias for calling Builder.screenWidth with
screenWidth.orElse(null).
-
screenWidth
final AuthenticationRetrieveResponse.App.Builder screenWidth(JsonField<Long> screenWidth)
Sets Builder.screenWidth to an arbitrary JSON value.
You should usually call Builder.screenWidth with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timeZone
final AuthenticationRetrieveResponse.App.Builder timeZone(String timeZone)
Time zone offset in minutes between UTC and device local time.
-
timeZone
final AuthenticationRetrieveResponse.App.Builder timeZone(Optional<String> timeZone)
Alias for calling Builder.timeZone with
timeZone.orElse(null).
-
timeZone
final AuthenticationRetrieveResponse.App.Builder timeZone(JsonField<String> timeZone)
Sets Builder.timeZone to an arbitrary JSON value.
You should usually call Builder.timeZone with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final AuthenticationRetrieveResponse.App.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AuthenticationRetrieveResponse.App.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AuthenticationRetrieveResponse.App.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AuthenticationRetrieveResponse.App.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AuthenticationRetrieveResponse.App.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AuthenticationRetrieveResponse.App build()
Returns an immutable instance of App.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-