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; }