using System; namespace FrameworkDAL.DTO.Promotion { // ============================================================ // PromotionCounterpartyDTO — maps MPROMOTIONCOUNTERPARTY. A known origin or // destination environment this deployment exchanges promotion packages // with. PublicKeyPem is not secret -- only this deployment's OWN private // key needs Vault protection (see PromotionPackageCrypto). // ============================================================ public class PromotionCounterpartyDTO { public string EnvironmentCode { get; set; } = string.Empty; public string DisplayName { get; set; } = string.Empty; public string PublicKeyPem { get; set; } = string.Empty; public bool IsActive { get; set; } = true; public int CreatedById { get; set; } public DateTime CreatedOn { get; set; } public int ModifiedById { get; set; } public DateTime ModifiedOn { get; set; } } }