Class AuthenticationRetrieveResponse.Browser
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.BrowserObject containing data about the browser used in the e-commerce transaction. Present if the channel is 'BROWSER'.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAuthenticationRetrieveResponse.Browser.BuilderA builder for Browser.
-
Method Summary
Modifier and Type Method Description final Optional<String>ip()IP address of the browser as returned by the HTTP headers to the 3DS requestor (e.g., merchant or digital wallet). final Optional<Boolean>javaEnabled()Indicates whether the cardholder's browser has the ability to execute Java. final Optional<Boolean>javascriptEnabled()Indicates whether the cardholder's browser has the ability to execute JavaScript. final Optional<String>language()Language of the cardholder's browser as defined in IETF BCP47. final Optional<String>timeZone()Time zone of the cardholder's browser offset in minutes between UTC and the cardholder browser's local time. final Optional<String>userAgent()Content of the HTTP user-agent header. final JsonField<String>_ip()Returns the raw JSON value of ip. final JsonField<Boolean>_javaEnabled()Returns the raw JSON value of javaEnabled. final JsonField<Boolean>_javascriptEnabled()Returns the raw JSON value of javascriptEnabled. final JsonField<String>_language()Returns the raw JSON value of language. final JsonField<String>_timeZone()Returns the raw JSON value of timeZone. final JsonField<String>_userAgent()Returns the raw JSON value of userAgent. final Map<String, JsonValue>_additionalProperties()final AuthenticationRetrieveResponse.Browser.BuildertoBuilder()final AuthenticationRetrieveResponse.Browservalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AuthenticationRetrieveResponse.Browser.Builderbuilder()Returns a mutable builder for constructing an instance of Browser. -
-
Method Detail
-
ip
final Optional<String> ip()
IP address of the browser as returned by the HTTP headers to the 3DS requestor (e.g., merchant or digital wallet). Maps to EMV 3DS field browserIP.
-
javaEnabled
final Optional<Boolean> javaEnabled()
Indicates whether the cardholder's browser has the ability to execute Java. Maps to EMV 3DS field browserJavaEnabled.
-
javascriptEnabled
final Optional<Boolean> javascriptEnabled()
Indicates whether the cardholder's browser has the ability to execute JavaScript. Maps to EMV 3DS field browserJavascriptEnabled.
-
language
final Optional<String> language()
Language of the cardholder's browser as defined in IETF BCP47. Maps to EMV 3DS field browserLanguage.
-
timeZone
final Optional<String> timeZone()
Time zone of the cardholder's browser offset in minutes between UTC and the cardholder browser's local time. The offset is positive if the local time is behind UTC and negative if it is ahead. Maps to EMV 3DS field browserTz.
-
userAgent
final Optional<String> userAgent()
Content of the HTTP user-agent header. Maps to EMV 3DS field browserUserAgent.
-
_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.
-
_javaEnabled
final JsonField<Boolean> _javaEnabled()
Returns the raw JSON value of javaEnabled.
Unlike javaEnabled, this method doesn't throw if the JSON field has an unexpected type.
-
_javascriptEnabled
final JsonField<Boolean> _javascriptEnabled()
Returns the raw JSON value of javascriptEnabled.
Unlike javascriptEnabled, this method doesn't throw if the JSON field has an unexpected type.
-
_language
final JsonField<String> _language()
Returns the raw JSON value of language.
Unlike language, 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.
-
_userAgent
final JsonField<String> _userAgent()
Returns the raw JSON value of userAgent.
Unlike userAgent, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AuthenticationRetrieveResponse.Browser.Builder toBuilder()
-
validate
final AuthenticationRetrieveResponse.Browser validate()
-
builder
final static AuthenticationRetrieveResponse.Browser.Builder builder()
Returns a mutable builder for constructing an instance of Browser.
-
-
-
-