Address class

Una dirección postal completa, tal como la desglosa Amazon Location v2.

La mayoría de las apps solo necesitan label, que es la dirección ya compuesta y lista para enseñar. El desglose está entero porque hay dos cosas que solo se pueden hacer con él: rellenar un formulario campo a campo —país, provincia, ciudad, calle, número— y componer la dirección con las convenciones de un país concreto.

El cliente anterior guardaba solo Address.Label y descartaba el resto, lo que obligaba a pedir el lugar otra vez cada vez que hacía falta un campo.

Annotations
  • @immutable

Constructors

Address({String? label, Country? country, AdminArea? region, AdminArea? subRegion, String? locality, String? district, String? subDistrict, String? postalCode, String? block, String? subBlock, String? street, List<StreetComponent> streetComponents = const <StreetComponent>[], String? addressNumber, String? building, List<String> intersection = const <String>[]})
Crea la dirección.
const
Address.fromJson(Map<String, dynamic> json)
Lee la dirección de la respuesta del servicio.
factory

Properties

addressNumber String?
El número del portal.
final
block String?
Manzana, donde el direccionamiento la usa (Japón, partes de Asia).
final
building String?
Nombre del edificio, si lo tiene.
final
country Country?
El país.
final
district String?
El barrio o distrito.
final
hashCode int
The hash code for this object.
no setterinherited
intersection List<String>
Las vías que se cruzan, cuando la posición es una esquina.
final
label String?
La dirección completa en una línea, ya compuesta por el servicio.
final
locality String?
La ciudad o población.
final
postalCode String?
Código postal.
final
region AdminArea?
Primer nivel administrativo: provincia, estado, departamento.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shortLabel String?
La dirección más corta que sigue siendo útil para hablar: calle y número, o la esquina, o la ciudad.
no setter
street String?
La calle ya compuesta.
final
streetComponents List<StreetComponent>
La calle desglosada en piezas.
final
subBlock String?
Submanzana.
final
subDistrict String?
Subdivisión del barrio.
final
subRegion AdminArea?
Segundo nivel: cantón, condado.
final

Methods

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

Operators

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