Share via


ItemType Struct

Definition

The ItemType.

public readonly struct ItemType : IEquatable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemType>
type ItemType = struct
Public Structure ItemType
Implements IEquatable(Of ItemType)
Inheritance
ItemType
Implements

Constructors

Name Description
ItemType(String)

Initializes a new instance of ItemType.

Properties

Name Description
CodeInterpreterCall

code_interpreter_call.

ComputerCall

computer_call.

ComputerCallOutput

computer_call_output.

FileSearchCall

file_search_call.

FunctionCall

function_call.

FunctionCallOutput

function_call_output.

ImageGenerationCall

image_generation_call.

ItemReference

item_reference.

LocalShellCall

local_shell_call.

LocalShellCallOutput

local_shell_call_output.

McpApprovalRequest

mcp_approval_request.

McpApprovalResponse

mcp_approval_response.

McpCall

mcp_call.

McpListTools

mcp_list_tools.

MemorySearchCall

memory_search_call.

Message

message.

OauthConsentRequest

oauth_consent_request.

Reasoning

reasoning.

StructuredOutputs

structured_outputs.

WebSearchCall

web_search_call.

WorkflowAction

workflow_action.

Methods

Name Description
Equals(ItemType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(ItemType, ItemType)

Determines if two ItemType values are the same.

Implicit(String to ItemType)

Converts a String to a ItemType.

Inequality(ItemType, ItemType)

Determines if two ItemType values are not the same.

Applies to