OutputItemLocalShellToolCallOutput Class

Definition

Local shell call output.

public class OutputItemLocalShellToolCallOutput : Azure.AI.Extensions.OpenAI.AgentResponseItem, System.ClientModel.Primitives.IJsonModel<Azure.AI.Extensions.OpenAI.OutputItemLocalShellToolCallOutput>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Extensions.OpenAI.OutputItemLocalShellToolCallOutput>
type OutputItemLocalShellToolCallOutput = class
    inherit AgentResponseItem
    interface IJsonModel<OutputItemLocalShellToolCallOutput>
    interface IPersistableModel<OutputItemLocalShellToolCallOutput>
Public Class OutputItemLocalShellToolCallOutput
Inherits AgentResponseItem
Implements IJsonModel(Of OutputItemLocalShellToolCallOutput), IPersistableModel(Of OutputItemLocalShellToolCallOutput)
Inheritance
OutputItemLocalShellToolCallOutput
Implements

Constructors

Name Description
OutputItemLocalShellToolCallOutput(String)

Initializes a new instance of OutputItemLocalShellToolCallOutput.

Properties

Name Description
AgentReference

The agent that created the item.

(Inherited from AgentResponseItem)
Id (Inherited from AgentResponseItem)
Output

A JSON string of the output of the local shell tool call.

ResponseId

The response on which the item is created.

(Inherited from AgentResponseItem)
Status

Gets or sets the Status.

Methods

Name Description
AsResponseResultItem() (Inherited from AgentResponseItem)
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AgentResponseItem>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from AgentResponseItem)
IJsonModel<AgentResponseItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from AgentResponseItem)
IJsonModel<OutputItemLocalShellToolCallOutput>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OutputItemLocalShellToolCallOutput>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AgentResponseItem>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from AgentResponseItem)
IPersistableModel<AgentResponseItem>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from AgentResponseItem)
IPersistableModel<AgentResponseItem>.Write(ModelReaderWriterOptions) (Inherited from AgentResponseItem)
IPersistableModel<OutputItemLocalShellToolCallOutput>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OutputItemLocalShellToolCallOutput>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OutputItemLocalShellToolCallOutput>.Write(ModelReaderWriterOptions)

Applies to