Class IbanAccountIdentificationRequirement


  • public class IbanAccountIdentificationRequirement
    extends Object
    IbanAccountIdentificationRequirement
    • Constructor Detail

      • IbanAccountIdentificationRequirement

        public IbanAccountIdentificationRequirement()
    • Method Detail

      • description

        public IbanAccountIdentificationRequirement description​(String description)
        Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.
        Parameters:
        description -
        Returns:
        the current IbanAccountIdentificationRequirement instance, allowing for method chaining
      • getDescription

        public String getDescription()
        Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.
        Returns:
        description
      • setDescription

        public void setDescription​(String description)
        Specifies the allowed prefixes for the international bank account number as defined in the ISO-13616 standard.
        Parameters:
        description -
      • ibanPrefixes

        public IbanAccountIdentificationRequirement ibanPrefixes​(List<String> ibanPrefixes)
        Contains the list of allowed prefixes for international bank accounts. For example: NL, US, UK.
        Parameters:
        ibanPrefixes -
        Returns:
        the current IbanAccountIdentificationRequirement instance, allowing for method chaining
      • getIbanPrefixes

        public List<String> getIbanPrefixes()
        Contains the list of allowed prefixes for international bank accounts. For example: NL, US, UK.
        Returns:
        ibanPrefixes
      • setIbanPrefixes

        public void setIbanPrefixes​(List<String> ibanPrefixes)
        Contains the list of allowed prefixes for international bank accounts. For example: NL, US, UK.
        Parameters:
        ibanPrefixes -
      • equals

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

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

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

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