Package com.adyen.model.management
Class GooglePayResponseInfo
- java.lang.Object
-
- com.adyen.model.management.GooglePayResponseInfo
-
public class GooglePayResponseInfo extends Object
GooglePayResponseInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_MERCHANT_IDstatic StringJSON_PROPERTY_REUSE_MERCHANT_ID
-
Constructor Summary
Constructors Constructor Description GooglePayResponseInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this GooglePayResponseInfo object is equal to o.static GooglePayResponseInfofromJson(String jsonString)Create an instance of GooglePayResponseInfo given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetMerchantId()Google Pay [Merchant ID]BooleangetReuseMerchantId()Indicates whether the Google Pay Merchant ID is used for several merchant accounts.inthashCode()GooglePayResponseInfoincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.GooglePayResponseInfomerchantId(String merchantId)Google Pay [Merchant ID]GooglePayResponseInforeuseMerchantId(Boolean reuseMerchantId)Indicates whether the Google Pay Merchant ID is used for several merchant accounts.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetMerchantId(String merchantId)Google Pay [Merchant ID]voidsetReuseMerchantId(Boolean reuseMerchantId)Indicates whether the Google Pay Merchant ID is used for several merchant accounts.StringtoJson()Convert an instance of GooglePayResponseInfo to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_MERCHANT_ID
public static final String JSON_PROPERTY_MERCHANT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REUSE_MERCHANT_ID
public static final String JSON_PROPERTY_REUSE_MERCHANT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
merchantId
public GooglePayResponseInfo merchantId(String merchantId)
Google Pay [Merchant ID]- Parameters:
merchantId- Google Pay [Merchant ID]- Returns:
- the current
GooglePayResponseInfoinstance, allowing for method chaining
-
getMerchantId
public String getMerchantId()
Google Pay [Merchant ID]- Returns:
- merchantId Google Pay [Merchant ID]
-
setMerchantId
public void setMerchantId(String merchantId)
Google Pay [Merchant ID]- Parameters:
merchantId- Google Pay [Merchant ID]
-
reuseMerchantId
public GooglePayResponseInfo reuseMerchantId(Boolean reuseMerchantId)
Indicates whether the Google Pay Merchant ID is used for several merchant accounts.- Parameters:
reuseMerchantId- Indicates whether the Google Pay Merchant ID is used for several merchant accounts.- Returns:
- the current
GooglePayResponseInfoinstance, allowing for method chaining
-
getReuseMerchantId
public Boolean getReuseMerchantId()
Indicates whether the Google Pay Merchant ID is used for several merchant accounts.- Returns:
- reuseMerchantId Indicates whether the Google Pay Merchant ID is used for several merchant accounts.
-
setReuseMerchantId
public void setReuseMerchantId(Boolean reuseMerchantId)
Indicates whether the Google Pay Merchant ID is used for several merchant accounts.- Parameters:
reuseMerchantId- Indicates whether the Google Pay Merchant ID is used for several merchant accounts.
-
includeNullValues
public GooglePayResponseInfo includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this GooglePayResponseInfo object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static GooglePayResponseInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of GooglePayResponseInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of GooglePayResponseInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to GooglePayResponseInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of GooglePayResponseInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-