// Copyright (c) Microsoft. All rights reserved. using System.Text.Json.Serialization; using AGUIDojoServer.AgenticUI; using AGUIDojoServer.BackendToolRendering; using AGUIDojoServer.PredictiveStateUpdates; using AGUIDojoServer.SharedState; namespace AGUIDojoServer; [JsonSerializable(typeof(WeatherInfo))] [JsonSerializable(typeof(Recipe))] [JsonSerializable(typeof(Ingredient))] [JsonSerializable(typeof(RecipeResponse))] [JsonSerializable(typeof(Plan))] [JsonSerializable(typeof(Step))] [JsonSerializable(typeof(StepStatus))] [JsonSerializable(typeof(StepStatus?))] [JsonSerializable(typeof(JsonPatchOperation))] [JsonSerializable(typeof(List))] [JsonSerializable(typeof(List))] [JsonSerializable(typeof(DocumentState))] internal sealed partial class AGUIDojoServerSerializerContext : JsonSerializerContext;