17.134. Class ServicesPermissions

Namespace: ArmoniK.Core.Common.Auth.Authorization.Permissions
Assembly: ArmoniK.Core.Common.dll

Permissions related to each service

public static class ServicesPermissions

17.134.1. Inheritance

objectServicesPermissions

17.134.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

17.134.3. Fields

17.134.3.1. All

public const string All = "*"

17.134.3.1.1. Field Value

string

17.134.3.2. Default

public const string Default = "Default"

17.134.3.2.1. Field Value

string

17.134.3.3. PermissionsLists

Dictionary with the list of permissions for each service

public static readonly ImmutableDictionary<string, ImmutableList<Permission>> PermissionsLists

17.134.3.3.1. Field Value

ImmutableDictionary<string, ImmutableList<Permission>>

17.134.3.4. Type2NameMapping

public static readonly ReadOnlyDictionary<Type, string> Type2NameMapping

17.134.3.4.1. Field Value

ReadOnlyDictionary<Type, string>

17.134.4. Methods

17.134.4.1. FromType(Type)

Determines the service name from the given service type

public static string FromType(Type t)

17.134.4.1.1. Parameters

t Type

Type of the service

17.134.4.1.2. Returns

string

Name of the service used in permissions