/// <summary>
 /// Initializes a new instance of the <see cref="OpenbareRuimteHalBasisAllOf" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 public OpenbareRuimteHalBasisAllOf(OpenbareRuimteLinks links = default(OpenbareRuimteLinks))
 {
     this.Links = links;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OpenbareRuimteHalBasis" /> class.
 /// </summary>
 /// <param name="identificatie">identificatie.</param>
 /// <param name="domein">Het domein waartoe de identificatie behoort..</param>
 /// <param name="naam">De naam die door de gemeente aan een openbare ruimte is gegeven..</param>
 /// <param name="type">type.</param>
 /// <param name="status">status.</param>
 /// <param name="korteNaam">De officiële openbareruimtenaam of een verkorte versie. Beiden hebben maximaal 24 tekens..</param>
 /// <param name="geconstateerd">Indicator dat een openbare ruimte in de registratie is opgenomen door een feitelijke constatering, zonder dat er een brondocument aan ten grondslag ligt. De openbare ruimte is mogelijk illegaal..</param>
 /// <param name="documentdatum">De vaststellingsdatum van het brondocument dat de basis is voor opname, wijziging of een verwijdering van een object..</param>
 /// <param name="documentnummer">De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan..</param>
 /// <param name="woonplaatsIdentificatie">Een openbare ruimte ligt in een woonplaats..</param>
 /// <param name="mogelijkOnjuist">mogelijkOnjuist.</param>
 /// <param name="links">links.</param>
 public OpenbareRuimteHalBasis(string identificatie = default(string), string domein = default(string), string naam = default(string), TypeOpenbareRuimteEnum type = default(TypeOpenbareRuimteEnum), StatusNaamgevingEnum status = default(StatusNaamgevingEnum), string korteNaam = default(string), bool geconstateerd = default(bool), DateTime documentdatum = default(DateTime), string documentnummer = default(string), string woonplaatsIdentificatie = default(string), OpenbareRuimteMogelijkOnjuist mogelijkOnjuist = default(OpenbareRuimteMogelijkOnjuist), OpenbareRuimteLinks links = default(OpenbareRuimteLinks))
 {
     this.Identificatie           = identificatie;
     this.Domein                  = domein;
     this.Naam                    = naam;
     this.Type                    = type;
     this.Status                  = status;
     this.KorteNaam               = korteNaam;
     this.Geconstateerd           = geconstateerd;
     this.Documentdatum           = documentdatum;
     this.Documentnummer          = documentnummer;
     this.WoonplaatsIdentificatie = woonplaatsIdentificatie;
     this.MogelijkOnjuist         = mogelijkOnjuist;
     this.Links                   = links;
 }