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
isValid → bool
no setterinherited
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.