Skip to main content

RestApiCapability

Trait RestApiCapability 

Source
pub trait RestApiCapability: Send + Sync {
    // Required method
    fn register_rest(
        &self,
        ctx: &ModuleCtx,
        router: Router,
        openapi: &dyn OpenApiRegistry,
    ) -> Result<Router>;
}
Expand description

REST API capability: Pure wiring; must be sync. Runs AFTER DB migrations.

Required Methods§

Source

fn register_rest( &self, ctx: &ModuleCtx, router: Router, openapi: &dyn OpenApiRegistry, ) -> Result<Router>

Register REST routes for this module.

§Errors

Returns an error if route registration fails.

Implementors§