Class PayToInfo


  • public class PayToInfo
    extends Object
    PayToInfo
    • Constructor Detail

      • PayToInfo

        public PayToInfo()
    • Method Detail

      • merchantName

        public PayToInfo merchantName​(String merchantName)
        Merchant name displayed to the shopper in the Agreements
        Parameters:
        merchantName - Merchant name displayed to the shopper in the Agreements
        Returns:
        the current PayToInfo instance, allowing for method chaining
      • getMerchantName

        public String getMerchantName()
        Merchant name displayed to the shopper in the Agreements
        Returns:
        merchantName Merchant name displayed to the shopper in the Agreements
      • setMerchantName

        public void setMerchantName​(String merchantName)
        Merchant name displayed to the shopper in the Agreements
        Parameters:
        merchantName - Merchant name displayed to the shopper in the Agreements
      • payToPurpose

        public PayToInfo payToPurpose​(String payToPurpose)
        Represents the purpose of the Agreements created, it relates to the business type **Allowed values**: mortgage, utility, loan, gambling, retail, salary, personal, government, pension, tax, other
        Parameters:
        payToPurpose - Represents the purpose of the Agreements created, it relates to the business type **Allowed values**: mortgage, utility, loan, gambling, retail, salary, personal, government, pension, tax, other
        Returns:
        the current PayToInfo instance, allowing for method chaining
      • getPayToPurpose

        public String getPayToPurpose()
        Represents the purpose of the Agreements created, it relates to the business type **Allowed values**: mortgage, utility, loan, gambling, retail, salary, personal, government, pension, tax, other
        Returns:
        payToPurpose Represents the purpose of the Agreements created, it relates to the business type **Allowed values**: mortgage, utility, loan, gambling, retail, salary, personal, government, pension, tax, other
      • setPayToPurpose

        public void setPayToPurpose​(String payToPurpose)
        Represents the purpose of the Agreements created, it relates to the business type **Allowed values**: mortgage, utility, loan, gambling, retail, salary, personal, government, pension, tax, other
        Parameters:
        payToPurpose - Represents the purpose of the Agreements created, it relates to the business type **Allowed values**: mortgage, utility, loan, gambling, retail, salary, personal, government, pension, tax, other
      • includeNullValues

        public PayToInfo 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 PayToInfo 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 PayToInfo fromJson​(String jsonString)
                                  throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of PayToInfo given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of PayToInfo
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to PayToInfo
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of PayToInfo to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException