using System.Diagnostics.CodeAnalysis;

namespace OpenAI.Realtime;

[Experimental("OPENAI002")][CodeGenType("DotNetRealtimeLogProbsProperties")] internal partial class InternalDotNetRealtimeLogProbProperties { }
[Experimental("OPENAI002")][CodeGenType("RealtimeAudioFarFieldNoiseReduction")] internal partial class InternalRealtimeAudioFarFieldNoiseReduction { }
[Experimental("OPENAI002")][CodeGenType("RealtimeAudioNearFieldNoiseReduction")] internal partial class InternalRealtimeAudioNearFieldNoiseReduction { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEvent")] internal partial class InternalRealtimeClientEvent { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventConversationItemCreate")] internal partial class InternalRealtimeClientEventConversationItemCreate { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventConversationItemDelete")] internal partial class InternalRealtimeClientEventConversationItemDelete { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventConversationItemRetrieve")] internal partial class InternalRealtimeClientEventConversationItemRetrieve {}
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventConversationItemTruncate")] internal partial class InternalRealtimeClientEventConversationItemTruncate { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventInputAudioBufferAppend")] internal partial class InternalRealtimeClientEventInputAudioBufferAppend { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventInputAudioBufferClear")] internal partial class InternalRealtimeClientEventInputAudioBufferClear { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventInputAudioBufferCommit")] internal partial class InternalRealtimeClientEventInputAudioBufferCommit { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventResponseCancel")] internal partial class InternalRealtimeClientEventResponseCancel { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventSessionUpdate")] internal partial class InternalRealtimeClientEventSessionUpdate { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventTranscriptionSessionUpdate")] internal partial class InternalRealtimeClientEventTranscriptionSessionUpdate {}
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventType")] internal readonly partial struct InternalRealtimeClientEventType { }
[Experimental("OPENAI002")][CodeGenType("RealtimeConversationResponseItemObject")] internal readonly partial struct InternalRealtimeConversationResponseItemObject { }
[Experimental("OPENAI002")][CodeGenType("RealtimeItemType")] internal readonly partial struct InternalRealtimeItemType { }
[Experimental("OPENAI002")][CodeGenType("RealtimeModality")] internal readonly partial struct InternalRealtimeRequestSessionModality { }
[Experimental("OPENAI002")][CodeGenType("RealtimeRequestFunctionCallItem")] internal partial class InternalRealtimeRequestFunctionCallItem { }
[Experimental("OPENAI002")][CodeGenType("RealtimeRequestFunctionCallOutputItem")] internal partial class InternalRealtimeRequestFunctionCallOutputItem { }
[Experimental("OPENAI002")][CodeGenType("RealtimeRequestMessageItem")] internal partial class InternalRealtimeRequestMessageItem { }
[Experimental("OPENAI002")][CodeGenType("RealtimeRequestSessionModel")] internal readonly partial struct InternalRealtimeRequestSessionModel { }
[Experimental("OPENAI002")][CodeGenType("RealtimeRequestTextContentPart")] internal partial class InternalRealtimeRequestTextContentPart { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseFunctionCallItem")] internal partial class InternalRealtimeResponseFunctionCallItem { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseFunctionCallOutputItem")] internal partial class InternalRealtimeResponseFunctionCallOutputItem { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseModality")] internal readonly partial struct InternalRealtimeResponseModality { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseObject")] internal readonly partial struct InternalRealtimeResponseObject { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseOutputAudioFormat")] internal readonly partial struct InternalRealtimeResponseOutputAudioFormat { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseSessionObject")] internal readonly partial struct InternalRealtimeResponseSessionObject { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseStatusDetailsError")] internal partial class InternalRealtimeResponseStatusDetailsError { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseStatusDetailsType")] internal readonly partial struct InternalRealtimeResponseStatusDetailsType { }
[Experimental("OPENAI002")][CodeGenType("RealtimeResponseVoice")] internal readonly partial struct InternalRealtimeResponseVoice { }
[Experimental("OPENAI002")][CodeGenType("RealtimeSemanticVadTurnDetection")] internal partial class InternalRealtimeSemanticVadTurnDetection { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventConversationCreated")] internal partial class InternalRealtimeServerEventConversationCreated { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventConversationCreatedConversation")] internal partial class InternalRealtimeServerEventConversationCreatedConversation { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventConversationItemInputAudioTranscriptionFailedError")] internal partial class InternalRealtimeServerEventConversationItemInputAudioTranscriptionFailedError { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventErrorError")] internal partial class InternalRealtimeServerEventErrorError { }
[Experimental("OPENAI002")][CodeGenType("RealtimeToolChoiceFunctionObject")] internal partial class InternalRealtimeToolChoiceFunctionObject { }
[Experimental("OPENAI002")][CodeGenType("RealtimeToolChoiceFunctionObjectFunction")] internal partial class InternalRealtimeToolChoiceFunctionObjectFunction { }
[Experimental("OPENAI002")][CodeGenType("RealtimeToolChoiceObject")] internal partial class InternalRealtimeToolChoiceObject { }
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestInputAudioFormat")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestInputAudioFormat {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction1")] internal partial class InternalRealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction1 {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReductionType")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestInputAudioNoiseReductionType {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestInputAudioTranscription")] internal partial class InternalRealtimeTranscriptionSessionCreateRequestInputAudioTranscription {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestInputAudioTranscriptionModel")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestInputAudioTranscriptionModel {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestModality")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestModality {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestTurnDetection")] internal partial class InternalRealtimeTranscriptionSessionCreateRequestTurnDetection {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestTurnDetectionEagerness")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestTurnDetectionEagerness {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestTurnDetectionType")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestTurnDetectionType {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateResponseClientSecret")] internal partial class InternalRealtimeTranscriptionSessionCreateResponseClientSecret {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateResponseInputAudioTranscription")] internal partial class InternalRealtimeTranscriptionSessionCreateResponseInputAudioTranscription {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateResponseInputAudioTranscriptionModel")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateResponseInputAudioTranscriptionModel {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateResponseModality")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateResponseModality {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateResponseTurnDetection")] internal partial class InternalRealtimeTranscriptionSessionCreateResponseTurnDetection {}
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeAudioNoiseReduction")] internal partial class InternalUnknownRealtimeAudioNoiseReduction { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeClientEvent")] internal partial class UnknownRealtimeClientEvent { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeContentPart")] internal partial class UnknownRealtimeContentPart { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeConversationRequestItem")] internal partial class UnknownRealtimeRequestItem { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeConversationResponseItem")] internal partial class UnknownRealtimeResponseItem { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeRequestMessageItem")] internal partial class UnknownRealtimeRequestMessageItem { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeServerEvent")] internal partial class UnknownRealtimeServerEvent { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeTool")] internal partial class UnknownRealtimeTool { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeToolChoiceObject")] internal partial class UnknownRealtimeToolChoiceObject { }
[Experimental("OPENAI002")][CodeGenType("UnknownRealtimeTurnDetection")] internal partial class UnknownRealtimeTurnDetection { }
[Experimental("OPENAI002")][CodeGenType("RealtimeClientEventOutputAudioBufferClear")] internal partial class InternalRealtimeClientEventOutputAudioBufferClear { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventOutputAudioBufferCleared")] internal partial class InternalRealtimeServerEventOutputAudioBufferCleared { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventOutputAudioBufferStarted")] internal partial class InternalRealtimeServerEventOutputAudioBufferStarted { }
[Experimental("OPENAI002")][CodeGenType("RealtimeServerEventOutputAudioBufferStopped")] internal partial class InternalRealtimeServerEventOutputAudioBufferStopped { }
[Experimental("OPENAI002")][CodeGenType("TranscriptTextDeltaEventLogprob")] internal partial class InternalTranscriptTextDeltaEventLogprob { }
[Experimental("OPENAI002")][CodeGenType("TranscriptTextDoneEventLogprob")] internal partial class InternalTranscriptTextDoneEventLogprob { }
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestClientSecretExpiresAtAnchor")] internal readonly partial struct InternalRealtimeTranscriptionSessionCreateRequestClientSecretExpiresAtAnchor {}
[Experimental("OPENAI002")][CodeGenType("VadConfigType")] internal readonly partial struct InternalVadConfigType {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestClientSecret")] internal partial class InternalRealtimeTranscriptionSessionCreateRequestClientSecret {}
[Experimental("OPENAI002")][CodeGenType("RealtimeTranscriptionSessionCreateRequestClientSecretExpiresAt")] internal partial class InternalRealtimeTranscriptionSessionCreateRequestClientSecretExpiresAt {}
[CodeGenType("VadConfig")] internal partial class InternalVadConfig {}
[CodeGenType("RealtimeSessionCreateRequestModel")] internal readonly partial struct InternalRealtimeSessionCreateRequestModel {}
[CodeGenType("RealtimeSessionCreateRequestTurnDetectionType")] internal readonly partial struct InternalRealtimeSessionCreateRequestTurnDetectionType {}
[CodeGenType("RealtimeSessionCreateRequestTurnDetectionEagerness")] internal readonly partial struct InternalRealtimeSessionCreateRequestTurnDetectionEagerness {}
[CodeGenType("RealtimeSessionCreateRequestInputAudioNoiseReductionType")] internal readonly partial struct InternalRealtimeSessionCreateRequestInputAudioNoiseReductionType {}
[CodeGenType("RealtimeSessionCreateRequestClientSecretExpiresAtAnchor")] internal readonly partial struct InternalRealtimeSessionCreateRequestClientSecretExpiresAtAnchor {}
[CodeGenType("RealtimeSessionCreateRequestInputAudioTranscription")] internal partial class InternalRealtimeSessionCreateRequestInputAudioTranscription {}
[CodeGenType("RealtimeSessionCreateRequestTurnDetection")] internal partial class InternalRealtimeSessionCreateRequestTurnDetection {}
[CodeGenType("RealtimeSessionCreateRequestInputAudioNoiseReduction1")] internal partial class InternalRealtimeSessionCreateRequestInputAudioNoiseReduction1 {}
[CodeGenType("RealtimeSessionCreateRequestTracing1")] internal partial class InternalRealtimeSessionCreateRequestTracing1 {}
[CodeGenType("RealtimeSessionCreateRequestClientSecret")] internal partial class InternalRealtimeSessionCreateRequestClientSecret {}
[CodeGenType("RealtimeSessionCreateRequestClientSecretExpiresAt")] internal partial class InternalRealtimeSessionCreateRequestClientSecretExpiresAt {}
[CodeGenType("RealtimeSessionCreateRequest")] internal partial class InternalRealtimeSessionCreateRequest {}
[CodeGenType("RealtimeSessionCreateResponse")] internal partial class InternalRealtimeSessionCreateResponse {}
[CodeGenType("RealtimeSessionCreateResponseClientSecret")] internal partial class InternalRealtimeSessionCreateResponseClientSecret {}
[CodeGenType("RealtimeSessionCreateResponseInputAudioTranscription")] internal partial class InternalRealtimeSessionCreateResponseInputAudioTranscription {}
[CodeGenType("RealtimeSessionCreateResponseTracing1")] internal partial class InternalRealtimeSessionCreateResponseTracing1 {}
[CodeGenType("RealtimeSessionCreateResponseTurnDetection")] internal partial class InternalRealtimeSessionCreateResponseTurnDetection {}