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