Share via


SessionResponseMcpListToolItem Class

Definition

A response item that lists the tools available on an MCP server.

public class SessionResponseMcpListToolItem : Azure.AI.VoiceLive.SessionResponseItem, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.SessionResponseMcpListToolItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.SessionResponseMcpListToolItem>
type SessionResponseMcpListToolItem = class
    inherit SessionResponseItem
    interface IJsonModel<SessionResponseMcpListToolItem>
    interface IPersistableModel<SessionResponseMcpListToolItem>
Public Class SessionResponseMcpListToolItem
Inherits SessionResponseItem
Implements IJsonModel(Of SessionResponseMcpListToolItem), IPersistableModel(Of SessionResponseMcpListToolItem)
Inheritance
SessionResponseMcpListToolItem
Implements

Properties

Name Description
Id

Gets the Id.

(Inherited from SessionResponseItem)
ServerLabel

The label of the server that provides the tools.

Tools

The tools available on the server.

Methods

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

Explicit Interface Implementations

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

Applies to