diff --git a/Core.Thalos.Service.API/Controllers/ModuleController.cs b/Core.Thalos.Service.API/Controllers/ModuleController.cs index 1eae85c..dd1cfb3 100644 --- a/Core.Thalos.Service.API/Controllers/ModuleController.cs +++ b/Core.Thalos.Service.API/Controllers/ModuleController.cs @@ -55,7 +55,7 @@ namespace Core.Thalos.Service.API.Controllers /// Gets all the modules. /// [HttpGet("GetAll")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -111,7 +111,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("GetById")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -136,7 +136,7 @@ namespace Core.Thalos.Service.API.Controllers /// Creates a new module. /// [HttpPost("Create")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -155,7 +155,7 @@ namespace Core.Thalos.Service.API.Controllers /// Updates a full module by mongo identifier. /// [HttpPut("Update")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -174,7 +174,7 @@ namespace Core.Thalos.Service.API.Controllers /// Deletes a full module by mongo identifier. /// [HttpDelete("Delete")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -194,7 +194,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPatch] [Route("ChangeStatus")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] diff --git a/Core.Thalos.Service.API/Controllers/PermissionController.cs b/Core.Thalos.Service.API/Controllers/PermissionController.cs index 9f7782f..863ffd3 100644 --- a/Core.Thalos.Service.API/Controllers/PermissionController.cs +++ b/Core.Thalos.Service.API/Controllers/PermissionController.cs @@ -55,7 +55,7 @@ namespace Core.Thalos.Service.API.Controllers /// Gets all the permissions. /// [HttpGet("GetAll")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -111,7 +111,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("GetById")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -136,7 +136,7 @@ namespace Core.Thalos.Service.API.Controllers /// Creates a new permission. /// [HttpPost("Create")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -155,7 +155,7 @@ namespace Core.Thalos.Service.API.Controllers /// Updates a full permission by mongo identifier. /// [HttpPut("Update")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -174,7 +174,7 @@ namespace Core.Thalos.Service.API.Controllers /// Deletes a full permission by mongo identifier. /// [HttpDelete("Delete")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -194,7 +194,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPatch] [Route("ChangeStatus")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] diff --git a/Core.Thalos.Service.API/Controllers/RoleController.cs b/Core.Thalos.Service.API/Controllers/RoleController.cs index dbd5bbd..03547ba 100644 --- a/Core.Thalos.Service.API/Controllers/RoleController.cs +++ b/Core.Thalos.Service.API/Controllers/RoleController.cs @@ -58,7 +58,7 @@ namespace Core.Thalos.Service.API.Controllers /// Gets all the roles. /// [HttpGet("GetAll")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -78,7 +78,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("GetById")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -99,7 +99,7 @@ namespace Core.Thalos.Service.API.Controllers /// Creates a new role. /// [HttpPost("Create")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -118,7 +118,7 @@ namespace Core.Thalos.Service.API.Controllers /// Updates a full role by mongo identifier. /// [HttpPut("Update")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -137,7 +137,7 @@ namespace Core.Thalos.Service.API.Controllers /// Deletes a full role by mongo identifier. /// [HttpDelete("Delete")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -157,7 +157,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPatch] [Route("ChangeStatus")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -179,7 +179,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("AddApplication")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -201,7 +201,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpDelete] [Route("RemoveApplication")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] diff --git a/Core.Thalos.Service.API/Controllers/TenantController.cs b/Core.Thalos.Service.API/Controllers/TenantController.cs index e0075d5..06e1ffe 100644 --- a/Core.Thalos.Service.API/Controllers/TenantController.cs +++ b/Core.Thalos.Service.API/Controllers/TenantController.cs @@ -52,7 +52,7 @@ namespace Core.Thalos.Service.API.Controllers /// Gets all the Tenants. /// [HttpGet("GetAll")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -72,7 +72,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("GetById")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -97,7 +97,7 @@ namespace Core.Thalos.Service.API.Controllers /// Creates a new Tenant. /// [HttpPost("Create")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -116,7 +116,7 @@ namespace Core.Thalos.Service.API.Controllers /// Updates a full Tenant by mongo identifier. /// [HttpPut("Update")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -135,7 +135,7 @@ namespace Core.Thalos.Service.API.Controllers /// Deletes a full Tenant by mongo identifier. /// [HttpDelete("Delete")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -155,7 +155,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPatch] [Route("ChangeStatus")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] diff --git a/Core.Thalos.Service.API/Controllers/UserController.cs b/Core.Thalos.Service.API/Controllers/UserController.cs index cbed6da..06fce3b 100644 --- a/Core.Thalos.Service.API/Controllers/UserController.cs +++ b/Core.Thalos.Service.API/Controllers/UserController.cs @@ -66,7 +66,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpGet] [Route("GetAll")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -87,7 +87,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("GetById")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -110,7 +110,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("GetByEmail")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -132,7 +132,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("Create")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -152,7 +152,7 @@ namespace Core.Thalos.Service.API.Controllers /// Updates a full user by mongo identifier. /// [HttpPut("Update")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -173,7 +173,7 @@ namespace Core.Thalos.Service.API.Controllers /// Deletes a full user by mongo identifier. /// [HttpDelete("Delete")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -194,7 +194,7 @@ namespace Core.Thalos.Service.API.Controllers /// Logs in the user. /// [HttpPatch("LoginUser")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -215,7 +215,7 @@ namespace Core.Thalos.Service.API.Controllers /// Logs in the user. /// [HttpPatch("LogOutUser")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] @@ -236,7 +236,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPatch] [Route("ChangeStatus")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] @@ -259,7 +259,7 @@ namespace Core.Thalos.Service.API.Controllers /// [HttpPost] [Route("ValidateExistence")] - [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)]