using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using gehGassi.Dto.Common; namespace gehGassi.Dto.Banners { /// /// DTO für einen Banner /// public class BannerDto : SyncEntityDto { /// /// Bannerplatzierung /// [Required] public BannerLocationDto BannerLocation { get; set; } /// /// Banner Größe /// [Required] public BannerSizeDto BannerSize { get; set; } /// /// Status des Banners /// public BannerStatusDto Status { get; set; } /// /// Startdatum der Banner-Werbung /// public DateTimeOffset? StartDate { get; set; } /// /// Enddatum der Banner-Werbung /// public DateTimeOffset? EndDate { get; set; } /// /// Bild - Banner /// [MaxLength(500)] public string Image { get; set; } /// /// Link für den Banner /// [MaxLength(2083)] public string Url { get; set; } /// /// Name des Banners /// [MaxLength(100)] public string Name { get; set; } } }