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

43 lines
2.2 KiB
C#

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;
}
}