using Foxchat.Core.Models; using NodaTime; namespace Foxchat.Chat.Database.Models; public class User : BaseModel { public Ulid InstanceId { get; init; } public IdentityInstance Instance { get; init; } = null!; public string RemoteUserId { get; init; } = null!; public string Username { get; init; } = null!; public string? Avatar { get; set; } public Instant LastFetchedAt { get; set; } public List Guilds { get; } = []; public List OwnedGuilds { get; } = []; }