Enum ResponseItemType
public enum ResponseItemType
Fields
[EnumMember(Value = "computer_call")] ComputerCall = 1[EnumMember(Value = "computer_call_output")] ComputerCallOutput = 2[EnumMember(Value = "custom_tool_call")] CustomToolCall = 16[EnumMember(Value = "custom_tool_call_output")] CustomToolCallOutput = 17[EnumMember(Value = "file_search_call")] FileSearchCall = 8[EnumMember(Value = "function_call")] FunctionCall = 3[EnumMember(Value = "function_call_output")] FunctionCallOutput = 4[EnumMember(Value = "image_generation_call")] ImageGenerationCall = 5[EnumMember(Value = "item_reference")] ItemReference = 15[EnumMember(Value = "local_shell_call")] LocalShellCall = 6[EnumMember(Value = "local_shell_call_output")] LocalShellCallOutput = 7[EnumMember(Value = "mcp_approval_request")] McpApprovalRequest = 12[EnumMember(Value = "mcp_approval_response")] McpApprovalResponse = 13[EnumMember(Value = "mcp_call")] McpCall = 11[EnumMember(Value = "mcp_list_tools")] McpListTools = 14[EnumMember(Value = "message")] Message = 0[EnumMember(Value = "reasoning")] Reasoning = 10[EnumMember(Value = "web_search_call")] WebSearchCall = 9