namespace PartnerDAL.DTO.PartnerProduct { public record PartnerProductDTO { #region PrivateMembers private int partnerproductid; private int partnerid; private string partnername = string.Empty; private string partnercode = string.Empty; private string productcode = string.Empty; private string productname = string.Empty; private string? productsegment; // Enterprise | SMB | Education | etc. private string? productdescription; private byte partnerproductstatus; private int? partnerproductcreatedbyid; private DateTime partnerproductcreatedon; private int? partnerproductmodifiedbyid; private DateTime partnerproductmodifiedon; #endregion #region PublicMembers public int PartnerProductId { get { return partnerproductid; } set { partnerproductid = value; } } public int PartnerId { get { return partnerid; } set { partnerid = value; } } public string PartnerName { get { return partnername; } set { partnername = value; } } public string PartnerCode { get { return partnercode; } set { partnercode = value; } } public string ProductCode { get { return productcode; } set { productcode = value; } } public string ProductName { get { return productname; } set { productname = value; } } public string? ProductSegment { get { return productsegment; } set { productsegment = value; } } public string? ProductDescription { get { return productdescription; } set { productdescription = value; } } public byte PartnerProductStatus { get { return partnerproductstatus; } set { partnerproductstatus = value; } } public int? PartnerProductCreatedById { get { return partnerproductcreatedbyid; } set { partnerproductcreatedbyid = value; } } public DateTime PartnerProductCreatedOn { get { return partnerproductcreatedon; } set { partnerproductcreatedon = value; } } public int? PartnerProductModifiedById { get { return partnerproductmodifiedbyid; } set { partnerproductmodifiedbyid = value; } } public DateTime PartnerProductModifiedOn { get { return partnerproductmodifiedon; } set { partnerproductmodifiedon = value; } } #endregion } }