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
stringThe user's account user principal name.
Properties
Flags
A dictionary of UserProfileFlags.
public Dictionary<string, bool> Flags { get; set; }
Property Value
Id
The unique identifier.
[JsonPropertyName("id")]
public string Id { get; set; }
Property Value
Type
The document type.
[JsonPropertyName("type")]
public string Type { get; set; }
Property Value
UPN
The user principal name.
[JsonPropertyName("upn")]
public string UPN { get; set; }