Files
Core.Thalos.BuildingBlocks/Core.Cerberos.Adapters/Common/Constants/Routes.cs
Sergio Matias Urquin d5925a6476 Add project files.
2025-04-29 18:57:20 -06:00

114 lines
3.3 KiB
C#

// ***********************************************************************
// <copyright file="Routes.cs">
// Heath
// </copyright>
// ***********************************************************************
namespace Core.Cerberos.Adapters.Common.Constants
{
/// <summary>
/// Constants of the routes of this service.
/// </summary>
public static class Routes
{
/// <summary>
/// The User route.
/// </summary>
public const string User = "users";
/// <summary>
/// The Register User route.
/// </summary>
public const string Register = "{sendInvitation}/send-invitation/register";
/// <summary>
/// The identifier route.
/// </summary>
public const string Id = "{id}";
/// <summary>
/// The Authentication route.
/// </summary>
public const string Authentication = "api/v1/authentication";
/// <summary>
/// The LogIn route.
/// </summary>
public const string LogIn = "{email}/login";
/// <summary>
/// The LogOut route.
/// </summary>
public const string LogOut = "{email}/logout";
/// <summary>
/// The Generate Token route.
/// </summary>
public const string GenerateToken = "GenerateToken";
/// <summary>
/// The refresh token route.
/// </summary>
public const string RefreshToken = "RefreshToken";
/// <summary>
/// The InviteUser route.
/// </summary>
public const string InviteUser = "invite-user";
/// <summary>
/// The role identifier route.
/// </summary>
public const string RoleId = "role/{roleId}";
/// <summary>
/// The GetPermissionList route.
/// </summary>
public const string GetPermissionList = "GetPermissionList";
/// <summary>
/// The GetModuleList route.
/// </summary>
public const string GetModuleList = "GetModuleList";
/// <summary>
/// The ChangeStatus route.
/// </summary>
public const string ChangeStatus = "{id}/{newStatus}/ChangeStatus";
/// <summary>
/// The AddCompany route.
/// </summary>
public const string AddCompany = "{userId}/Companies/{companyId}/Add";
/// <summary>
/// The RemoveCompany route.
/// </summary>
public const string RemoveCompany = "{userId}/Companies/{companyId}/Remove";
/// <summary>
/// The AddProject route.
/// </summary>
public const string AddProject = "{userId}/Projects/{projectId}/Add";
/// <summary>
/// The RemoveProject route.
/// </summary>
public const string RemoveProject = "{userId}/Projects/{projectId}/Remove";
/// <summary>
/// The AddApplication route.
/// </summary>
public const string AddApplication = "{roleId}/{application}/AddApplication";
/// <summary>
/// The RemoveApplication route.
/// </summary>
public const string RemoveApplication = "{roleId}/{application}/RemoveApplication";
/// <summary>
/// The email route.
/// </summary>
public const string Email = "{email}/GetByEmail";
}
}