Skip to content

README

Uma lib para a API do BrasilAPI (para o V)

É possível encontrar toda a documentação desse client/sdk na doc.


Features

  • CEP (Zip code)
  • DDD
  • Bank
  • Corretoras
  • CNPJ
  • Feriados Nacionais
  • Registros de domínios br
  • IBGE
  • Tabela FIPE
  • ISBN
  • Taxas
  • PIX
  • NCM
  • CPTEC

Como contribuir

Veja CONTRIBUTING.md para ver como contribuir com o projeto.

Instalação

v install Ddiidev.brasilapi



Como usar

import Ddiidev.brasilapi.cep.v1 as cep

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

Resultado:

[.



Capturando detalhes de erros

import Ddiidev.brasilapi.cep.v2 as cep
import Ddiidev.brasilapi.cep.errors

fn main() {
if cep_ := cep.get_cep('00000-000') {
dump(cep_)
} else {
if err is errors.CepError {
dump(err)
}
}
}

Resultado:

[.

Ou pode simplesmente usar err.msg(), isso vale pra todos os módulos.

Autor

License

MIT