[ { "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.Sales.AccountTypeController", "Method": "GetAll", "RelativePath": "api/AccountType/GetAll", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.AccountTypeController", "Method": "GetByName", "RelativePath": "api/AccountType/GetByName/{name}", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "name", "Type": "System.String", "IsRequired": true } ], "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.Sales.CustomerController", "Method": "GetById", "RelativePath": "api/Customer/{id}", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "id", "Type": "System.Int32", "IsRequired": true } ], "ReturnTypes": [ { "Type": "Domain.Entities.ECustomer", "MediaTypes": [ "text/plain", "application/json", "text/json" ], "StatusCode": 200 } ] }, { "ContainingType": "phronCare.API.Controllers.Sales.CustomerController", "Method": "GetAll", "RelativePath": "api/Customer/all", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "page", "Type": "System.Int32", "IsRequired": false }, { "Name": "pageSize", "Type": "System.Int32", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.CustomerController", "Method": "Create", "RelativePath": "api/Customer/create", "HttpMethod": "POST", "IsController": true, "Order": 0, "Parameters": [ { "Name": "customer", "Type": "Domain.Entities.ECustomer", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.CustomerController", "Method": "Search", "RelativePath": "api/Customer/search", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "name", "Type": "System.String", "IsRequired": false }, { "Name": "email", "Type": "System.String", "IsRequired": false }, { "Name": "document", "Type": "System.String", "IsRequired": false }, { "Name": "page", "Type": "System.Int32", "IsRequired": false }, { "Name": "pageSize", "Type": "System.Int32", "IsRequired": false } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.CustomerController", "Method": "Update", "RelativePath": "api/Customer/update", "HttpMethod": "PUT", "IsController": true, "Order": 0, "Parameters": [ { "Name": "customer", "Type": "Domain.Entities.ECustomer", "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.Sales.DocumentTypeController", "Method": "GetAll", "RelativePath": "api/DocumentType/GetAll", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.DocumentTypeController", "Method": "GetByName", "RelativePath": "api/DocumentType/GetByName/{name}", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "name", "Type": "System.String", "IsRequired": true } ], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.TaxConditionController", "Method": "GetAll", "RelativePath": "api/TaxCondition/GetAll", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [], "ReturnTypes": [] }, { "ContainingType": "phronCare.API.Controllers.Sales.TaxConditionController", "Method": "GetByName", "RelativePath": "api/TaxCondition/GetByName/{name}", "HttpMethod": "GET", "IsController": true, "Order": 0, "Parameters": [ { "Name": "name", "Type": "System.String", "IsRequired": true } ], "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": [] } ]