Open rkmiecik opened 2 years ago
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(config => { config.IncludeTable(db => db.TABLE1, ApiMethodsToGenerate.All, "TABLE1").WithTags("GROUP TABLE 1"); });
app.MapInstantAPIs(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}
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(config =>
{
config.IncludeTable(db => db.TABLE1, ApiMethodsToGenerate.All, "TABLE1").WithTags("GROUP TABLE 1");
});
app.MapInstantAPIs(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}