Class AzureAIAgentConversationMapping
- Namespace
- FoundationaLLM.Common.Models.ResourceProviders.AzureAI
- Assembly
- FoundationaLLM.Common.dll
Provides details about a conversation mapping between FoundationaLLM and the Azure AI Agent Service.
public class AzureAIAgentConversationMapping : AzureAIAgentResourceBase
- Inheritance
-
AzureAIAgentConversationMapping
- Inherited Members
- Extension Methods
Constructors
AzureAIAgentConversationMapping()
Set default property values.
public AzureAIAgentConversationMapping()
Properties
AzureAIAgentId
The Azure AI Agent Service agent id.
[JsonPropertyName("azureai_agent_id")]
public required string AzureAIAgentId { get; set; }
Property Value
AzureAIAgentThreadCreatedOn
The time at which the Azure AI Agent Service thread was created.
[JsonPropertyName("azureai_agent_thread_created_on")]
public DateTimeOffset? AzureAIAgentThreadCreatedOn { get; set; }
Property Value
AzureAIAgentThreadId
The Azure AI Agent Service thread id associated with the FoundationaLLM conversation (session) id.
[JsonPropertyName("azure_ai_agent_thread_id")]
public string? AzureAIAgentThreadId { get; set; }
Property Value
AzureAIAgentVectorStoreCreatedOn
The time at which the Azure AI Agent Service vector store was created.
[JsonPropertyName("azureai_agent_vector_store_created_on")]
public DateTimeOffset? AzureAIAgentVectorStoreCreatedOn { get; set; }
Property Value
AzureAIAgentVectorStoreId
The Azure AI Agent service vector store id associated with the FoundationaLLM session (conversation) id.
[JsonPropertyName("azureai_agent_vector_store_id")]
public string? AzureAIAgentVectorStoreId { get; set; }
Property Value
ConversationId
The FoundationaLLM conversation (session) id.
[JsonPropertyName("conversation_id")]
public required string ConversationId { get; set; }