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>acceptHeader()Content of the HTTP accept headers as sent from the cardholder's browser to the 3DS requestor (e.g., merchant or digital wallet). 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 offset in minutes between UTC and browser local time. final Optional<String>userAgent()Content of the HTTP user-agent header. final JsonField<String>_acceptHeader()Returns the raw JSON value of acceptHeader. 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
-
acceptHeader
final Optional<String> acceptHeader()
Content of the HTTP accept headers as sent from the cardholder's browser to the 3DS requestor (e.g., merchant or digital wallet).
-
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 offset in minutes between UTC and browser local time. Maps to EMV 3DS field
browserTz.
-
userAgent
final Optional<String> userAgent()
Content of the HTTP user-agent header. Maps to EMV 3DS field
browserUserAgent.
-
_acceptHeader
final JsonField<String> _acceptHeader()
Returns the raw JSON value of acceptHeader.
Unlike acceptHeader, 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.
-
_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.
-
-
-
-