Class AzureAIAgentFileMapping
- Namespace
- FoundationaLLM.Common.Models.ResourceProviders.AzureAI
- Assembly
- FoundationaLLM.Common.dll
Provides details about a file mapping between FoundationaLLM and the Azure AI Agent Service.
public class AzureAIAgentFileMapping : AzureAIAgentResourceBase, IFileMapping
- Inheritance
-
AzureAIAgentFileMapping
- Implements
- Inherited Members
- Extension Methods
Constructors
AzureAIAgentFileMapping()
Set default property values.
public AzureAIAgentFileMapping()
Properties
AzureAIAgentFileGeneratedOn
The time when the file was generated by the Azure AI Agent service.
[JsonPropertyName("azureai_agent_file_generated_on")]
public DateTimeOffset? AzureAIAgentFileGeneratedOn { get; set; }
Property Value
AzureAIAgentFileId
The Azure AI Agent Service file id associated with the FoundationaLLM file (attachment) id.
[JsonPropertyName("azureai_agent_file_id")]
public required string AzureAIAgentFileId { get; set; }
Property Value
AzureAIAgentFileUploadedOn
The time when the file was uploaded to the Azure AI Agent service.
[JsonPropertyName("azureai_agent_file_uploaded_on")]
public DateTimeOffset? AzureAIAgentFileUploadedOn { get; set; }
Property Value
AzureAIAgentVectorStoreId
The OpenAI vector store id holding the vectorized content of the OpenAI file.
[JsonPropertyName("azureai_agent_vector_store_id")]
public string? AzureAIAgentVectorStoreId { get; set; }
Property Value
FileContentType
The content type of the file.
[JsonPropertyName("file_content_type")]
public required string FileContentType { get; set; }
Property Value
FileObjectId
The FoundationaLLM.Attachment resource object id.
[JsonPropertyName("file_object_id")]
public required string FileObjectId { get; set; }
Property Value
FileRequiresVectorization
Indicates whether the file requires vectorization or not.
[JsonPropertyName("file_requires_vectorization")]
public bool FileRequiresVectorization { get; set; }
Property Value
OriginalFileName
The original file name of the file.
[JsonPropertyName("original_file_name")]
public required string OriginalFileName { get; set; }