using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; namespace AsbCloudApp.Data; #nullable enable /// <summary> /// DTO Месторождения /// </summary> public class DepositBaseDto : MapPointBaseDto { } /// <summary> /// DTO Месторождения с кустами /// </summary> public class DepositDto : MapPointBaseDto { /// <summary> /// Кусты месторождения /// </summary> [Required] public IEnumerable<ClusterDto> Clusters { get; set; } = Enumerable.Empty<ClusterDto>(); } /// <summary> /// DTO Месторождения с кустами /// </summary> public class DepositBranchDto : MapPointBaseDto { /// <summary> /// Кусты месторождения /// </summary> [Required] public IEnumerable<ClusterBranchDto> Clusters { get; set; } = Enumerable.Empty<ClusterBranchDto>(); }