| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace UnivateProperties_API.Containers.Campaigns
{
    public class CampaignDTO
    {
        public DateTime StartDate { get; set; }
        public DateTime EndDate { get; set; }
        public string Name { get; set; }
        public string Subject { get; set; }
        public string Body { get; set; }
        public string ItemBody { get; set; }  
        public int ItemsPerRow { get; set; }
        public List<CampaignPlaceholderDTO> PlaceHolders { get; set; }
        public List<CampaignWeeksDTO> Weeks { get; set; }
        public List<CampaignWeeksPlaceHolderDTO> WeekPlaceHolders { get; set; }
    }
    public class CampaignPlaceholderDTO
    {
        public string Name { get; set; }
        public string BoundTo { get; set; }
        public string BoundToClassDisplay { get; set; }
        public string BoundToClass { get; set; }
        public string Format { get; set; }
    }
    public class CampaignWeeksDTO
    {       
        public int WeekId { get; set; }
        public string Image { get; set; }        
    }
    public class CampaignWeeksPlaceHolderDTO
    {
        public int WeekId { get; set; }
        public string Name { get; set; }
        public string Value { get; set; }
    }
}
 |