using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
[ApiController]
[Produces("application/json")]
[Authorize]
public class AlertQualityMetricsController : ControllerBase
{
private readonly IAlertQualityMetricsService _metrics;
public AlertQualityMetricsController(IAlertQualityMetricsService metrics) =>
_metrics = metrics;
///
/// Returns alert quality metric snapshots for a time range, optionally filtered by alert type.
///
[HttpGet("api/v1/alerts/quality-metrics")]
[AuthorizePermission(ClinicalPermissions.AnalyticsRead)]
[ProducesResponseType(typeof(ApiResponse