using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;

namespace AsbCloudApp.Data.DetectedOperation;

/// <summary>
/// Автоматически определяемая операция
/// </summary>
public class DetectedOperationListDto
{
    /// <summary>
    /// Список всех операций
    /// </summary>
    [Required]
    public IEnumerable<DetectedOperationWithDrillerDto> Operations { get; set; } = Enumerable.Empty<DetectedOperationWithDrillerDto>();

    /// <summary>
    /// Статистика по бурильщикам
    /// </summary>
    [Required]
    public IEnumerable<DetectedOperationDrillersStatDto> Stats { get; set; } = Enumerable.Empty<DetectedOperationDrillersStatDto>();
}