This commit is contained in:
Zeeshaun
2026-03-24 15:26:03 -05:00
parent 1e5beb292a
commit 9cc87337b8
333 changed files with 17931 additions and 0 deletions
@@ -0,0 +1,11 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class ArchiverApiConfiguration
{
public string Url { get; set; }
public string QueueArchiverEndpoint { get; set; }
[NotMapped]
public string QueueArchiverEndpointUrl => Url + QueueArchiverEndpoint;
}
@@ -0,0 +1,12 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class BlendApiConfiguration
{
public string Url { get; set; }
public string QueueDataImportEndpoint { get; set; }
[NotMapped]
public string QueueDataImportEndpointUrl => Url + QueueDataImportEndpoint;
}
@@ -0,0 +1,22 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class DataCleanUpApiConfiguration
{
public string Url { get; set; }
public string QueueDataCleanUpEndpoint { get; set; }
public string QueueUpdatePersonForCheckHoldsEndpoint { get; set; }
public string QueueNcoaUpdateEndpoint { get; set; }
public string QueueUpdateFannieMaeMortgageEndpoint { get; set; }
public string QueueIndirectFundingEndpoint { get; set; }
[NotMapped]
public string QueueDataCleanUpEndpointUrl => Url + QueueDataCleanUpEndpoint;
[NotMapped]
public string QueueUpdatePersonForCheckHoldsEndpointUrl => Url + QueueUpdatePersonForCheckHoldsEndpoint;
[NotMapped]
public string QueueNcoaUpdateRequestEndpointUrl => Url + QueueNcoaUpdateEndpoint;
[NotMapped]
public string QueueUpdateFannieMaeMortgageRequestEndpointUrl => Url + QueueUpdateFannieMaeMortgageEndpoint;
[NotMapped]
public string QueueIndirectFundingEndpointUrl => Url + QueueIndirectFundingEndpoint;
}
@@ -0,0 +1,23 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class DialerApiConfiguration
{
public string Url { get; set; }
public string QueueDialerUploadEndpoint { get; set; }
public string QueueUploadDoNotCallEndpoint { get; set; }
public string QueueCreateVoAppsCampaignEndpoint { get; set; }
public string QueueUploadVoAppsCampaignResultsEndpoint { get; set; }
public string QueueUploadVoAppsCampaignErrorRequestEndpoint { get; set; }
[NotMapped]
public string QueueDialerUploadEndpointUrl => Url + QueueDialerUploadEndpoint;
[NotMapped]
public string QueueUploadDoNotCallEndpointUrl => Url + QueueUploadDoNotCallEndpoint;
[NotMapped]
public string QueueCreateVoAppsCampaignEndpointUrl => Url + QueueCreateVoAppsCampaignEndpoint;
[NotMapped]
public string QueueUploadVoAppsCampaignResultsEndpointUrl => Url + QueueUploadVoAppsCampaignResultsEndpoint;
[NotMapped]
public string QueueUploadVoAppsCampaignErrorRequestEndpointUrl => Url + QueueUploadVoAppsCampaignErrorRequestEndpoint;
}
@@ -0,0 +1,6 @@
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class DispatcherRequestBuilderConfiguration
{
public string Url { get; set; }
}
@@ -0,0 +1,26 @@
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;
}
@@ -0,0 +1,12 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class DocumentTypeCleanupApiConfiguration
{
public string Url { get; set; }
public string QueueDocumentRetentionCleanupEndpoint { get; set; }
[NotMapped]
public string QueueDocumentRetentionCleanupEndpointUrl => Url + QueueDocumentRetentionCleanupEndpoint;
}
@@ -0,0 +1,75 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class FileOperationsApiConfiguration
{
public string Url { get; set; }
public string MoveFileEndpoint { get; set; }
public string CopyFileEndpoint { get; set; }
public string ModifyFileEndpoint { get; set; }
public string RenameFileEndpoint { get; set; }
public string DeleteFileEndpoint { get; set; }
public string ZipDirectoryEndpoint { get; set; }
public string CreateDirectoryEndpoint { get; set; }
public string RenameDirectoryEndpoint { get; set; }
public string UnzipFileEndpoint { get; set; }
public string EncryptFileDataEndpoint { get; set; }
public string DecryptFileDataEndpoint { get; set; }
public string UnzipPasswordProtectedFileEndpoint { get; set; }
public string DeleteDirectoryEndpoint { get; set; }
public string FileValidationEndpoint { get; set; }
public string ExtractIndexFileDataEndpoint { get; set; }
public string ValidateFileSizeInRange { get; set; }
public string DeleteEmptyDirectoryEndpoint { get; set; }
[NotMapped]
public string MoveFileEndpointUrl => Url + MoveFileEndpoint;
[NotMapped]
public string CopyFileEndpointUrl => Url + CopyFileEndpoint;
[NotMapped]
public string ModifyFileEndpointUrl => Url + ModifyFileEndpoint;
[NotMapped]
public string RenameFileEndpointUrl => Url + RenameFileEndpoint;
[NotMapped]
public string DeleteFileEndpointUrl => Url + DeleteFileEndpoint;
[NotMapped]
public string ZipDirectoryEndpointUrl => Url + ZipDirectoryEndpoint;
[NotMapped]
public string CreateDirectoryEndpointUrl => Url + CreateDirectoryEndpoint;
[NotMapped]
public string RenameDirectoryEndpointUrl => Url + RenameDirectoryEndpoint;
[NotMapped]
public string UnzipFileEndpointUrl => Url + UnzipFileEndpoint;
[NotMapped]
public string EncryptFileDataEndpointUrl => Url + EncryptFileDataEndpoint;
[NotMapped]
public string DecryptFileDataEndpointUrl => Url + DecryptFileDataEndpoint;
[NotMapped]
public string UnzipPasswordProtectedFileEndpointUrl => Url + UnzipPasswordProtectedFileEndpoint;
[NotMapped]
public string DeleteDirectoryEndpointUrl => Url + DeleteDirectoryEndpoint;
[NotMapped]
public string FileValidationEndpointUrl => Url + FileValidationEndpoint;
[NotMapped]
public string ExtractIndexFileDataEndpointUrl => Url + ExtractIndexFileDataEndpoint;
[NotMapped]
public string ValidateFileSizeInRangeUrl => Url + ValidateFileSizeInRange;
[NotMapped]
public string DeleteEmptyDirectoryEndpointUrl => Url + DeleteEmptyDirectoryEndpoint;
}
@@ -0,0 +1,12 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations
{
public class FileUpdaterApiConfiguration
{
public string Url { get; set; }
public string QueueIndexFieldMapper { get; set; }
[NotMapped]
public string QueueIndexFieldMapperUrl => Url + QueueIndexFieldMapper;
}
}
@@ -0,0 +1,23 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class FtpApiConfiguration
{
public string Url { get; set; }
public string SftpFileEndpoint { get; set; }
public string QueueSftpDynamicFileEndpoint { get; set; }
public string QueueSftpUploadFileEndpoint { get; set; }
public string QueueSftpDownloadFileEndpoint { get; set; }
[NotMapped]
public string SftpFileEndpointUrl => Url + SftpFileEndpoint;
[NotMapped]
public string QueueSftpDynamicFileEndpointUrl => Url + QueueSftpDynamicFileEndpoint;
[NotMapped]
public string QueueSftpUploadFileEndpointUrl => Url + QueueSftpUploadFileEndpoint;
[NotMapped]
public string QueueSftpDownloadFileEndpointUrl => Url + QueueSftpDownloadFileEndpoint;
}
@@ -0,0 +1,17 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class HistoricalDocumentIngestorApiConfiguration
{
public string Url { get; set; }
public string QueueDocumentIngestorEndpoint { get; set; }
public string QueueDocumentBatchIngestionEndpoint { get; set; }
public string QueueIngestorPdfPartitionerEndpoint { get; set; }
[NotMapped]
public string QueueDocumentIngestorEndpointUrl => Url + QueueDocumentIngestorEndpoint;
[NotMapped]
public string QueueDocumentBatchIngestionEndpointUrl => Url + QueueDocumentBatchIngestionEndpoint;
[NotMapped]
public string QueueIngestorPdfPartitionerEndpointUrl => Url + QueueIngestorPdfPartitionerEndpoint;
}
@@ -0,0 +1,42 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations
{
public class IncentiveManagerConfiguration
{
public string Url { get; set; }
public string QueueCreditCardImportEndpoint { get; set; }
public string QueueVehicleImportEndpoint { get; set; }
public string QueueIncentiveProcessEndpoint { get; set; }
public string QueueNightlyIncentiveProcessEndpoint { get; set; }
public string QueuePayoutProcessEndpoint { get; set; }
public string QueueActionCreditCardEndpoint { get; set; }
public string QueueActionVehicleEndpoint { get; set; }
public string QueueAlliedGapMbpEndpoint { get; set; }
public string QueueReportingProcessEndpoint { get; set; }
public string QueueGoalDispersalProcessEndpoint { get; set; }
public string QueueDayforceProcessEndpoint { get; set; }
[NotMapped]
public string QueueCreditCardImportEndpointUrl => Url + QueueCreditCardImportEndpoint;
[NotMapped]
public string QueueVehicleImportEndpointUrl => Url + QueueVehicleImportEndpoint;
[NotMapped]
public string QueueActionCreditCardEndpointUrl => Url + QueueActionCreditCardEndpoint;
[NotMapped]
public string QueueActionVehicleEndpointUrl => Url + QueueActionVehicleEndpoint;
[NotMapped]
public string QueueAlliedGapMbpEndpointUrl => Url + QueueAlliedGapMbpEndpoint;
[NotMapped]
public string QueueIncentiveProcessEndpointUrl => Url + QueueIncentiveProcessEndpoint;
[NotMapped]
public string QueueNightlyIncentiveProcessEndpointUrl => Url + QueueNightlyIncentiveProcessEndpoint;
[NotMapped]
public string QueuePayoutProcessEndpointUrl => Url + QueuePayoutProcessEndpoint;
[NotMapped]
public string QueueReportingProcessEndpointUrl => Url + QueueReportingProcessEndpoint;
[NotMapped]
public string QueueGoalDispersalProcessEndpointUrl => Url + QueueGoalDispersalProcessEndpoint;
[NotMapped]
public string QueueDayforceProcessEndpointUrl => Url + QueueDayforceProcessEndpoint;
}
}
@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class MomBotApiConfiguration
{
public string Url { get; set; }
public string QueueMomBotEndpoint { get; set; }
[NotMapped]
public string QueueMomBotEndpointUrl => Url + QueueMomBotEndpoint;
}
@@ -0,0 +1,14 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class NoticeProcessorApiConfiguration
{
public string Url { get; set; }
public string QueueExtractEndpoint { get; set; }
public string QueueProcessingEmailSummaryEndpoint { get; set; }
[NotMapped]
public string QueueExtractEndpointUrl => Url + QueueExtractEndpoint;
[NotMapped]
public string QueueProcessingEmailSummaryEndpointUrl => Url + QueueProcessingEmailSummaryEndpoint;
}
@@ -0,0 +1,11 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class NotificationApiConfiguration
{
public string Url { get; set; }
public string EmailEndpoint { get; set; }
[NotMapped]
public string EmailEndpointUrl => Url + EmailEndpoint;
}
@@ -0,0 +1,16 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class RealTimeAlertsApiConfiguration
{
public string Url { get; set; }
public string QueueInitiateRealTimeAlertsEndpoint { get; set; }
public string QueueErroredTransactionCleanUpEndpoint { get; set; }
[NotMapped]
public string QueueInitiateRealTimeAlertsEndpointUrl => Url + QueueInitiateRealTimeAlertsEndpoint;
[NotMapped]
public string QueueErroredTransactionCleanUpEndpointUrl => Url + QueueErroredTransactionCleanUpEndpoint;
}
@@ -0,0 +1,11 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class RemoteDepositCaptureApiConfiguration
{
public string Url { get; set; }
public string QueueRemoteDepositCaptureXmlEndpoint { get; set; }
[NotMapped]
public string QueueRemoteDepositCaptureXmlEndpointUrl => Url + QueueRemoteDepositCaptureXmlEndpoint;
}
@@ -0,0 +1,11 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class RepoApiConfiguration
{
public string Url { get; set; }
public string AccountBatchEndpoint { get; set; }
[NotMapped]
public string AccountBatchEndpointUrl => Url + AccountBatchEndpoint;
}
@@ -0,0 +1,12 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
public class TemenosNotificationApiConfiguration
{
public string Url { get; set; }
public string QueueDealerAchNotification { get; set; }
[NotMapped]
public string QueueDealerAchNotificationUrl => Url + QueueDealerAchNotification;
}