AddressPortable class

Address portable.

Annotations
  • @JsonSerializable.new(fieldRename: FieldRename.snake)

Constructors

AddressPortable(String? addressLine1, String? addressLine2, String? addressLine3, String? adminArea4, String? adminArea3, String? adminArea2, String? adminArea1, String? postalCode, String? countryCode, AddressDetails? addressDetails)
const
AddressPortable.fromJson(Map<String, dynamic> json)
factory

Properties

addressDetails → AddressDetails?
The non-portable additional address details that are sometimes needed for compliance, risk, or other scenarios where fine-grain address information might be needed. Not portable with common third party and open source. Redundant with core fields. For example, address_portable.address_line_1 is usually a combination of address_details.street_number, street_name, and street_type.
final
addressLine1 → String?
The first line of the address. For example, number or street. For example, 173 Drury Lane. Required for data entry and compliance and risk checks. Must contain the full address.
final
addressLine2 → String?
The second line of the address. For example, suite or apartment number.
final
addressLine3 → String?
The third line of the address, if needed. For example, a street complement for Brazil, direction text, such as next to Walmart, or a landmark in an Indian address.
final
adminArea1 → String?
The highest level sub-division in a country, which is usually a province, state, or ISO-3166-2 subdivision. Format for postal delivery. For example, CA and not California. Value, by country, is:
final
adminArea2 → String?
A city, town, or village. Smaller than admin_area_level_1.
final
adminArea3 → String?
A sub-locality, suburb, neighborhood, or district. Smaller than admin_area_level_2. Value is:
final
adminArea4 → String?
The neighborhood, ward, or district. Smaller than admin_area_level_3 or sub_locality. Value is:
final
countryCode → String?
The two-character ISO 3166-1 code that identifies the country or region.
final
hashCode → int
The hash code for this object.
no setterinherited
postalCode → String?
The postal code, which is the zip code or equivalent. Typically required for countries with a postal code or an equivalent. See postal code.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited