using System.Collections.Generic; namespace AsbCloudApp.Data { /// /// DTO состояния формирования программы бурения /// public class DrillingProgramStateDto { /// /// 0 - не инициировано /// 1 - загрузка и согласование /// 2 - формируется (несколько минут) /// 3 - готова /// public int IdState { get; set; } /// /// Ошибка при формировании /// public DrillingProgramCreateError Error { get; set; } /// /// Файл сформированной программы бурения /// public FileInfoDto Program { get; set; } /// /// Разрешение редактировать части программы бурения /// public bool PermissionToEdit { get; set; } /// /// Список частей программы бурения /// public IEnumerable Parts { get; set; } } /// /// DTO ошибки при создании программы бурения /// public class DrillingProgramCreateError { /// /// Текст ошибки для отображения пользователю /// public string Message { get; set; } /// /// Текст ошибки для разработчика /// public string Exception { get; set; } } }