using System.Text.Json; namespace AIStudio.Assistants.VisualBriefing; /// /// Contains the parsed and validated protected sections of one standalone briefing artifact. /// /// The embedded export manifest. /// The complete declarative runtime data. /// The safe declarative HTML template. /// The safe presentation stylesheet. /// The embedded AI Studio runtime. /// The optional embedded Apache ECharts runtime. /// The SHA-256 hash of the complete standalone document. public sealed record VisualBriefingArtifactParts( VisualBriefingExportManifest ExportManifest, JsonElement Data, string TemplateHtml, string Css, string RuntimeScript, string? EChartsScript, string DocumentHash);