Endereco class

Classe que representa um endereço no Brasil

Inheritance
Implemented types

Constructors

Endereco({String cep = "", String logradouro = "", String numero = "", String complemento = "", String bairro = "", Cidade? cidade, int? gia, int? ddd, int? siafi, double latitude = 0, double longitude = 0})

Properties

bairro String
final
bairroCidadeEstado string
Retorna uma string contendo o bairro, cidade e estado concatenados, separados por hífen.
no setter
bairroCidadeEstadoCep string
Retorna uma string contendo o bairro, cidade, estado e CEP concatenados, separados por " - ".
no setter
cep String
final
cidade Cidade?
final
codigoPais int
Codigo do país
no setter
complemento String
final
coordenadas string
Retorna as coordenadas do endereço.
no setter
ddd int?
final
endereco string
Retorna o endereço completo formatado.
no setter
enderecoComCep string
Retorna o endereço completo com o CEP.
no setter
enderecoCompleto string
Retorna o endereço completo, incluindo o endereço com CEP e o país.
no setter
enderecoCompletoComCoordenadas string
no setter
estado Estado?
Retorna o estado do endereço.
no setter
gia int?
final
hashCode int
The hash code for this object.
no setteroverride
ibge int?
Retorna o código IBGE da cidade do endereço.
no setter
latitude double
finalinherited
latitudeInRad double
no setterinherited
logradouro String
final
logradouroCompleto string
Retorna o logradouro completo do endereço.
no setter
longitude double
finalinherited
longitudeInRad double
no setterinherited
numero String
final
pais String
Retorna o país do endereço.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
siafi int?
final
toGoogleMapsUri Uri
Retorna a URI para o Google Maps com as coordenadas do endereço.
no setter

Methods

compareTo(Endereco other) int
Compares this object to another object.
override
fromCEP(String cep) Future<Endereco>
Busca um endereço a partir do CEP.
fromPartialJson(Map<String, dynamic> json) Endereco
Cria um endereço a partir de um JSON parcial.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
round({int decimals = 6}) LatLng
inherited
toJson() Map<String, dynamic>
override
toSexagesimal() String
Converts lat/long values into sexagesimal
inherited
toString() String
Retorna uma representação em String do endereço.
override

Operators

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

Static Methods

fromJson(Map<String, dynamic> json) Future<Endereco>
Cria um endereço a partir de um JSON.
searchOpenStreetMap(String query, {int limit = 5, bool viaCep = false}) Future<Iterable<Endereco>>
Busca endereços no Nominatim do OpenStreetMap a partir de um texto de busca.
tryParse(string address) Future<Endereco>
Tenta converter uma string em um endereço.