namespace OperationControl.Mapas.Creation { /// /// Uma rua ainda em levantamento. /// O ID canônico definitivo é gerado na conversão para MapaDocumento. /// public sealed class MapaRuaCriacao { private readonly List _pontos = new(); public int Numero { get; internal set; } public IReadOnlyList Pontos => _pontos; public int QuantidadePontos => _pontos.Count; public bool Valida => _pontos.Count >= 2; internal List PontosMutaveis => _pontos; } }