namespace adas_core.Domain.Models.Observations;

/// <summary>
/// Represents a request for retrieving observations data, typically used to encapsulate query parameters or filtering criteria when interacting with an observations service or repository.
/// </summary>
public class ObservationsRequest
{
    public string? PatientNumber { get; set; }

    public List<string>? ObservationNames { get; set; }

    public DateTime? StartTime { get; set; }
    public DateTime? EndTime { get; set; }

    public int PageNumber { get; set; } = 1;
    public int PageSize { get; set; } = 10;
}