namespace AIStudio.Tools.ChatArchive;
///
/// Describes one exported chat inside a chat archive.
///
public sealed record ChatArchiveManifestChat
{
///
/// The unique identifier of the chat.
///
public Guid ChatId { get; init; }
///
/// The name of the chat at the time of the export.
///
public string Name { get; init; } = string.Empty;
///
/// The time of the last edit at the time of the export.
///
public DateTimeOffset LastEditTime { get; init; }
///
/// The number of app-owned files of this chat which were included in the archive,
/// such as transcripts.
///
public int IncludedFiles { get; init; }
}