using System.Text.Json.Serialization; using Toak.Configuration; using Toak.Api.Models; namespace Toak.Serialization; [JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)] [JsonSerializable(typeof(ToakConfig))] [JsonSerializable(typeof(WhisperResponse))] [JsonSerializable(typeof(LlamaRequest))] [JsonSerializable(typeof(LlamaRequestMessage))] [JsonSerializable(typeof(LlamaResponse))] [JsonSerializable(typeof(LlamaChoice))] [JsonSerializable(typeof(LlamaRequestMessage[]))] [JsonSerializable(typeof(LlamaChoice[]))] internal partial class AppJsonSerializerContext : JsonSerializerContext { }