// Copyright (c) Microsoft. All rights reserved.
using System.Text.Json.Serialization;
namespace AGUIDojoClient.Components.Demos.PredictiveStateUpdates;
///
/// Represents the document state for the Predictive State Updates demo.
/// This model mirrors the server-side DocumentState and is updated via streaming state updates.
///
public sealed class DocumentState
{
///
/// Gets or sets the document content in Markdown format.
///
[JsonPropertyName("document")]
public string Document { get; set; } = string.Empty;
}