Package io.moov.sdk.models.components
Class AppleBillingContact
- java.lang.Object
-
- io.moov.sdk.models.components.AppleBillingContact
-
public class AppleBillingContact extends java.lang.ObjectAppleBillingContactBilling contact information as returned from Apple Pay.
Refer to [Apple's documentation](https://developer.apple.com/documentation/apple_pay_on_the_web/applepaypaymentcontact) for more information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppleBillingContact.Builder
-
Constructor Summary
Constructors Constructor Description AppleBillingContact()AppleBillingContact(java.util.Optional<? extends java.util.List<java.lang.String>> addressLines, java.util.Optional<java.lang.String> locality, java.util.Optional<java.lang.String> postalCode, java.util.Optional<java.lang.String> administrativeArea, java.util.Optional<java.lang.String> countryCode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.util.List<java.lang.String>>addressLines()Address lines 1 and 2 for the contact.java.util.Optional<java.lang.String>administrativeArea()The contact's two-letter state code.static AppleBillingContact.Builderbuilder()java.util.Optional<java.lang.String>countryCode()The contact's two-letter ISO 3166booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.String>locality()The contact's city.java.util.Optional<java.lang.String>postalCode()The contact's postal code.java.lang.StringtoString()AppleBillingContactwithAddressLines(java.util.List<java.lang.String> addressLines)Address lines 1 and 2 for the contact.AppleBillingContactwithAddressLines(java.util.Optional<? extends java.util.List<java.lang.String>> addressLines)Address lines 1 and 2 for the contact.AppleBillingContactwithAdministrativeArea(java.lang.String administrativeArea)The contact's two-letter state code.AppleBillingContactwithAdministrativeArea(java.util.Optional<java.lang.String> administrativeArea)The contact's two-letter state code.AppleBillingContactwithCountryCode(java.lang.String countryCode)The contact's two-letter ISO 3166AppleBillingContactwithCountryCode(java.util.Optional<java.lang.String> countryCode)The contact's two-letter ISO 3166AppleBillingContactwithLocality(java.lang.String locality)The contact's city.AppleBillingContactwithLocality(java.util.Optional<java.lang.String> locality)The contact's city.AppleBillingContactwithPostalCode(java.lang.String postalCode)The contact's postal code.AppleBillingContactwithPostalCode(java.util.Optional<java.lang.String> postalCode)The contact's postal code.
-
-
-
Constructor Detail
-
AppleBillingContact
public AppleBillingContact(java.util.Optional<? extends java.util.List<java.lang.String>> addressLines, java.util.Optional<java.lang.String> locality, java.util.Optional<java.lang.String> postalCode, java.util.Optional<java.lang.String> administrativeArea, java.util.Optional<java.lang.String> countryCode)
-
AppleBillingContact
public AppleBillingContact()
-
-
Method Detail
-
addressLines
public java.util.Optional<java.util.List<java.lang.String>> addressLines()
Address lines 1 and 2 for the contact.
-
locality
public java.util.Optional<java.lang.String> locality()
The contact's city.
-
postalCode
public java.util.Optional<java.lang.String> postalCode()
The contact's postal code.
-
administrativeArea
public java.util.Optional<java.lang.String> administrativeArea()
The contact's two-letter state code.
-
countryCode
public java.util.Optional<java.lang.String> countryCode()
The contact's two-letter ISO 3166
-
builder
public static AppleBillingContact.Builder builder()
-
withAddressLines
public AppleBillingContact withAddressLines(java.util.List<java.lang.String> addressLines)
Address lines 1 and 2 for the contact.
-
withAddressLines
public AppleBillingContact withAddressLines(java.util.Optional<? extends java.util.List<java.lang.String>> addressLines)
Address lines 1 and 2 for the contact.
-
withLocality
public AppleBillingContact withLocality(java.lang.String locality)
The contact's city.
-
withLocality
public AppleBillingContact withLocality(java.util.Optional<java.lang.String> locality)
The contact's city.
-
withPostalCode
public AppleBillingContact withPostalCode(java.lang.String postalCode)
The contact's postal code.
-
withPostalCode
public AppleBillingContact withPostalCode(java.util.Optional<java.lang.String> postalCode)
The contact's postal code.
-
withAdministrativeArea
public AppleBillingContact withAdministrativeArea(java.lang.String administrativeArea)
The contact's two-letter state code.
-
withAdministrativeArea
public AppleBillingContact withAdministrativeArea(java.util.Optional<java.lang.String> administrativeArea)
The contact's two-letter state code.
-
withCountryCode
public AppleBillingContact withCountryCode(java.lang.String countryCode)
The contact's two-letter ISO 3166
-
withCountryCode
public AppleBillingContact withCountryCode(java.util.Optional<java.lang.String> countryCode)
The contact's two-letter ISO 3166
-
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
-
-