Share via


ResponsesFunctionShellToolParamEnvironmentContainerReferenceParam Class

Definition

The ResponsesFunctionShellToolParamEnvironmentContainerReferenceParam.

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

Constructors

Name Description
ResponsesFunctionShellToolParamEnvironmentContainerReferenceParam(String)

Initializes a new instance of ResponsesFunctionShellToolParamEnvironmentContainerReferenceParam.

Properties

Name Description
ContainerId

The ID of the referenced container.

Methods

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

Explicit Interface Implementations

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

Applies to