Class SecretKey
- Namespace
 - FoundationaLLM.Common.Models.Authorization
 
- Assembly
 - FoundationaLLM.Common.dll
 
Represents a secret key.
public class SecretKey
  - Inheritance
 - 
      
      SecretKey
 
- Derived
 
- Inherited Members
 
- Extension Methods
 
Properties
Active
Gets or sets the flag indicating whether the secret key is active or not.
[JsonPropertyName("active")]
public required bool Active { get; set; }
  Property Value
ContextId
Gets or sets the context identifier of the secret key.
[JsonPropertyName("context_id")]
public required string ContextId { get; set; }
  Property Value
Description
Gets or sets the description of the secret key.
[JsonPropertyName("description")]
public required string Description { get; set; }
  Property Value
ExpirationDate
Gets or sets the expiration date of the secret key.
[JsonPropertyName("expiration_date")]
public required DateTimeOffset ExpirationDate { get; set; }
  Property Value
Id
Gets or sets the unique identifier of the secret key.
[JsonPropertyName("id")]
public required string Id { get; set; }
  Property Value
InstanceId
Gets or sets the FoundationaLLM instance identifier.
[JsonPropertyName("instance_id")]
public required string InstanceId { get; set; }