ResponsesDeveloperMessageItemResource Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| ResponsesDeveloperMessageItemResource() |
Initializes a new instance of ResponsesDeveloperMessageItemResource for deserialization. |
| ResponsesDeveloperMessageItemResource(String, ResponsesMessageItemResourceStatus, IEnumerable<ItemContent>, CreatedBy) |
Initializes a new instance of ResponsesDeveloperMessageItemResource. |
| ResponsesDeveloperMessageItemResource(ItemType, String, CreatedBy, IDictionary<String,BinaryData>, ResponsesMessageItemResourceStatus, ResponsesMessageRole, IReadOnlyList<ItemContent>) |
Initializes a new instance of ResponsesDeveloperMessageItemResource. |
ResponsesDeveloperMessageItemResource()
Initializes a new instance of ResponsesDeveloperMessageItemResource for deserialization.
public ResponsesDeveloperMessageItemResource();
Public Sub New ()
Applies to
ResponsesDeveloperMessageItemResource(String, ResponsesMessageItemResourceStatus, IEnumerable<ItemContent>, CreatedBy)
Initializes a new instance of ResponsesDeveloperMessageItemResource.
public ResponsesDeveloperMessageItemResource(string id, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesMessageItemResourceStatus status, System.Collections.Generic.IEnumerable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemContent> content, Azure.AI.AgentServer.Contracts.Generated.OpenAI.CreatedBy createdBy = default);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesDeveloperMessageItemResource : string * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesMessageItemResourceStatus * seq<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemContent> * Azure.AI.AgentServer.Contracts.Generated.OpenAI.CreatedBy -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesDeveloperMessageItemResource
Public Sub New (id As String, status As ResponsesMessageItemResourceStatus, content As IEnumerable(Of ItemContent), Optional createdBy As CreatedBy = Nothing)
Parameters
- id
- String
The status of the item. One of in_progress, completed, or
incomplete. Populated when items are returned via API.
- content
- IEnumerable<ItemContent>
The content associated with the message. Please note ItemContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ItemContentInputAudio, ItemContentInputFile, ItemContentInputImage, ItemContentInputText, ItemContentOutputAudio, ItemContentOutputText and ItemContentRefusal.
- createdBy
- CreatedBy
The information about the creator of the item
Exceptions
id or content is null.
Applies to
ResponsesDeveloperMessageItemResource(ItemType, String, CreatedBy, IDictionary<String,BinaryData>, ResponsesMessageItemResourceStatus, ResponsesMessageRole, IReadOnlyList<ItemContent>)
Initializes a new instance of ResponsesDeveloperMessageItemResource.
public ResponsesDeveloperMessageItemResource(Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemType type, string id, Azure.AI.AgentServer.Contracts.Generated.OpenAI.CreatedBy createdBy, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesMessageItemResourceStatus status, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesMessageRole role, System.Collections.Generic.IReadOnlyList<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemContent> content);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesDeveloperMessageItemResource : Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemType * string * Azure.AI.AgentServer.Contracts.Generated.OpenAI.CreatedBy * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesMessageItemResourceStatus * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesMessageRole * System.Collections.Generic.IReadOnlyList<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemContent> -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponsesDeveloperMessageItemResource
Public Sub New (type As ItemType, id As String, createdBy As CreatedBy, serializedAdditionalRawData As IDictionary(Of String, BinaryData), status As ResponsesMessageItemResourceStatus, role As ResponsesMessageRole, content As IReadOnlyList(Of ItemContent))
Parameters
- type
- ItemType
- id
- String
- createdBy
- CreatedBy
The information about the creator of the item.
- serializedAdditionalRawData
- IDictionary<String,BinaryData>
Keeps track of any properties unknown to the library.
The status of the item. One of in_progress, completed, or
incomplete. Populated when items are returned via API.
- role
- ResponsesMessageRole
The role associated with the message.
- content
- IReadOnlyList<ItemContent>
The content associated with the message. Please note ItemContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ItemContentInputAudio, ItemContentInputFile, ItemContentInputImage, ItemContentInputText, ItemContentOutputAudio, ItemContentOutputText and ItemContentRefusal.