Package io.moov.sdk.models.components
Class IssuingMerchantData
- java.lang.Object
-
- io.moov.sdk.models.components.IssuingMerchantData
-
public class IssuingMerchantData extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIssuingMerchantData.Builder
-
Constructor Summary
Constructors Constructor Description IssuingMerchantData()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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IssuingMerchantData.Builderbuilder()java.util.Optional<java.lang.String>city()The merchant's location.java.util.Optional<java.lang.String>country()Two-letter country code.booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.String>mcc()The Merchant Category Code.java.util.Optional<java.lang.String>name()Name of the merchant.java.util.Optional<java.lang.String>networkID()External identifier used to identify the merchant with the card brand.java.util.Optional<java.lang.String>postalCode()The merchant's five-digit postal code.java.util.Optional<java.lang.String>state()The merchant's two-letter state abbreviation.java.lang.StringtoString()IssuingMerchantDatawithCity(java.lang.String city)The merchant's location.IssuingMerchantDatawithCity(java.util.Optional<java.lang.String> city)The merchant's location.IssuingMerchantDatawithCountry(java.lang.String country)Two-letter country code.IssuingMerchantDatawithCountry(java.util.Optional<java.lang.String> country)Two-letter country code.IssuingMerchantDatawithMcc(java.lang.String mcc)The Merchant Category Code.IssuingMerchantDatawithMcc(java.util.Optional<java.lang.String> mcc)The Merchant Category Code.IssuingMerchantDatawithName(java.lang.String name)Name of the merchant.IssuingMerchantDatawithName(java.util.Optional<java.lang.String> name)Name of the merchant.IssuingMerchantDatawithNetworkID(java.lang.String networkID)External identifier used to identify the merchant with the card brand.IssuingMerchantDatawithNetworkID(java.util.Optional<java.lang.String> networkID)External identifier used to identify the merchant with the card brand.IssuingMerchantDatawithPostalCode(java.lang.String postalCode)The merchant's five-digit postal code.IssuingMerchantDatawithPostalCode(java.util.Optional<java.lang.String> postalCode)The merchant's five-digit postal code.IssuingMerchantDatawithState(java.lang.String state)The merchant's two-letter state abbreviation.IssuingMerchantDatawithState(java.util.Optional<java.lang.String> state)The merchant's two-letter state abbreviation.
-
-
-
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.
-
builder
public static final IssuingMerchantData.Builder builder()
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-