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; }
}
}