Skip to content

cep.v2 #

Constants #

const uri = 'https://brasilapi.com.br/api/cep/v2'

https://brasilapi.com.br/docs#tag/CEP-V2

fn get #

pub fn get(cep_code string) !Cep

get Retorna os dados do CEP(Código de Endereçamento Postal). Com a adição da geolocalização. https://brasilapi.com.br/docs#tag/CEP-V2/paths/~1cep~1v2~1{cep}/get

Exemplo de uso:

if cep_ := cep.get_cep('63900-193') { dump(cep_) } else { // print message error println(err) }

Caso não seja encontrado o cep, irá retornar um errors.CepError

struct Cep #

pub struct Cep {
pub:
	cep          string
	state        string
	city         string
	neighborhood string
	street       string
	service      string
	location     Location
}

struct Coordinates #

pub struct Coordinates {
pub:
	longitude string
	latitude  string
}

struct Location #

pub struct Location {
pub:
	@type       string
	coordinates Coordinates
}