namespace Mirea.Api.Dto.Requests; /// /// Represents a request object for retrieving schedules based on various filters. /// public class ScheduleRequest { /// /// Gets or sets an array of group IDs. /// /// This array can contain null values. public int[]? Groups { get; set; } = null; /// /// Gets or sets a value indicating whether to retrieve schedules for even weeks. /// /// This property can contain null. public bool? IsEven { get; set; } = null; /// /// Gets or sets an array of discipline IDs. /// /// This array can contain null values. public int[]? Disciplines { get; set; } = null; /// /// Gets or sets an array of professor IDs. /// /// This array can contain null values. public int[]? Professors { get; set; } = null; /// /// Gets or sets an array of lecture hall IDs. /// /// This array can contain null values. public int[]? LectureHalls { get; set; } = null; }