Package com.adyen.model.management
Class ValuelinkInfo
- java.lang.Object
-
- com.adyen.model.management.ValuelinkInfo
-
public class ValuelinkInfo extends Object
ValuelinkInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValuelinkInfo.PinSupportEnumPIN Support.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AUTHORISATION_MIDstatic StringJSON_PROPERTY_PIN_SUPPORTstatic StringJSON_PROPERTY_SUBMITTER_IDstatic StringJSON_PROPERTY_TERMINAL_ID
-
Constructor Summary
Constructors Constructor Description ValuelinkInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ValuelinkInfoauthorisationMid(String authorisationMid)Authorisation Midbooleanequals(Object o)Return true if this ValuelinkInfo object is equal to o.static ValuelinkInfofromJson(String jsonString)Create an instance of ValuelinkInfo given an JSON stringStringgetAuthorisationMid()Authorisation MidMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.ValuelinkInfo.PinSupportEnumgetPinSupport()PIN Support.StringgetSubmitterId()Submitter IDStringgetTerminalId()Terminal IDinthashCode()ValuelinkInfoincludeNullValues(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.ValuelinkInfopinSupport(ValuelinkInfo.PinSupportEnum pinSupport)PIN Support.voidsetAuthorisationMid(String authorisationMid)Authorisation MidvoidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetPinSupport(ValuelinkInfo.PinSupportEnum pinSupport)PIN Support.voidsetSubmitterId(String submitterId)Submitter IDvoidsetTerminalId(String terminalId)Terminal IDValuelinkInfosubmitterId(String submitterId)Submitter IDValuelinkInfoterminalId(String terminalId)Terminal IDStringtoJson()Convert an instance of ValuelinkInfo to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_AUTHORISATION_MID
public static final String JSON_PROPERTY_AUTHORISATION_MID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PIN_SUPPORT
public static final String JSON_PROPERTY_PIN_SUPPORT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUBMITTER_ID
public static final String JSON_PROPERTY_SUBMITTER_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TERMINAL_ID
public static final String JSON_PROPERTY_TERMINAL_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
authorisationMid
public ValuelinkInfo authorisationMid(String authorisationMid)
Authorisation Mid- Parameters:
authorisationMid- Authorisation Mid- Returns:
- the current
ValuelinkInfoinstance, allowing for method chaining
-
getAuthorisationMid
public String getAuthorisationMid()
Authorisation Mid- Returns:
- authorisationMid Authorisation Mid
-
setAuthorisationMid
public void setAuthorisationMid(String authorisationMid)
Authorisation Mid- Parameters:
authorisationMid- Authorisation Mid
-
pinSupport
public ValuelinkInfo pinSupport(ValuelinkInfo.PinSupportEnum pinSupport)
PIN Support. For ecommerce, PIN is required.- Parameters:
pinSupport- PIN Support. For ecommerce, PIN is required.- Returns:
- the current
ValuelinkInfoinstance, allowing for method chaining
-
getPinSupport
public ValuelinkInfo.PinSupportEnum getPinSupport()
PIN Support. For ecommerce, PIN is required.- Returns:
- pinSupport PIN Support. For ecommerce, PIN is required.
-
setPinSupport
public void setPinSupport(ValuelinkInfo.PinSupportEnum pinSupport)
PIN Support. For ecommerce, PIN is required.- Parameters:
pinSupport- PIN Support. For ecommerce, PIN is required.
-
submitterId
public ValuelinkInfo submitterId(String submitterId)
Submitter ID- Parameters:
submitterId- Submitter ID- Returns:
- the current
ValuelinkInfoinstance, allowing for method chaining
-
getSubmitterId
public String getSubmitterId()
Submitter ID- Returns:
- submitterId Submitter ID
-
setSubmitterId
public void setSubmitterId(String submitterId)
Submitter ID- Parameters:
submitterId- Submitter ID
-
terminalId
public ValuelinkInfo terminalId(String terminalId)
Terminal ID- Parameters:
terminalId- Terminal ID- Returns:
- the current
ValuelinkInfoinstance, allowing for method chaining
-
getTerminalId
public String getTerminalId()
Terminal ID- Returns:
- terminalId Terminal ID
-
setTerminalId
public void setTerminalId(String terminalId)
Terminal ID- Parameters:
terminalId- Terminal ID
-
includeNullValues
public ValuelinkInfo 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 ValuelinkInfo 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 ValuelinkInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ValuelinkInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ValuelinkInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ValuelinkInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ValuelinkInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-