Table of Contents

Class UserProfile

Namespace
FoundationaLLM.Common.Models.Configuration.Users
Assembly
FoundationaLLM.Common.dll

The user profile object persisted in long-term storage.

public record UserProfile : IEquatable<UserProfile>
Inheritance
UserProfile
Implements
Inherited Members
Extension Methods

Constructors

UserProfile(string)

The user profile object persisted in long-term storage.

public UserProfile(string UPN)

Parameters

UPN string

The user's account user principal name.

Properties

Flags

A dictionary of UserProfileFlags.

public Dictionary<string, bool> Flags { get; set; }

Property Value

Dictionary<string, bool>

Id

The unique identifier.

[JsonPropertyName("id")]
public string Id { get; set; }

Property Value

string

Type

The document type.

[JsonPropertyName("type")]
public string Type { get; set; }

Property Value

string

UPN

The user principal name.

[JsonPropertyName("upn")]
public string UPN { get; set; }

Property Value

string