#nullable disable

using System.ClientModel.Internal;
using System.ClientModel.Primitives;
using System.Diagnostics.CodeAnalysis;

namespace OpenAI
{
    [Experimental("OPENAI001")]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.Assistant))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.AssistantChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.AssistantCreationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.AssistantDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.AssistantModificationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.AssistantResponseFormat))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.AssistantThread))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.AudioTokenLogProbabilityDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.AudioTranscription))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.AudioTranscriptionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.AudioTranslation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.AudioTranslationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatAudioOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatCompletion))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatCompletionDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatCompletionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatFunction))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatFunctionCall))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatFunctionChoice))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatInputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatMessageAnnotation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatMessageContentPart))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatOutputAudio))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatOutputAudioReference))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatOutputPrediction))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatOutputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatResponseFormat))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatTokenLogProbabilityDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatTokenTopLogProbabilityDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatTool))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatToolCall))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatToolChoice))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ChatWebSearchOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.CodeInterpreterToolDefinition))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.CodeInterpreterToolResources))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ComputerCallAction))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ComputerCallOutputResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ComputerCallResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ComputerCallSafetyCheck))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ComputerOutput))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationContentPart))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationFunctionTool))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationInputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationMaxTokensChoice))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationOutputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationRateLimitDetailsItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationResponseOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationSessionConfiguredUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationSessionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationSessionStartedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationStatusDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationTool))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ConversationToolChoice))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.DeveloperChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Embeddings.EmbeddingGenerationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Embeddings.EmbeddingTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.FileChunkingStrategy))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Files.FileDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.FileFromStoreRemovalResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.FileSearchCallResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.FileSearchCallResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.FileSearchRankingOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.FileSearchToolDefinition))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.FileSearchToolRankingOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.FileSearchToolResources))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningCheckpoint))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningCheckpointMetrics))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningError))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningEvent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningIntegration))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningIntegrationWandbWandb))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.FineTuningTrainingMethod))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.FunctionCallOutputResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.FunctionCallResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.FunctionChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.FunctionToolDefinition))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.GeneratedImage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.GeneratedImageCollection))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.HyperparameterOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.HyperparametersForDPO))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.HyperparametersForSupervised))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.ImageEditOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.ImageGenerationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.ImageInputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.ImageTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Images.ImageVariationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioClearedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioCommittedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioSpeechFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioSpeechStartedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioTranscriptionDeltaUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioTranscriptionFailedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputAudioTranscriptionFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputNoiseReductionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.InputTranscriptionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ItemCreatedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ItemDeletedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ItemRetrievedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ItemTruncatedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.MessageContent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.MessageCreationAttachment))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.MessageCreationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.MessageDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.MessageFailureDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.MessageModificationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.MessageResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Models.ModelDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Moderations.ModerationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Moderations.ModerationResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Moderations.ModerationResultCollection))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Embeddings.OpenAIEmbedding))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Embeddings.OpenAIEmbeddingCollection))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Internal.OpenAIError))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Internal.OpenAIErrorResponse))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Files.OpenAIFile))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Files.OpenAIFileCollection))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Models.OpenAIModel))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Models.OpenAIModelCollection))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.OpenAIResponse))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputAudioFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputAudioTranscriptionFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputDeltaUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputPartFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputStreamingFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputStreamingStartedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.OutputTextFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.RateLimitsUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.RealtimeErrorUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.RealtimeItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.RealtimeUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ReasoningResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ReasoningSummaryPart))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ReasoningSummaryTextPart))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ReferenceResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseContentPart))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseCreationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseError))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ResponseFinishedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseIncompleteStatusDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseInputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseMessageAnnotation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseOutputTokenUsageDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseReasoningOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.ResponseStartedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseTextFormat))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseTextOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseTool))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.ResponseToolChoice))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunCreationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunError))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunIncompleteDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunModificationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStep))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepCodeInterpreterOutput))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepError))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepFileSearchResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepFileSearchResultContent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepToolCall))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunStepUpdateCodeInterpreterOutput))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunTokenUsage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.RunTruncationStrategy))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.SpeechGenerationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.StaticFileChunkingStrategy))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.StreamingAudioTranscriptionTextDeltaUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.StreamingAudioTranscriptionTextDoneUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Audio.StreamingAudioTranscriptionUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.StreamingChatCompletionUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.StreamingChatFunctionCallUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.StreamingChatOutputAudioUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.StreamingChatToolCallUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseCompletedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseContentPartAddedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseContentPartDoneUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseCreatedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseErrorUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseFailedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseFileSearchCallCompletedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseFileSearchCallInProgressUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseFileSearchCallSearchingUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseFunctionCallArgumentsDeltaUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseFunctionCallArgumentsDoneUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseIncompleteUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseInProgressUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseOutputItemAddedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseOutputItemDoneUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseOutputTextDeltaUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseOutputTextDoneUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseQueuedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseRefusalDeltaUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseRefusalDoneUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseTextAnnotationAddedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseWebSearchCallCompletedUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseWebSearchCallInProgressUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.StreamingResponseWebSearchCallSearchingUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.SystemChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ThreadCreationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ThreadDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ThreadMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ThreadModificationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ThreadRun))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.ToolChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ToolConstraint))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ToolDefinition))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ToolOutput))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.ToolResources))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.TranscriptionSessionConfiguredUpdate))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.TranscriptionSessionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.TurnDetectionOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownAssistantToolDefinition))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.UnknownCreateFineTuningJobRequestIntegration))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.UnknownFineTuningIntegration))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownMessageContentTextObjectAnnotation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownMessageDeltaContent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownMessageDeltaTextContentAnnotation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeClientEvent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeContentPart))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeRequestItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeRequestMessageItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeServerEvent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeTool))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeToolChoiceObject))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Realtime.UnknownRealtimeTurnDetection))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.UnknownResponseStreamEvent))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownRunStepDeltaStepDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownRunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutputsObject))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownRunStepDeltaStepDetailsToolCallsObjectToolCallsObject))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownRunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsObject))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownRunStepDetailsToolCallsObjectToolCallsObject))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.UnknownRunStepObjectStepDetails))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Chat.UserChatMessage))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStore))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreBatchFileJob))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Assistants.VectorStoreCreationHelper))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreCreationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreDeletionResult))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreExpirationPolicy))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreFileAssociation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreFileAssociationError))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreFileCounts))]
    [ModelReaderWriterBuildable(typeof(OpenAI.VectorStores.VectorStoreModificationOptions))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.WebSearchCallResponseItem))]
    [ModelReaderWriterBuildable(typeof(OpenAI.Responses.WebSearchUserLocation))]
    [ModelReaderWriterBuildable(typeof(OpenAI.FineTuning.WeightsAndBiasesIntegration))]
    public partial class OpenAIContext
    {
    }
}
