namespace PartnerDAL.DTO.ClientDomain { public class ClientDomainDTO { private int domainId; public int DomainId { get => domainId; set => domainId = value; } private int clientId; public int ClientId { get => clientId; set => clientId = value; } // Despite the name, this holds the ConnectionName (MSERVERCONFIG.CONNECTIONNAME) — // the value GetDomainTenant hands back to the FE for feeding straight into // GetPublicBrandByConnection?ConnectionName=... . Not necessarily the literal // physical database name; kept as DatabaseName only for schema/back-compat reasons. private string? databaseName; public string? DatabaseName { get => databaseName; set => databaseName = value; } private string domainName = ""; public string DomainName { get => domainName; set => domainName = value; } private bool isVerified; public bool IsVerified { get => isVerified; set => isVerified = value; } private string sslStatus = "PENDING"; public string SslStatus { get => sslStatus; set => sslStatus = value; } private DateTime? certExpiryDate; public DateTime? CertExpiryDate { get => certExpiryDate; set => certExpiryDate = value; } private int status = 1; public int Status { get => status; set => status = value; } private int createdById; public int CreatedById { get => createdById; set => createdById = value; } private DateTime createdOn = DateTime.UtcNow; public DateTime CreatedOn { get => createdOn; set => createdOn = value; } private int modifiedById; public int ModifiedById { get => modifiedById; set => modifiedById = value; } private DateTime? modifiedOn; public DateTime? ModifiedOn { get => modifiedOn; set => modifiedOn = value; } public string? ExpectedCnameTarget { get; set; } } public class PlatformSettingDTO { public string SettingKey { get; set; } = string.Empty; public string? SettingValue { get; set; } public int? ModifiedById { get; set; } public DateTime? ModifiedOn { get; set; } } }