Class ScheduleAccountUpdaterRequest


  • public class ScheduleAccountUpdaterRequest
    extends Object
    ScheduleAccountUpdaterRequest
    • Constructor Detail

      • ScheduleAccountUpdaterRequest

        public ScheduleAccountUpdaterRequest()
    • Method Detail

      • additionalData

        public ScheduleAccountUpdaterRequest additionalData​(Map<String,​String> additionalData)
        This field contains additional data, which may be required for a particular request.
        Parameters:
        additionalData -
        Returns:
        the current ScheduleAccountUpdaterRequest instance, allowing for method chaining
      • getAdditionalData

        public Map<String,​String> getAdditionalData()
        This field contains additional data, which may be required for a particular request.
        Returns:
        additionalData
      • setAdditionalData

        public void setAdditionalData​(Map<String,​String> additionalData)
        This field contains additional data, which may be required for a particular request.
        Parameters:
        additionalData -
      • card

        public ScheduleAccountUpdaterRequest card​(Card card)
        card
        Parameters:
        card -
        Returns:
        the current ScheduleAccountUpdaterRequest instance, allowing for method chaining
      • getCard

        public Card getCard()
        card
        Returns:
        card
      • setCard

        public void setCard​(Card card)
        card
        Parameters:
        card -
      • merchantAccount

        public ScheduleAccountUpdaterRequest merchantAccount​(String merchantAccount)
        Account of the merchant.
        Parameters:
        merchantAccount -
        Returns:
        the current ScheduleAccountUpdaterRequest instance, allowing for method chaining
      • getMerchantAccount

        public String getMerchantAccount()
        Account of the merchant.
        Returns:
        merchantAccount
      • setMerchantAccount

        public void setMerchantAccount​(String merchantAccount)
        Account of the merchant.
        Parameters:
        merchantAccount -
      • reference

        public ScheduleAccountUpdaterRequest reference​(String reference)
        A reference that merchants can apply for the call.
        Parameters:
        reference -
        Returns:
        the current ScheduleAccountUpdaterRequest instance, allowing for method chaining
      • getReference

        public String getReference()
        A reference that merchants can apply for the call.
        Returns:
        reference
      • setReference

        public void setReference​(String reference)
        A reference that merchants can apply for the call.
        Parameters:
        reference -
      • selectedRecurringDetailReference

        public ScheduleAccountUpdaterRequest selectedRecurringDetailReference​(String selectedRecurringDetailReference)
        The selected detail recurring reference. Optional if `card` is provided.
        Parameters:
        selectedRecurringDetailReference -
        Returns:
        the current ScheduleAccountUpdaterRequest instance, allowing for method chaining
      • getSelectedRecurringDetailReference

        public String getSelectedRecurringDetailReference()
        The selected detail recurring reference. Optional if `card` is provided.
        Returns:
        selectedRecurringDetailReference
      • setSelectedRecurringDetailReference

        public void setSelectedRecurringDetailReference​(String selectedRecurringDetailReference)
        The selected detail recurring reference. Optional if `card` is provided.
        Parameters:
        selectedRecurringDetailReference -
      • shopperReference

        public ScheduleAccountUpdaterRequest shopperReference​(String shopperReference)
        The reference of the shopper that owns the recurring contract. Optional if `card` is provided.
        Parameters:
        shopperReference -
        Returns:
        the current ScheduleAccountUpdaterRequest instance, allowing for method chaining
      • getShopperReference

        public String getShopperReference()
        The reference of the shopper that owns the recurring contract. Optional if `card` is provided.
        Returns:
        shopperReference
      • setShopperReference

        public void setShopperReference​(String shopperReference)
        The reference of the shopper that owns the recurring contract. Optional if `card` is provided.
        Parameters:
        shopperReference -
      • equals

        public boolean equals​(Object o)
        Return true if this ScheduleAccountUpdaterRequest object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static ScheduleAccountUpdaterRequest fromJson​(String jsonString)
                                                      throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of ScheduleAccountUpdaterRequest given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of ScheduleAccountUpdaterRequest
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to ScheduleAccountUpdaterRequest
      • toJson

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