ItemFieldMessage Class

Definition

Message.

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

Properties

Name Description
Content

The content of the message.

Id

The unique ID of the message.

Phase

Gets the Phase.

Role

The role of the message. One of unknown, user, assistant, system, critic, discriminator, developer, or tool.

Status

The status of item. One of in_progress, completed, or incomplete. Populated when items are returned via API.

Methods

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

Explicit Interface Implementations

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

Applies to