Package com.adyen.model.management
Class Moto
- java.lang.Object
-
- com.adyen.model.management.Moto
-
public class Moto extends Object
Moto
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ENABLE_MOTOstatic StringJSON_PROPERTY_MAX_AMOUNT
-
Constructor Summary
Constructors Constructor Description Moto()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MotoenableMoto(Boolean enableMoto)Enable MOTO transactions.booleanequals(Object o)Return true if this Moto object is equal to o.static MotofromJson(String jsonString)Create an instance of Moto given an JSON stringBooleangetEnableMoto()Enable MOTO transactions.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.IntegergetMaxAmount()The maximum amount for MOTO transactions.inthashCode()MotoincludeNullValues(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.MotomaxAmount(Integer maxAmount)The maximum amount for MOTO transactions.voidsetEnableMoto(Boolean enableMoto)Enable MOTO transactions.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetMaxAmount(Integer maxAmount)The maximum amount for MOTO transactions.StringtoJson()Convert an instance of Moto to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ENABLE_MOTO
public static final String JSON_PROPERTY_ENABLE_MOTO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX_AMOUNT
public static final String JSON_PROPERTY_MAX_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
enableMoto
public Moto enableMoto(Boolean enableMoto)
Enable MOTO transactions.- Parameters:
enableMoto- Enable MOTO transactions.- Returns:
- the current
Motoinstance, allowing for method chaining
-
getEnableMoto
public Boolean getEnableMoto()
Enable MOTO transactions.- Returns:
- enableMoto Enable MOTO transactions.
-
setEnableMoto
public void setEnableMoto(Boolean enableMoto)
Enable MOTO transactions.- Parameters:
enableMoto- Enable MOTO transactions.
-
maxAmount
public Moto maxAmount(Integer maxAmount)
The maximum amount for MOTO transactions. You need to set the currency for this amount using the [`standalone.currencyCode`](https://docs.adyen.com/api-explorer/Management/1/patch/companies/(companyId)/terminalSettings#request-standalone-currencyCode) parameter. Do not enable standalone, unless you are using a standalone solution.- Parameters:
maxAmount- The maximum amount for MOTO transactions. You need to set the currency for this amount using the [`standalone.currencyCode`](https://docs.adyen.com/api-explorer/Management/1/patch/companies/(companyId)/terminalSettings#request-standalone-currencyCode) parameter. Do not enable standalone, unless you are using a standalone solution.- Returns:
- the current
Motoinstance, allowing for method chaining
-
getMaxAmount
public Integer getMaxAmount()
The maximum amount for MOTO transactions. You need to set the currency for this amount using the [`standalone.currencyCode`](https://docs.adyen.com/api-explorer/Management/1/patch/companies/(companyId)/terminalSettings#request-standalone-currencyCode) parameter. Do not enable standalone, unless you are using a standalone solution.- Returns:
- maxAmount The maximum amount for MOTO transactions. You need to set the currency for this amount using the [`standalone.currencyCode`](https://docs.adyen.com/api-explorer/Management/1/patch/companies/(companyId)/terminalSettings#request-standalone-currencyCode) parameter. Do not enable standalone, unless you are using a standalone solution.
-
setMaxAmount
public void setMaxAmount(Integer maxAmount)
The maximum amount for MOTO transactions. You need to set the currency for this amount using the [`standalone.currencyCode`](https://docs.adyen.com/api-explorer/Management/1/patch/companies/(companyId)/terminalSettings#request-standalone-currencyCode) parameter. Do not enable standalone, unless you are using a standalone solution.- Parameters:
maxAmount- The maximum amount for MOTO transactions. You need to set the currency for this amount using the [`standalone.currencyCode`](https://docs.adyen.com/api-explorer/Management/1/patch/companies/(companyId)/terminalSettings#request-standalone-currencyCode) parameter. Do not enable standalone, unless you are using a standalone solution.
-
includeNullValues
public Moto 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 Moto 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 Moto fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of Moto given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Moto
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to Moto
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of Moto to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-