Class AuthorizableAction
- Namespace
- FoundationaLLM.Common.Models.Authorization
- Assembly
- FoundationaLLM.Common.dll
Defines the properties of an authorizable action managed by the FoundationaLLM.Authorization resource provider.
public record AuthorizableAction : IEquatable<AuthorizableAction>
- Inheritance
-
AuthorizableAction
- Implements
- Inherited Members
- Extension Methods
Constructors
AuthorizableAction(string, string, string)
Defines the properties of an authorizable action managed by the FoundationaLLM.Authorization resource provider.
public AuthorizableAction(string Name, string Description, string Category)
Parameters
Name
stringThe name of the authorizable action.
Description
stringThe description of the authorizable action.
Category
stringThe category of the authorizable action.
Properties
Category
The category of the authorizable action.
public string Category { get; init; }
Property Value
Description
The description of the authorizable action.
public string Description { get; init; }
Property Value
Name
The name of the authorizable action.
public string Name { get; init; }