using System.ComponentModel.DataAnnotations; using System.Text.Json.Serialization; namespace SPMS.Application.DTOs.Stats; public class FailureStatRequestDto { [Required] [JsonPropertyName("start_date")] public string StartDate { get; set; } = string.Empty; [Required] [JsonPropertyName("end_date")] public string EndDate { get; set; } = string.Empty; [JsonPropertyName("limit")] [Range(1, 20)] public int Limit { get; set; } = 5; }