corretora.v1 #
Constants #
const uri = 'https://brasilapi.com.br/api/cvm/corretoras/v1'
fn get_all #
pub fn get_all() ![]Corretora
get_all Retorna informações referentes a todas as Corretoras ativas listadas na CVM.
https://brasilapi.com.br/docs#tag/Corretoras/paths/~1cvm~1corretoras~1v1/get
Exemplo de uso:
if corretoras := corretora_.get_all_corretoras() { dump(corretoras) } else { // print message error println(err) }
fn get_by_cnpj #
pub fn get_by_cnpj(cnpj_code_ CNPJ) !Corretora
get_by_cnpj Retorna informações referentes a um corretora ativa listada na CVM apartir do cnpj.
https://brasilapi.com.br/docs#tag/Corretoras/paths/~1cvm~1corretoras~1v1~1{cnpj}/get
Exemplo de uso:
if corretora := corretora_.get_corretora_by_cnpj('24159923000159') { dump(corretora) } else { // print detail message error if err is corretora_.errors.CorretoraError { println("Tipo: ${err.type}\nMsg: ${err.message}") } }
Caso não seja encontrado o cnpj, irá retornar um errors.CorretoraError
fn ([]Corretora_temp) get_corretoras #
pub fn (c []Corretora_temp) get_corretoras() []Corretora
get_corretoras faz um parser da struct Corretora_temp para Corretora
struct Corretora #
pub struct Corretora {
pub:
cnpj string
@type string
nome_social string
nome_comercial string
status string
email string
telefone string
cep string
pais string
uf string
municipio string
bairro string
complemento string
logradouro string
data_patrimonio_liquido time.Time
valor_patrimonio_liquido f64
codigo_cvm string
data_inicio_situacao time.Time
data_registro time.Time
}
struct Corretora_temp #
struct Corretora_temp {
pub:
cnpj string
@type string
nome_social string
nome_comercial string
status string
email string
telefone string
cep string
pais string
uf string
municipio string
bairro string
complemento string
logradouro string
data_patrimonio_liquido string
valor_patrimonio_liquido string
codigo_cvm string
data_inicio_situacao string
data_registro string
}
fn (Corretora_temp) get_corretora #
pub fn (c Corretora_temp) get_corretora() Corretora
get_corretora faz um parser da struct Corretora_temp para Corretora