namespace OpenAI.Responses;

[CodeGenType("AnnotationFileCitation")] internal partial class InternalAnnotationFileCitation {}
[CodeGenType("AnnotationFilePath")] internal partial class InternalAnnotationFilePath {}
[CodeGenType("AnnotationUrlCitation")] internal partial class InternalAnnotationUrlCitation {}
[CodeGenType("ApproximateLocation")] internal partial class InternalApproximateLocation {}
[CodeGenType("ComparisonFilter")] internal partial class InternalComparisonFilter {}
[CodeGenType("ComparisonFilterEquals")] internal partial class InternalComparisonFilterEquals {}
[CodeGenType("ComparisonFilterGreaterThan")] internal partial class InternalComparisonFilterGreaterThan {}
[CodeGenType("ComparisonFilterGreaterThanOrEquals")] internal partial class InternalComparisonFilterGreaterThanOrEquals {}
[CodeGenType("ComparisonFilterLessThan")] internal partial class InternalComparisonFilterLessThan {}
[CodeGenType("ComparisonFilterLessThanOrEquals")] internal partial class InternalComparisonFilterLessThanOrEquals {}
[CodeGenType("ComparisonFilterNotEquals")] internal partial class InternalComparisonFilterNotEquals {}
[CodeGenType("ComparisonFilterType")] internal readonly partial struct InternalComparisonFilterType {}
[CodeGenType("CompoundFilter")] internal partial class InternalCompoundFilter {}
[CodeGenType("CompoundFilterAnd")] internal partial class InternalCompoundFilterAnd {}
[CodeGenType("CompoundFilterOr")] internal partial class InternalCompoundFilterOr {}
[CodeGenType("CompoundFilterType")] internal readonly partial struct InternalCompoundFilterType {}
[CodeGenType("ComputerActionClick")] internal partial class InternalComputerActionClick {}
[CodeGenType("ComputerActionDoubleClick")] internal partial class InternalComputerActionDoubleClick {}
[CodeGenType("ComputerActionDrag")] internal partial class InternalComputerActionDrag {}
[CodeGenType("ComputerActionKeyPress")] internal partial class InternalComputerActionKeyPress {}
[CodeGenType("ComputerActionMove")] internal partial class InternalComputerActionMove {}
[CodeGenType("ComputerActionScreenshot")] internal partial class InternalComputerActionScreenshot {}
[CodeGenType("ComputerActionScroll")] internal partial class InternalComputerActionScroll {}
[CodeGenType("ComputerActionTypeKeys")] internal partial class InternalComputerActionTypeKeys {}
[CodeGenType("ComputerActionWait")] internal partial class InternalComputerActionWait {}
[CodeGenType("ComputerToolCallItemParam")] internal partial class InternalComputerUsePreviewToolCallItemParam {}
[CodeGenType("ComputerToolCallOutputItemOutputComputerScreenshot")] internal partial class InternalComputerToolCallOutputItemOutputComputerScreenshot {}
[CodeGenType("ComputerToolCallOutputItemOutputType")] internal readonly partial struct InternalComputerUsePreviewToolCallOutputOutputType {}
[CodeGenType("ComputerToolCallOutputItemParam")] internal partial class InternalComputerUsePreviewToolCallOutputItemParam {}
[CodeGenType("ComputerUsePreviewTool")] internal partial class InternalComputerUsePreviewTool {}
[CodeGenType("Coordinate")] internal partial class InternalCoordinate {}
[CodeGenType("DeleteResponseResponseObject")] internal readonly partial struct InternalDeleteResponseResponseObject {}
[CodeGenType("DotNetCombinedChunkingStrategyParamType2")] internal readonly partial struct InternalDotNetCombinedChunkingStrategyParamType2 {}
[CodeGenType("DotnetResponseWebSearchApproximateLocation")] internal partial class InternalDotnetResponseWebSearchApproximateLocation {}
[CodeGenType("FileSearchTool")] internal partial class InternalFileSearchTool {}
[CodeGenType("FileSearchToolCallItemParam")] internal partial class InternalFileSearchToolCallItemParam {}
[CodeGenType("FunctionToolCallItemParam")] internal partial class InternalFunctionToolCallItemParam {}
[CodeGenType("FunctionToolCallOutputItemParam")] internal partial class InternalFunctionToolCallOutputItemParam {}
[CodeGenType("ImplicitUserMessage")] internal partial class InternalImplicitUserMessage {}
[CodeGenType("ItemContentInputAudio")] internal partial class InternalItemContentInputAudio {}
[CodeGenType("ItemContentInputAudioFormat")] internal readonly partial struct InternalItemContentInputAudioFormat {}
[CodeGenType("ItemContentInputImage")] internal partial class InternalItemContentInputImage {}
[CodeGenType("ItemContentOutputAudio")] internal partial class InternalItemContentOutputAudio {}
[CodeGenType("ItemContentType")] internal readonly partial struct InternalItemContentType {}
[CodeGenType("ItemParam")] internal partial class InternalItemParam {}
[CodeGenType("ItemReferenceItemParam")] internal partial class InternalItemReferenceItemParam {}
[CodeGenType("ItemType")] internal readonly partial struct InternalItemType {}
[CodeGenType("Location")] internal partial class InternalLocation {}
[CodeGenType("LocationType")] internal readonly partial struct InternalWebSearchUserLocationKind {}
[CodeGenType("ModelIdsResponses")] internal readonly partial struct InternalModelIdsResponses {}
[CodeGenType("RankingOptionsRanker1")] internal readonly partial struct InternalRankingOptionsRanker1 {}
[CodeGenType("ReasoningGenerateSummary")] internal readonly partial struct InternalReasoningGenerateSummary {}
[CodeGenType("ReasoningItemParam")] internal partial class InternalReasoningItemParam {}
[CodeGenType("ReasoningItemResourceSummaryType")] internal readonly partial struct InternalReasoningItemResourceSummaryType {}
[CodeGenType("ReasoningItemSummaryPartType")] internal readonly partial struct InternalReasoningItemSummaryPartType {}
[CodeGenType("ResponseErrorResponse")] internal partial class InternalResponseErrorResponse {}
[CodeGenType("ResponseItemList")] internal partial class InternalResponseItemList {}
[CodeGenType("ResponseItemListObject")] internal readonly partial struct InternalResponseItemListObject {}
[CodeGenType("ResponseObject")] internal readonly partial struct InternalCreateResponsesResponseObject {}
[CodeGenType("ResponseReasoningSummaryPartAddedEvent")] internal partial class InternalResponseReasoningSummaryPartAddedEvent {}
[CodeGenType("ResponseReasoningSummaryPartDoneEvent")] internal partial class InternalResponseReasoningSummaryPartDoneEvent {}
[CodeGenType("ResponseReasoningSummaryTextDeltaEvent")] internal partial class InternalResponseReasoningSummaryTextDeltaEvent {}
[CodeGenType("ResponseReasoningSummaryTextDoneEvent")] internal partial class InternalResponseReasoningSummaryTextDoneEvent {}
[CodeGenType("ResponsesAssistantMessageItemParam")] internal partial class InternalResponsesAssistantMessageItemParam {}
[CodeGenType("ResponsesDeveloperMessageItemParam")] internal partial class InternalResponsesDeveloperMessageItemParam {}
[CodeGenType("ResponsesMessageItemParam")] internal partial class InternalResponsesMessageItemParam {}
[CodeGenType("ResponsesMessageRole")] internal readonly partial struct InternalResponsesMessageRole {}
[CodeGenType("ResponsesSystemMessageItemParam")] internal partial class InternalResponsesSystemMessageItemParam {}
[CodeGenType("ResponseStreamEventType")] internal readonly partial struct InternalResponseStreamEventType {}
[CodeGenType("ResponsesUserMessageItemParam")] internal partial class InternalResponsesUserMessageItemParam {}
[CodeGenType("ResponseTextFormatConfigurationJsonObject")] internal partial class InternalResponsesTextFormatJsonObject {}
[CodeGenType("ResponseTextFormatConfigurationText")] internal partial class InternalResponsesTextFormatText {}
[CodeGenType("ResponseTextFormatConfigurationType")] internal readonly partial struct InternalResponsesTextFormatType {}
[CodeGenType("ToolChoiceObject")] internal partial class InternalToolChoiceObject {}
[CodeGenType("ToolChoiceObjectComputer")] internal partial class InternalToolChoiceObjectComputer {}
[CodeGenType("ToolChoiceObjectFileSearch")] internal partial class InternalToolChoiceObjectFileSearch {}
[CodeGenType("ToolChoiceObjectFunction")] internal partial class InternalToolChoiceObjectFunction {}
[CodeGenType("ToolChoiceObjectType")] internal readonly partial struct InternalToolChoiceObjectType {}
[CodeGenType("ToolChoiceObjectWebSearch")] internal partial class InternalToolChoiceObjectWebSearch {}
[CodeGenType("ToolChoiceOptions")] internal readonly partial struct InternalToolChoiceOptions {}
[CodeGenType("ToolType")] internal readonly partial struct InternalToolType {}
[CodeGenType("UnknownAnnotation")] internal partial class InternalUnknownAnnotation {}
[CodeGenType("UnknownComparisonFilter")] internal partial class InternalUnknownComparisonFilter {}
[CodeGenType("UnknownCompoundFilter")] internal partial class  InternalUnknownCompoundFilter {}
[CodeGenType("UnknownComputerAction")] internal partial class InternalUnknownComputerAction {}
[CodeGenType("UnknownComputerToolCallOutputItemOutput")] internal partial class InternalUnknownComputerToolCallOutputItemOutput {}
[CodeGenType("UnknownDotnetResponseWebSearchLocation")] internal partial class InternalUnknownDotnetResponseWebSearchLocation {}
[CodeGenType("UnknownItemContent")] internal partial class InternalUnknownItemContent {}
[CodeGenType("UnknownItemParam")] internal partial class InternalUnknownItemParam {}
[CodeGenType("UnknownItemResource")] internal partial class InternalUnknownItemResource {}
[CodeGenType("UnknownLocation")] internal partial class InternalUnknownLocation {}
[CodeGenType("UnknownReasoningItemSummaryPart")] internal partial class InternalUnknownReasoningItemSummaryPart {}
[CodeGenType("UnknownResponsesMessageItemParam")] internal partial class InternalUnknownResponsesMessageItemResourceItemParam {}
[CodeGenType("UnknownResponsesMessageItemResource")] internal partial class InternalUnknownResponsesMessageItemResource {}
[CodeGenType("UnknownResponseStreamEvent")] internal partial class UnknownResponseStreamEvent {}
[CodeGenType("UnknownResponseTextFormatConfiguration")] internal partial class InternalUnknownResponseTextFormatConfiguration {}
[CodeGenType("UnknownTool")] internal partial class InternalUnknownTool {}
[CodeGenType("UnknownToolChoiceObject")] internal partial class InternalUnknownToolChoiceObject {}
[CodeGenType("WebSearchPreviewToolSearchContextSize")] internal readonly partial struct InternalWebSearchPreviewToolSearchContextSize {}
[CodeGenType("WebSearchToolCallItemParam")] internal partial class InternalWebSearchToolCallItemParam {}
[CodeGenType("CodeInterpreterToolAutoType")] internal readonly partial struct InternalCodeInterpreterToolAutoType {}
[CodeGenType("ImageGenToolModel")] internal readonly partial struct InternalImageGenToolModel {}
[CodeGenType("ImageGenToolQuality")] internal readonly partial struct InternalImageGenToolQuality {}
[CodeGenType("ImageGenToolSize")] internal readonly partial struct InternalImageGenToolSize {}
[CodeGenType("ImageGenToolOutputFormat")] internal readonly partial struct InternalImageGenToolOutputFormat {}
[CodeGenType("ImageGenToolModeration")] internal readonly partial struct InternalImageGenToolModeration {}
[CodeGenType("ImageGenToolBackground")] internal readonly partial struct InternalImageGenToolBackground {}
[CodeGenType("CodeInterpreterTextOutputType")] internal readonly partial struct InternalCodeInterpreterTextOutputType {}
[CodeGenType("CodeInterpreterFileOutputType")] internal readonly partial struct InternalCodeInterpreterFileOutputType {}
[CodeGenType("LocalShellExecActionType")] internal readonly partial struct InternalLocalShellExecActionType {}
[CodeGenType("ImageGenToolCallItemResourceStatus")] internal readonly partial struct InternalImageGenToolCallItemResourceStatus {}
[CodeGenType("CodeInterpreterToolCallItemResourceStatus")] internal readonly partial struct InternalCodeInterpreterToolCallItemResourceStatus {}
[CodeGenType("LocalShellToolCallItemResourceStatus")] internal readonly partial struct InternalLocalShellToolCallItemResourceStatus {}
[CodeGenType("LocalShellToolCallOutputItemResourceStatus")] internal readonly partial struct InternalLocalShellToolCallOutputItemResourceStatus {}
[CodeGenType("CodeInterpreterTool")] internal partial class InternalCodeInterpreterTool {}
[CodeGenType("CodeInterpreterToolAuto")] internal partial class InternalCodeInterpreterToolAuto {}
[CodeGenType("ImageGenTool")] internal partial class InternalImageGenTool {}
[CodeGenType("ImageGenToolInputImageMask")] internal partial class InternalImageGenToolInputImageMask {}
[CodeGenType("LocalShellTool")] internal partial class InternalLocalShellTool {}
[CodeGenType("MCPTool")] internal partial class InternalMCPTool {}
[CodeGenType("MCPToolAllowedTools1")] internal partial class InternalMCPToolAllowedTools1 {}
[CodeGenType("MCPToolRequireApproval1")] internal partial class InternalMCPToolRequireApproval1 {}
[CodeGenType("MCPToolRequireApprovalAlways")] internal partial class InternalMCPToolRequireApprovalAlways {}
[CodeGenType("MCPToolRequireApprovalNever")] internal partial class InternalMCPToolRequireApprovalNever {}
[CodeGenType("ToolChoiceObjectImageGen")] internal partial class InternalToolChoiceObjectImageGen {}
[CodeGenType("ToolChoiceObjectCodeInterpreter")] internal partial class InternalToolChoiceObjectCodeInterpreter {}
[CodeGenType("ToolChoiceObjectMCP")] internal partial class InternalToolChoiceObjectMCP {}
[CodeGenType("LogProb")] internal partial class InternalLogProb {}
[CodeGenType("TopLogProb")] internal partial class InternalTopLogProb {}
[CodeGenType("ImageGenToolCallItemParam")] internal partial class InternalImageGenToolCallItemParam {}
[CodeGenType("CodeInterpreterToolCallItemParam")] internal partial class InternalCodeInterpreterToolCallItemParam {}
[CodeGenType("CodeInterpreterTextOutput")] internal partial class InternalCodeInterpreterTextOutput {}
[CodeGenType("CodeInterpreterFileOutput")] internal partial class InternalCodeInterpreterFileOutput {}
[CodeGenType("CodeInterpreterFileOutputFile")] internal partial class InternalCodeInterpreterFileOutputFile {}
[CodeGenType("LocalShellToolCallItemParam")] internal partial class InternalLocalShellToolCallItemParam {}
[CodeGenType("LocalShellExecAction")] internal partial class InternalLocalShellExecAction {}
[CodeGenType("LocalShellToolCallOutputItemParam")] internal partial class InternalLocalShellToolCallOutputItemParam {}
[CodeGenType("MCPListToolsItemParam")] internal partial class InternalMCPListToolsItemParam {}
[CodeGenType("MCPListToolsTool")] internal partial class InternalMCPListToolsTool {}
[CodeGenType("MCPApprovalRequestItemParam")] internal partial class InternalMCPApprovalRequestItemParam {}
[CodeGenType("MCPApprovalResponseItemParam")] internal partial class InternalMCPApprovalResponseItemParam {}
[CodeGenType("MCPCallItemParam")] internal partial class InternalMCPCallItemParam {}
[CodeGenType("ImageGenToolCallItemResource")] internal partial class InternalImageGenToolCallItemResource {}
[CodeGenType("CodeInterpreterToolCallItemResource")] internal partial class InternalCodeInterpreterToolCallItemResource {}
[CodeGenType("LocalShellToolCallItemResource")] internal partial class InternalLocalShellToolCallItemResource {}
[CodeGenType("LocalShellToolCallOutputItemResource")] internal partial class InternalLocalShellToolCallOutputItemResource {}
[CodeGenType("MCPListToolsItemResource")] internal partial class InternalMCPListToolsItemResource {}
[CodeGenType("MCPApprovalRequestItemResource")] internal partial class InternalMCPApprovalRequestItemResource {}
[CodeGenType("MCPApprovalResponseItemResource")] internal partial class InternalMCPApprovalResponseItemResource {}
[CodeGenType("MCPCallItemResource")] internal partial class InternalMCPCallItemResource {}
[CodeGenType("ResponseImageGenCallCompletedEvent")] internal partial class InternalResponseImageGenCallCompletedEvent {}
[CodeGenType("ResponseImageGenCallGeneratingEvent")] internal partial class InternalResponseImageGenCallGeneratingEvent {}
[CodeGenType("ResponseImageGenCallInProgressEvent")] internal partial class InternalResponseImageGenCallInProgressEvent {}
[CodeGenType("ResponseImageGenCallPartialImageEvent")] internal partial class InternalResponseImageGenCallPartialImageEvent {}
[CodeGenType("ResponseMCPCallArgumentsDeltaEvent")] internal partial class InternalResponseMCPCallArgumentsDeltaEvent {}
[CodeGenType("ResponseMCPCallArgumentsDoneEvent")] internal partial class InternalResponseMCPCallArgumentsDoneEvent {}
[CodeGenType("ResponseMCPCallCompletedEvent")] internal partial class InternalResponseMCPCallCompletedEvent {}
[CodeGenType("ResponseMCPCallFailedEvent")] internal partial class InternalResponseMCPCallFailedEvent {}
[CodeGenType("ResponseMCPCallInProgressEvent")] internal partial class InternalResponseMCPCallInProgressEvent {}
[CodeGenType("ResponseMCPListToolsCompletedEvent")] internal partial class InternalResponseMCPListToolsCompletedEvent {}
[CodeGenType("ResponseMCPListToolsFailedEvent")] internal partial class InternalResponseMCPListToolsFailedEvent {}
[CodeGenType("ResponseMCPListToolsInProgressEvent")] internal partial class InternalResponseMCPListToolsInProgressEvent {}
[CodeGenType("ResponseReasoningDeltaEvent")] internal partial class InternalResponseReasoningDeltaEvent {}
[CodeGenType("ResponseReasoningDoneEvent")] internal partial class InternalResponseReasoningDoneEvent {}
[CodeGenType("ResponseReasoningSummaryDeltaEvent")] internal partial class InternalResponseReasoningSummaryDeltaEvent {}
[CodeGenType("ResponseReasoningSummaryDoneEvent")] internal partial class InternalResponseReasoningSummaryDoneEvent {}
[CodeGenType("ResponseCodeInterpreterCallCodeDeltaEvent")] internal partial class InternalResponseCodeInterpreterCallCodeDeltaEvent {}
[CodeGenType("ResponseCodeInterpreterCallCodeDoneEvent")] internal partial class InternalResponseCodeInterpreterCallCodeDoneEvent {}
[CodeGenType("ResponseCodeInterpreterCallCompletedEvent")] internal partial class InternalResponseCodeInterpreterCallCompletedEvent {}
[CodeGenType("ResponseCodeInterpreterCallInProgressEvent")] internal partial class InternalResponseCodeInterpreterCallInProgressEvent {}
[CodeGenType("ResponseCodeInterpreterCallInterpretingEvent")] internal partial class InternalResponseCodeInterpreterCallInterpretingEvent {}