Share via


ResponseCodeInterpreterCallCodeDoneEvent Class

Definition

Emitted when the code snippet is finalized by the code interpreter.

public class ResponseCodeInterpreterCallCodeDoneEvent : Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStreamEvent, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent>
type ResponseCodeInterpreterCallCodeDoneEvent = class
    inherit ResponseStreamEvent
    interface IUtf8JsonSerializable
    interface IJsonModel<ResponseCodeInterpreterCallCodeDoneEvent>
    interface IPersistableModel<ResponseCodeInterpreterCallCodeDoneEvent>
Public Class ResponseCodeInterpreterCallCodeDoneEvent
Inherits ResponseStreamEvent
Implements IJsonModel(Of ResponseCodeInterpreterCallCodeDoneEvent), IPersistableModel(Of ResponseCodeInterpreterCallCodeDoneEvent)
Inheritance
ResponseCodeInterpreterCallCodeDoneEvent
Implements

Constructors

Name Description
ResponseCodeInterpreterCallCodeDoneEvent()

Initializes a new instance of ResponseCodeInterpreterCallCodeDoneEvent for deserialization.

ResponseCodeInterpreterCallCodeDoneEvent(Int32, Int32, String, String)

Initializes a new instance of ResponseCodeInterpreterCallCodeDoneEvent.

ResponseCodeInterpreterCallCodeDoneEvent(ResponseStreamEventType, Int32, IDictionary<String,BinaryData>, Int32, String, String)

Initializes a new instance of ResponseCodeInterpreterCallCodeDoneEvent.

Properties

Name Description
Code

The final code snippet output by the code interpreter.

ItemId

The unique identifier of the code interpreter tool call item.

OutputIndex

The index of the output item in the response for which the code is finalized.

SequenceNumber

The sequence number for this event.

(Inherited from ResponseStreamEvent)
Type

Gets or sets the type.

(Inherited from ResponseStreamEvent)

Methods

Name Description
DeserializeResponseCodeInterpreterCallCodeDoneEvent(JsonElement, ModelReaderWriterOptions)
FromResponse(Response)

Deserializes the model from a raw response.

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
ToRequestContent()

Convert into a RequestContent.

Explicit Interface Implementations

Name Description
IJsonModel<ResponseCodeInterpreterCallCodeDoneEvent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ResponseCodeInterpreterCallCodeDoneEvent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ResponseStreamEvent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ResponseStreamEvent)
IJsonModel<ResponseStreamEvent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ResponseStreamEvent)
IPersistableModel<ResponseCodeInterpreterCallCodeDoneEvent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ResponseCodeInterpreterCallCodeDoneEvent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ResponseCodeInterpreterCallCodeDoneEvent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ResponseStreamEvent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ResponseStreamEvent)
IPersistableModel<ResponseStreamEvent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ResponseStreamEvent)
IPersistableModel<ResponseStreamEvent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ResponseStreamEvent)
IUtf8JsonSerializable.Write(Utf8JsonWriter)

Applies to