Skip to main content

Module generated

Module generated 

Source
Expand description

Catálogo de endpoints conhecidos da plataforma APIBrasil.

Os dados em catalog são gerados do catálogo real do gateway (GET /api/v2/documentations):

cargo run --features blocking --bin codegen
use apibrasil::generated;

assert!(generated::has_action("whatsapp", "sendText"));
assert!(generated::service_actions_for("cep").contains(&"cidades"));

if let Some(meta) = generated::consulta_tipo("acerta-essencial") {
    println!("{} {:?}", meta.service, meta.fields);
}

Re-exports§

pub use catalog::CONSULTA_SERVICOS;
pub use catalog::CONSULTA_TIPOS;
pub use catalog::EVOLUTION_PATHS;
pub use catalog::SERVICE_ACTIONS;
pub use catalog::SOURCE;
pub use catalog::WHATSAPP_ACTIONS;
pub use catalog::WHATSMEOW_ACTIONS;

Modules§

catalog
Dados do catálogo — ARQUIVO GERADO AUTOMATICAMENTE, não edite.

Structs§

ConsultaTipoMeta
Metadados de um tipo de consulta: o serviço da rota e os campos do body de exemplo.

Functions§

consulta_tipo
Devolve os metadados de um tipo de consulta (campo tipo do body).
has_action
Informa se uma action é documentada para o serviço.
service_actions_for
Devolve as actions documentadas de um serviço do gateway.
services
Lista os serviços do gateway presentes no catálogo.