{ "AzureActiveDirectory": { "Instance": "https://login.microsoftonline.com/", "Domain": "landmarkcu.com", "TenantId": "63cd1554-2783-4a86-ae50-b9e6c21c9499", "ClientId": "40cd32ed-fb23-475e-b0cb-d8af1f39dd80", "ValidAudience": "e9cb601e-e98d-4881-90fc-d5758dac5ec8" }, "Primary": { "AppName": "Incentive API", "SeqUrl": "http://localhost:5080", "SeqKey": "9MQu0vLDwQ1LCFzGixZM", "ApplicationDbIntegrityCronSchedule": "0 0 * * *", "CorsAllowedOrigins": [ "http://localhost:3000", "https://localhost:3001", "http://lcu-internal.com", "https://lcu-internal.com", "https://qa-api.lcu-internal.com", "https://uat-api.lcu-internal.com", "https://prod-api.lcu-internal.com", "https://qa-incentive-manager.apps.azure.lcu-internal.com", "https://uat-incentive-manager.apps.azure.lcu-internal.com", "https://prd-incentive-manager.apps.azure.lcu-internal.com" ], "IncentiveManagerClientUrl": "https://qa-api.lcu-internal.com/incentive-manager", "FeatureGates": { "EnableControllers": true }, "FeatureFlags": { "RunApplicationDbIntegrityHostedService": true, "RunImportCreditCardSalesConsumer": true, "RunImportIndirectVehicleSalesConsumer": true, "RunActionCreditCardProcessConsumer": true, "RunActionVehicleProcessConsumer": true, "RunIncentiveProcessesConsumer": true, "RunNightlyIncentiveProcessesConsumer": true, "RunReportingProcessConsumer": true, "RunGoalDispersalProcessConsumer": true, "RunPayoutIncentiveProcessConsumer": true, "RunDayforceSyncProcessConsumer": true, "RunGapMbpProcessConsumer": true } }, "ServicesFactoryConfiguration": { "ServiceFactoryRegistrations": [ { "ServiceInterfaceName": "INightlyIncentiveProcessesService", "ServiceRegistrations": [ { "ServiceName": "DirectDepositActivityDecisionService", "ServiceId": "0" }, { "ServiceName": "ReferralActivityDecisionService", "ServiceId": "1" }, { "ServiceName": "AccountActivityDecisionService", "ServiceId": "2" }, { "ServiceName": "LICActivityDecisionService", "ServiceId": "3" }, { "ServiceName": "EStatementReferralActivityDecisionService", "ServiceId": "4" } ] }, { "ServiceInterfaceName": "IIncentiveProcessesService", "ServiceRegistrations": [ { "ServiceName": "NewCheckingAccountActivityService", "ServiceId": "0" }, { "ServiceName": "NewDigitalCheckingAccountActivityService", "ServiceId": "1" }, { "ServiceName": "AtmCheckCardActivityService", "ServiceId": "2" }, { "ServiceName": "DpEligibleLoanSalesActivityService", "ServiceId": "3" }, { "ServiceName": "MortgageSaleActivityService", "ServiceId": "4" }, { "ServiceName": "ReferralActivityService", "ServiceId": "5" }, { "ServiceName": "VehicleSalesActivityService", "ServiceId": "6" } ] } ] }, "DayForceConfiguration": { "Url": "https://www.dayforcehcm.com/api", "DayForceClientName": "landmarkcu", "DayForceApiVersion": "V1", "DayForceUsername": "DayforceAPI", "DayForcePassword": "Azure-Key-Vault", "DayForceActiveUserReport": "INCENTIVE_MANAGER_ACTIVE", "DayForceTerminatedUserReport": "INCENTIVE_MANAGER_TERMINATED", "DayForceManualReportRecipients": [ "WendySchenk@landmarkcu.com", "DebMcClarran@landmarkcu.com" ] }, "SqlConnectionConfiguration": { "ConnectionString": "data source=localhost;initial catalog=IncentiveManager;Integrated Security=SSPI;MultipleActiveResultSets=True;App=EntityFramework;Encrypt=False", "MaxRetryCount": 5, "MaxRetryDelay": "0.00:00:30" }, "EmailRecipientsConfiguration": { "TransferRequestInitiatedNotification": [ "GeorgeWarner@landmarkcu.com", "DebMcClarran@landmarkcu.com" ], "OverrideRecipients": true }, "ReportConfiguration": { "ReportConfigs": [ { "Name": "Activity Report", "RequiredPermissionCode": "VIEW_ACTIVITY_REPORT", "Url": "https://d2dtbetl01q.lcu-internal.com/reports/report/IncentiveManager/IncentiveManagerActivities" }, { "Name": "Associate Record Report", "RequiredPermissionCode": "VIEW_ASSOCIATE_RECORD_REPORT", "Url": "https://d2dtbetl01q.lcu-internal.com/reports/report/IncentiveManager/Admin/IncentiveManagerAssociateRecord" }, { "Name": "Audit Report", "RequiredPermissionCode": "VIEW_AUDIT_REPORT", "Url": "https://d2dtbetl01q.lcu-internal.com/reports/report/IncentiveManager/Admin/IncentiveManagerAudit" }, { "Name": "Goal Progress Report", "RequiredPermissionCode": "VIEW_GOAL_PROGRESS_REPORT", "Url": "https://d2dtbetl01q.lcu-internal.com/reports/report/IncentiveManager/IncentiveManagerGoalProgress" }, { "Name": "Payout Report", "RequiredPermissionCode": "VIEW_PAYOUT_REPORT", "Url": "https://d2dtbetl01q.lcu-internal.com/reports/report/IncentiveManager/Admin/IncentiveManagerPayout" } ] }, "ConnectionConfiguration": { "HostUrl": "localhost", "UserName": "guest", "Password": "guest" }, "CoreApiWrapperConfiguration": { "Url": "https://localhost:44355/api/core/", "GetNewCheckingAccountActivityEndpoint": "Activity/Checking/", "GetNewDigitalBankingCheckingAccountActivityEndpoint": "Activity/DigitalBankingChecking/", "GetNewATMCheckCardActivityEndpoint": "Activity/AtmCheckCard/", "GetNewActivityManagerReferralsActivityEndpoint": "Activity/ActivtyManagerIncentiveReferral", "GetNewMortgageAccountActivityEndpoint": "Activity/MortgageAccount", "GetNewVehicleSaleActivityEndpoint": "Activity/VehicleAccount", "GetNewDPEligibleAccountsActivityEndpoint": "Activity/DPEligibleAccounts", "QueryActivityManagerActivityEndpoint": "Activity/QueryActivityManagerActivity", "GetAccountActivityAccountDetailsEndpoint": "Account/QueryActivityAccountDetails", "GetTransactionHistoryEndpoint": "Transaction/GetTransactionHistory", "GetEStatementDeliveryMethodsEndpoint": "Activity/GetEStatementDeliveryActivity" }, "IncentiveProcessesEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.IncentiveProcesses", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "NightlyIncentiveProcessesEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.NightlyIncentiveProcesses", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "ImportCreditCardSalesEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.ImportCreditCardSales", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "ImportIndirectVehicleSalesEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.ImportIndirectVehicleSales", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "ReportingProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.ReportingProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "GoalDispersalProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.GoalDispersalProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "PayoutIncentiveProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.PayoutIncentiveProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "DayforceSyncProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.DayforceSyncProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "GapMbpProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.GapMbpProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "ActionCreditCardProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.ActionCreditCardProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "ActionVehicleProcessEndpoint": { "ReceiveEndpoint": "LCU.IncentiveApi.ActionVehicleProcess", "ReceiveEndpointType": "exchange", "PrefetchLimit": 1 }, "FileOperationsApiConfiguration": { "Url": "https://qa-fileoperationsapi.lcu-internal.com", "GetFileContentEndpoint": "/api/FileOperations", "BuildDynamicFileListEndpoint": "/DynamicFile/BuildDynamicFileList", "RetryCount": 1 }, "NotificationApiConfiguration": { "Url": "https://localhost:53144/api/", "Email": "Email" } }