Files
monorepo/LCU.WebApps.Internal.DocumentManager/LCU.WebApps.Internal.DocumentManager/Configurations/DocumentIngestorApiConfiguration.cs
T
2026-03-13 09:24:21 -05:00

51 lines
2.3 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.WebApps.Internal.DocumentManager.Configurations;
public class DocumentIngestorApiConfiguration
{
public string Url { get; set; }
public string Scope { get; set; }
public int QueueReprocessDocumentAllCriticalFailuresTimeoutSeconds { get; set; }
public int QueueReprocessCompletionAllNotificationDataFailuresTimeoutSeconds { get; set; }
public string FilteredDocumentProcessingInfoEndpoint { get; set; }
public string QueueReprocessDocumentByIdEndpoint { get; set; }
public string QueueReprocessDocumentWithOverrideByIdEndpoint { get; set; }
public string QueueReprocessDocumentAllCriticalFailuresEndpoint { get; set; }
public string SetDocumentsToEntityUnknownEndpoint { get; set; }
public string QueueReprocessCompletionAllNotificationDataFailures { get; set; }
public string UpdateStatusEndpoint { get; set; }
public string SetDocumentNotificationStatus { get; set; }
public string BulkSetDocumentNotificationStatus { get; set; }
public string GetDocumentProcessingInfoByDocumentId { get; set; }
[NotMapped]
public string FilteredDocumentProcessingInfoEndpointUrl => Url + FilteredDocumentProcessingInfoEndpoint;
[NotMapped]
public string QueueReprocessDocumentByIdEndpointUrl => Url + QueueReprocessDocumentByIdEndpoint;
[NotMapped]
public string QueueReprocessDocumentWithOverrideByIdEndpointUrl => Url + QueueReprocessDocumentWithOverrideByIdEndpoint;
[NotMapped]
public string QueueReprocessDocumentAllCriticalFailuresEndpointUrl => Url + QueueReprocessDocumentAllCriticalFailuresEndpoint;
[NotMapped]
public string SetDocumentsToEntityUnknownEndpointUrl => Url + SetDocumentsToEntityUnknownEndpoint;
[NotMapped]
public string QueueReprocessCompletionAllNotificationDataFailuresUrl => Url + QueueReprocessCompletionAllNotificationDataFailures;
[NotMapped]
public string UpdateStatusEndpointUrl => Url + UpdateStatusEndpoint;
[NotMapped]
public string SetDocumentNotificationStatusUrl => Url + SetDocumentNotificationStatus;
[NotMapped]
public string BulkSetDocumentNotificationStatusUrl => Url + BulkSetDocumentNotificationStatus;
[NotMapped]
public string GetDocumentProcessingInfoByDocumentIdEndpointUrl => Url + GetDocumentProcessingInfoByDocumentId;
}