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