Table of Contents

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 string

The name of the authorizable action.

Description string

The description of the authorizable action.

Category string

The category of the authorizable action.

Properties

Category

The category of the authorizable action.

public string Category { get; init; }

Property Value

string

Description

The description of the authorizable action.

public string Description { get; init; }

Property Value

string

Name

The name of the authorizable action.

public string Name { get; init; }

Property Value

string