[ { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "CreateRole", "RelativePath": "api/Account/CreateRole", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "model", "Type": "phronCare.API.Models.Account.Role", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "DeleteRole", "RelativePath": "api/Account/DeleteRole/{roleId}", "HttpMethod": "DELETE", "IsController": true, "Order": 0, "Parameters": [ { "Name": "roleId", "Type": "System.String", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "DeleteUser", "RelativePath": "api/Account/DeleteUser/{userId}", "HttpMethod": "DELETE", "IsController": true, "Order": 0, "Parameters": [ { "Name": "UserId", "Type": "System.String", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "GetAllRoles", "RelativePath": "api/Account/GetAllRoles", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "GetAllUsers", "RelativePath": "api/Account/GetAllUsers", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "GetRoleById", "RelativePath": "api/Account/GetRoleById/{id}", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "id", "Type": "System.String", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "GetUserById", "RelativePath": "api/Account/GetUserById/{id}", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "id", "Type": "System.String", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "UpdateRole", "RelativePath": "api/Account/UpdateRole/{id}", "HttpMethod": "PUT", "IsController": true, "Order": 0, "Parameters": [ { "Name": "id", "Type": "System.String", "IsRequired": true }, { "Name": "model", "Type": "phronCare.API.Models.Account.Role", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AccountController", "Method": "UpdateUser", "RelativePath": "api/Account/UpdateUser/{id}", "HttpMethod": "PUT", "IsController": true, "Order": 0, "Parameters": [ { "Name": "id", "Type": "System.String", "IsRequired": true }, { "Name": "model", "Type": "phronCare.API.Models.Account.UserUpdate", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "ConfirmEmail", "RelativePath": "api/Authentication/confirmemail", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "token", "Type": "System.String", "IsRequired": false }, { "Name": "email", "Type": "System.String", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "ForgotPassword", "RelativePath": "api/Authentication/forgot-password", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "email", "Type": "System.String", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "GenerateQRCodeAsync", "RelativePath": "api/Authentication/generate-qr-code", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "Login", "RelativePath": "api/Authentication/login", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "loginModel", "Type": "phronCare.API.Models.Authentication.Login.LoginModel", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "LoginWithOTP", "RelativePath": "api/Authentication/login-2FA", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "code", "Type": "System.String", "IsRequired": false }, { "Name": "username", "Type": "System.String", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "Register", "RelativePath": "api/Authentication/register", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "registerUser", "Type": "phronCare.API.Models.Authentication.SingUp.RegisterUser", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "ResetPassword", "RelativePath": "api/Authentication/reset-password", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "token", "Type": "System.String", "IsRequired": false }, { "Name": "email", "Type": "System.String", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.AuthenticationController", "Method": "ResetPassword", "RelativePath": "api/Authentication/reset-password", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "resetPassword", "Type": "phronCare.API.Models.Authentication.SingUp.ResetPassword", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.DbTestController", "Method": "TestEdmxConnection", "RelativePath": "api/DbTest/EDMXTestConnection", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.TestController", "Method": "GetAdministradores", "RelativePath": "api/Test/administradores", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [ { "Type": "System.Collections.Generic.IEnumerable\u00601[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", "MediaTypes": [ "text/plain", "application/json", "text/json" ], "StatusCode": 200 } ] }, { "ContainingType": "phronCare.API.Controllers.TestController", "Method": "GetEmpleados", "RelativePath": "api/Test/empleados", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [ { "Type": "System.Collections.Generic.IEnumerable\u00601[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", "MediaTypes": [ "text/plain", "application/json", "text/json" ], "StatusCode": 200 } ] }, { "ContainingType": "phronCare.API.Controllers.Tickets.TicketController", "Method": "ExportDashboardDetail", "RelativePath": "api/Ticket/ExportDashboardDetail", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "parameters", "Type": "Domain.Entities.GenericParameters\u00605[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Tickets.TicketController", "Method": "GetDashboardDetail", "RelativePath": "api/Ticket/GetDashboardDetail", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "parameters", "Type": "Domain.Entities.GenericParameters\u00605[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Tickets.TicketController", "Method": "GetSummary", "RelativePath": "api/Ticket/GetSummary", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Tickets.TicketController", "Method": "InsertTicket", "RelativePath": "api/Ticket/InsertTicket", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "ticket", "Type": "Domain.Entities.ETicket", "IsRequired": true } ], "ReturnTypes": [] } ]