Class ValuelinkInfo


  • public class ValuelinkInfo
    extends Object
    ValuelinkInfo
    • Constructor Detail

      • ValuelinkInfo

        public ValuelinkInfo()
    • Method Detail

      • authorisationMid

        public ValuelinkInfo authorisationMid​(String authorisationMid)
        Authorisation Mid
        Parameters:
        authorisationMid - Authorisation Mid
        Returns:
        the current ValuelinkInfo instance, 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 ValuelinkInfo instance, 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 ValuelinkInfo instance, 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 ValuelinkInfo instance, 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.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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