Class IssuingMerchantData


  • public class IssuingMerchantData
    extends java.lang.Object
    • Constructor Detail

      • IssuingMerchantData

        public IssuingMerchantData​(java.util.Optional<java.lang.String> networkID,
                                   java.util.Optional<java.lang.String> name,
                                   java.util.Optional<java.lang.String> city,
                                   java.util.Optional<java.lang.String> country,
                                   java.util.Optional<java.lang.String> postalCode,
                                   java.util.Optional<java.lang.String> state,
                                   java.util.Optional<java.lang.String> mcc)
      • IssuingMerchantData

        public IssuingMerchantData()
    • Method Detail

      • networkID

        public java.util.Optional<java.lang.String> networkID()
        External identifier used to identify the merchant with the card brand.
      • name

        public java.util.Optional<java.lang.String> name()
        Name of the merchant.
      • city

        public java.util.Optional<java.lang.String> city()
        The merchant's location.
      • country

        public java.util.Optional<java.lang.String> country()
        Two-letter country code.
      • postalCode

        public java.util.Optional<java.lang.String> postalCode()
        The merchant's five-digit postal code.
      • state

        public java.util.Optional<java.lang.String> state()
        The merchant's two-letter state abbreviation.
      • mcc

        public java.util.Optional<java.lang.String> mcc()
        The Merchant Category Code.
      • withNetworkID

        public IssuingMerchantData withNetworkID​(java.lang.String networkID)
        External identifier used to identify the merchant with the card brand.
      • withNetworkID

        public IssuingMerchantData withNetworkID​(java.util.Optional<java.lang.String> networkID)
        External identifier used to identify the merchant with the card brand.
      • withName

        public IssuingMerchantData withName​(java.lang.String name)
        Name of the merchant.
      • withName

        public IssuingMerchantData withName​(java.util.Optional<java.lang.String> name)
        Name of the merchant.
      • withCity

        public IssuingMerchantData withCity​(java.lang.String city)
        The merchant's location.
      • withCity

        public IssuingMerchantData withCity​(java.util.Optional<java.lang.String> city)
        The merchant's location.
      • withCountry

        public IssuingMerchantData withCountry​(java.lang.String country)
        Two-letter country code.
      • withCountry

        public IssuingMerchantData withCountry​(java.util.Optional<java.lang.String> country)
        Two-letter country code.
      • withPostalCode

        public IssuingMerchantData withPostalCode​(java.lang.String postalCode)
        The merchant's five-digit postal code.
      • withPostalCode

        public IssuingMerchantData withPostalCode​(java.util.Optional<java.lang.String> postalCode)
        The merchant's five-digit postal code.
      • withState

        public IssuingMerchantData withState​(java.lang.String state)
        The merchant's two-letter state abbreviation.
      • withState

        public IssuingMerchantData withState​(java.util.Optional<java.lang.String> state)
        The merchant's two-letter state abbreviation.
      • withMcc

        public IssuingMerchantData withMcc​(java.lang.String mcc)
        The Merchant Category Code.
      • withMcc

        public IssuingMerchantData withMcc​(java.util.Optional<java.lang.String> mcc)
        The Merchant Category Code.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object