OAuthConsentRequestResponseItem Class

Definition

Request from the service for the user to perform OAuth consent.

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

Constructors

Name Description
OAuthConsentRequestResponseItem(String, String)

Initializes a new instance of OAuthConsentRequestResponseItem.

OAuthConsentRequestResponseItem(Uri, String)

Initializes a new instance of OAuthConsentRequestResponseItem.

Properties

Name Description
AgentReference

The agent that created the item.

(Inherited from AgentResponseItem)
ConsentLink

The link the user can use to perform OAuth consent.

Id

Gets or sets the Id.

Id

Gets the response item ID.

(Inherited from AgentResponseItem)
ResponseId

The response on which the item is created.

(Inherited from AgentResponseItem)
ServerLabel

The server label for the OAuth consent request.

Methods

Name Description
AsResponseResultItem()

Converts this agent response item into an OpenAI response item.

(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<OAuthConsentRequestResponseItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OAuthConsentRequestResponseItem>.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<OAuthConsentRequestResponseItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OAuthConsentRequestResponseItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OAuthConsentRequestResponseItem>.Write(ModelReaderWriterOptions)

Applies to