Files
adas-core/adas-core.Domain/Enums/PermissionEnum.cs
T
2026-06-26 10:29:23 +02:00

58 lines
1.1 KiB
C#

namespace adas_core.Domain.Enums;
/// <summary>
/// Represents a set of permission values used to define access rights or authorization levels within the system.
/// </summary>
public class PermissionEnum
{
public enum PermissionTypesEnum
{
Unit,
Display,
DisplayConfig,
MasterList,
Treatment,
Patient,
Medicine,
Pump,
User,
ConfigObservation,
Observation,
Audit,
Admission,
Discharge,
PatientIncome,
Obs,
DemographicData,
BoxBlocking,
Default // ??????????????????????????
}
public enum RolesType
{
AuthSome = 1,
AuthGuest = 2,
AuthNurse = 3,
AuthNursesupervisor = 4,
AuthDoctor = 5,
AuthDoctorchief = 6,
AuthDeveloper = 5000,
AuthAdmin = 10000
}
public enum SourcePermissionsEnum
{
Display,
Unit,
Panel
}
public enum UserActionEnum
{
Create,
Read,
Update,
Delete
}
}