namespace server.Models { public class EpisodeFilter { /// /// Use to filter episodes by season number. /// public int? Season { get; set; } = null; /// /// Use to filter episodes by those who have an air date on or after this value. /// public DateTime? StartDate { get; set; } = null; /// /// Use to filter episodes by those who have an air date on or before this value. /// public DateTime? EndDate { get; set; } = null; /// /// Use to filter episodes by episode title. /// public string? Title { get; set; } = null; /// /// Use to filter episodes by those whose summary contains this value. /// public string? SummaryKeyword { get; set; } = null; /// /// Use to filter episodes by director's name. /// public string? DirectedBy { get; set; } = null; /// /// Use to filter episodes by writer's name. /// public string? WrittenBy { get; set; } = null; /// /// Use to filter episodes by those who have millions of us viewers equal to or more than this value. /// public double? ViewersRangeStart { get; set; } = null; /// /// Use to filter episodes by those who have millions of us viewers equal to or less than this value. /// public double? ViewersRangeEnd { get; set; } = null; } }