Freigeben über


FunctionShellCallItemParam Class

Definition

Shell tool call.

public class FunctionShellCallItemParam : Azure.AI.AgentServer.Responses.Models.Item, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.FunctionShellCallItemParam>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.FunctionShellCallItemParam>
type FunctionShellCallItemParam = class
    inherit Item
    interface IJsonModel<FunctionShellCallItemParam>
    interface IPersistableModel<FunctionShellCallItemParam>
Public Class FunctionShellCallItemParam
Inherits Item
Implements IJsonModel(Of FunctionShellCallItemParam), IPersistableModel(Of FunctionShellCallItemParam)
Inheritance
FunctionShellCallItemParam
Implements

Constructors

Name Description
FunctionShellCallItemParam(String, FunctionShellActionParam)

Initializes a new instance of FunctionShellCallItemParam.

Properties

Name Description
Action

The shell commands and limits that describe how to run the tool call.

CallId

The unique ID of the shell tool call generated by the model.

Environment

Gets or sets the Environment.

Id

Gets or sets the Id.

Status

Gets or sets the Status.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

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

Applies to