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 codegenuse 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§
- Consulta
Tipo Meta - 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
tipodo 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.