namespace GreenHome.Application; public sealed class CreateUserDailyReportRequest { public required int DeviceId { get; set; } public required int UserId { get; set; } public required string PersianDate { get; set; } public required string Title { get; set; } public required string Observations { get; set; } public required string Operations { get; set; } public string? Notes { get; set; } } public sealed class UpdateUserDailyReportRequest { public required int Id { get; set; } public required string Title { get; set; } public required string Observations { get; set; } public required string Operations { get; set; } public string? Notes { get; set; } } public sealed class UserDailyReportFilter { public int? DeviceId { get; set; } public int? UserId { get; set; } public string? PersianDate { get; set; } public int? Year { get; set; } public int? Month { get; set; } public int Page { get; set; } = 1; public int PageSize { get; set; } = 20; }