// <auto-generated/>
#nullable disable
using System;
using System.ClientModel;
using System.ClientModel.Primitives;
using System.Text.Json;
namespace OpenAI.Assistants
{
public partial class AssistantResponseFormat : IJsonModel<AssistantResponseFormat>
{
string IPersistableModel<AssistantResponseFormat>.GetFormatFromOptions(ModelReaderWriterOptions options) => "J";
internal static AssistantResponseFormat FromResponse(PipelineResponse response)
{
using var document = JsonDocument.Parse(response.Content);
return DeserializeAssistantResponseFormat(document.RootElement);
}
internal virtual BinaryContent ToBinaryContent()
{
return BinaryContent.Create(this, ModelSerializationExtensions.WireOptions);
}
}
}openai/openai-dotnet
Publicmirrored from https://github.com/openai/openai-dotnetAvailable
src/Generated/Models/AssistantResponseFormat.Serialization.cs
27lines · modepreview