Table of Contents

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

string

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

DateTimeOffset?

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

string

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

DateTimeOffset?

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

string

ConversationId

The FoundationaLLM conversation (session) id.

[JsonPropertyName("conversation_id")]
public required string ConversationId { get; set; }

Property Value

string