33 lines
857 B
C#
33 lines
857 B
C#
// ***********************************************************************
|
|
// <copyright file="AccessLevelEnum.cs">
|
|
// Heath
|
|
// </copyright>
|
|
// ***********************************************************************
|
|
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace Core.Cerberos.Adapters.Common.Constants
|
|
{
|
|
/// <summary>
|
|
/// Specifies different access level for a permission.
|
|
/// </summary>
|
|
[JsonConverter(typeof(JsonStringEnumConverter))]
|
|
public enum AccessLevelEnum
|
|
{
|
|
/// <summary>
|
|
/// The object is accessible for reading.
|
|
/// </summary>
|
|
Read = 0,
|
|
|
|
/// <summary>
|
|
/// The object is accessible for writing.
|
|
/// </summary>
|
|
Write = 1,
|
|
|
|
/// <summary>
|
|
/// The object is accessible for all operations.
|
|
/// </summary>
|
|
All = 2
|
|
}
|
|
}
|