Files
monorepo/LCU.API.Internal.Dispatcher/LCU.Api.Internal.DispatcherSharedLib/Configurations/DocumentIngestorApiConfiguration.cs
T
2026-03-24 15:26:03 -05:00

26 lines
1.3 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class DocumentIngestorApiConfiguration
{
public string Url { get; set; }
public string QueueDocumentIngestorEndpoint { get; set; }
public string QueueDocumentBatchIngestionEndpoint { get; set; }
public string QueueIngestorPdfPartitionerEndpoint { get; set; }
public string QueueMemberDocumentNotifierEndpoint { get; set; }
public string QueueIngestionFolderCleanUpEndpoint { get; set; }
public string QueueProcessStatusTypeEmailRequestEndpoint { get; set; }
[NotMapped]
public string QueueDocumentIngestorEndpointUrl => Url + QueueDocumentIngestorEndpoint;
[NotMapped]
public string QueueDocumentBatchIngestionEndpointUrl => Url + QueueDocumentBatchIngestionEndpoint;
[NotMapped]
public string QueueIngestorPdfPartitionerEndpointUrl => Url + QueueIngestorPdfPartitionerEndpoint;
[NotMapped]
public string QueueMemberDocumentNotifierEndpointUrl => Url + QueueMemberDocumentNotifierEndpoint;
[NotMapped]
public string QueueIngestionFolderCleanUpEndpointUrl => Url + QueueIngestionFolderCleanUpEndpoint;
[NotMapped]
public string QueueProcessStatusEmailRequestEndpointUrl => Url + QueueProcessStatusTypeEmailRequestEndpoint;
}