51 lines
2.3 KiB
C#
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;
|
|
}
|