InstantAPIs
InstantAPIs copied to clipboard
.WithTags("Nome of the API group");
This version can separate the apis by group? As when we use the .WithTags() parameter in out minimal apis, then Swagger group the routes above a title inside the .WithTags().
e.g: app.MapInstantAPIs<Context>(config => { config.IncludeTable(db => db.TABLE1, ApiMethodsToGenerate.All, "TABLE1").WithTags("GROUP TABLE 1"); });
app.MapInstantAPIs<Context>(config => { config.IncludeTable(db => db.TABLE2, ApiMethodsToGenerate.All, "TABLE2").WithTags("GROUP TABLE 2"); });
Swagger will show something like this:
GROUP TABLE 1 [GET] /TABLE1 [POST] /TABLE1 [GET] /TABLE1/{id} [PUT] /TABLE1/{id} [DELETE] /TABLE1/{id}
GROUP TABLE 2 [GET] /TABLE2 [POST] /TABLE2 [GET] /TABLE2/{id} [PUT] /TABLE2/{id} [DELETE] /TABLE2/{id}