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