Package com.adyen.model.balanceplatform
Class DeviceInfo
- java.lang.Object
-
- com.adyen.model.balanceplatform.DeviceInfo
-
public class DeviceInfo extends Object
DeviceInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_FORM_FACTORstatic StringJSON_PROPERTY_OS_NAME
-
Constructor Summary
Constructors Constructor Description DeviceInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this DeviceInfo object is equal to o.DeviceInfoformFactor(String formFactor)The type of device used to provision the network token.static DeviceInfofromJson(String jsonString)Create an instance of DeviceInfo given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetFormFactor()The type of device used to provision the network token.StringgetOsName()The operating system of the device used to provision the network token.inthashCode()DeviceInfoincludeNullValues(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.DeviceInfoosName(String osName)The operating system of the device used to provision the network token.voidsetFormFactor(String formFactor)The type of device used to provision the network token.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetOsName(String osName)The operating system of the device used to provision the network token.StringtoJson()Convert an instance of DeviceInfo to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_FORM_FACTOR
public static final String JSON_PROPERTY_FORM_FACTOR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OS_NAME
public static final String JSON_PROPERTY_OS_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
formFactor
public DeviceInfo formFactor(String formFactor)
The type of device used to provision the network token.- Parameters:
formFactor- The type of device used to provision the network token.- Returns:
- the current
DeviceInfoinstance, allowing for method chaining
-
getFormFactor
public String getFormFactor()
The type of device used to provision the network token.- Returns:
- formFactor The type of device used to provision the network token.
-
setFormFactor
public void setFormFactor(String formFactor)
The type of device used to provision the network token.- Parameters:
formFactor- The type of device used to provision the network token.
-
osName
public DeviceInfo osName(String osName)
The operating system of the device used to provision the network token.- Parameters:
osName- The operating system of the device used to provision the network token.- Returns:
- the current
DeviceInfoinstance, allowing for method chaining
-
getOsName
public String getOsName()
The operating system of the device used to provision the network token.- Returns:
- osName The operating system of the device used to provision the network token.
-
setOsName
public void setOsName(String osName)
The operating system of the device used to provision the network token.- Parameters:
osName- The operating system of the device used to provision the network token.
-
includeNullValues
public DeviceInfo 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 DeviceInfo 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 DeviceInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of DeviceInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of DeviceInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to DeviceInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of DeviceInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-