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