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

namespace AsbCloudApp.Data
{
    /// <summary>
    /// класс, который хранит список плановых операций для сопоставления 
    /// и даты последней сопоставленной плановой операции
    /// </summary>
#nullable enable
    public class WellOperationPlanDto
    {
        /// <summary>
        /// коллекция плановых операций
        /// </summary>
        [Required]
        public IEnumerable<WellOperationDto> WellOperationsPlan { get; set; } = Enumerable.Empty<WellOperationDto>();

        /// <summary>
        /// дата последней сопоставленной плановой операции
        /// </summary>
        public DateTime? DateLastAssosiatedPlanOperation { get; set; }

    }

}