/// <summary>
 /// Initializes a new instance of the <see cref="KadasterNietNatuurlijkPersoonHal" /> class.
 /// </summary>
 /// <param name="identificatie">Unieke identificatie voor de persoon. Voor een Kadasterpersoon is dit de identificatie zoals die door het Kadaster is vastgesteld. Voor een ingeschreven natuurlijk persoon is dit het burgerservicenummer. Voor een ingeschreven niet-natuurlijk persoon is dit het RSIN. Of de waarde in identificatie een burgerservicenummer, een RSIN of een kadasterpersoonidentificatie is kan worden afgeleid uit het type persoon..</param>
 /// <param name="omschrijving">Voor mensen leesbare, herkenbare en identificerende omschrijving van de persoon (met bijvoorbeeld de naam)..</param>
 /// <param name="domein">Het domein waartoe de identificatie behoort..</param>
 /// <param name="indicatieNietToonbareDiakriet">indicatieNietToonbareDiakriet.</param>
 /// <param name="beschikkingsbevoegdheid">beschikkingsbevoegdheid.</param>
 /// <param name="woonadres">woonadres.</param>
 /// <param name="postadres">postadres.</param>
 /// <param name="kadastraalOnroerendeZaakIdentificaties">kadastraalOnroerendeZaakIdentificaties.</param>
 /// <param name="statutaireNaam">statutaireNaam.</param>
 /// <param name="statutaireZetel">statutaireZetel.</param>
 /// <param name="rechtsvorm">rechtsvorm.</param>
 /// <param name="kvkNummer">kvkNummer.</param>
 /// <param name="rsin">rsin.</param>
 /// <param name="links">links.</param>
 public KadasterNietNatuurlijkPersoonHal(string identificatie = default(string), string omschrijving = default(string), string domein = default(string), bool indicatieNietToonbareDiakriet = default(bool), Waardelijst beschikkingsbevoegdheid = default(Waardelijst), Adres woonadres = default(Adres), Postadres postadres = default(Postadres), List <string> kadastraalOnroerendeZaakIdentificaties = default(List <string>), string statutaireNaam = default(string), string statutaireZetel = default(string), Waardelijst rechtsvorm = default(Waardelijst), string kvkNummer = default(string), string rsin = default(string), KadasterPersoonLinks links = default(KadasterPersoonLinks))
 {
     this.Identificatie = identificatie;
     this.Omschrijving  = omschrijving;
     this.Domein        = domein;
     this.IndicatieNietToonbareDiakriet = indicatieNietToonbareDiakriet;
     this.Beschikkingsbevoegdheid       = beschikkingsbevoegdheid;
     this.Woonadres = woonadres;
     this.Postadres = postadres;
     this.KadastraalOnroerendeZaakIdentificaties = kadastraalOnroerendeZaakIdentificaties;
     this.StatutaireNaam  = statutaireNaam;
     this.StatutaireZetel = statutaireZetel;
     this.Rechtsvorm      = rechtsvorm;
     this.KvkNummer       = kvkNummer;
     this.Rsin            = rsin;
     this.Links           = links;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="KadasterNatuurlijkPersoonHal" /> class.
 /// </summary>
 /// <param name="identificatie">Unieke identificatie voor de persoon. Voor een Kadasterpersoon is dit de identificatie zoals die door het Kadaster is vastgesteld. Voor een ingeschreven natuurlijk persoon is dit het burgerservicenummer. Voor een ingeschreven niet-natuurlijk persoon is dit het RSIN. Of de waarde in identificatie een burgerservicenummer, een RSIN of een kadasterpersoonidentificatie is kan worden afgeleid uit het type persoon..</param>
 /// <param name="omschrijving">Voor mensen leesbare, herkenbare en identificerende omschrijving van de persoon (met bijvoorbeeld de naam)..</param>
 /// <param name="domein">Het domein waartoe de identificatie behoort..</param>
 /// <param name="indicatieNietToonbareDiakriet">indicatieNietToonbareDiakriet.</param>
 /// <param name="beschikkingsbevoegdheid">beschikkingsbevoegdheid.</param>
 /// <param name="woonadres">woonadres.</param>
 /// <param name="postadres">postadres.</param>
 /// <param name="kadastraalOnroerendeZaakIdentificaties">kadastraalOnroerendeZaakIdentificaties.</param>
 /// <param name="geheimhoudingPersoonsgegevens">Aanduiding die aangeeft dat gegevens van een persoon wel of niet verstrekt mogen worden..</param>
 /// <param name="landWaarnaarVertrokken">landWaarnaarVertrokken.</param>
 /// <param name="geslachtsaanduiding">geslachtsaanduiding.</param>
 /// <param name="heeftPartnerschap">heeftPartnerschap.</param>
 /// <param name="naam">naam.</param>
 /// <param name="geboorte">geboorte.</param>
 /// <param name="overlijden">overlijden.</param>
 /// <param name="links">links.</param>
 public KadasterNatuurlijkPersoonHal(string identificatie = default(string), string omschrijving = default(string), string domein = default(string), bool indicatieNietToonbareDiakriet = default(bool), Waardelijst beschikkingsbevoegdheid = default(Waardelijst), Adres woonadres = default(Adres), Postadres postadres = default(Postadres), List <string> kadastraalOnroerendeZaakIdentificaties = default(List <string>), bool geheimhoudingPersoonsgegevens = default(bool), Waardelijst landWaarnaarVertrokken = default(Waardelijst), GeslachtEnum geslachtsaanduiding = default(GeslachtEnum), List <HeeftPartnerschap> heeftPartnerschap = default(List <HeeftPartnerschap>), Naam naam = default(Naam), Geboorte geboorte = default(Geboorte), Overlijden overlijden = default(Overlijden), KadasterPersoonLinks links = default(KadasterPersoonLinks))
 {
     this.Identificatie = identificatie;
     this.Omschrijving  = omschrijving;
     this.Domein        = domein;
     this.IndicatieNietToonbareDiakriet = indicatieNietToonbareDiakriet;
     this.Beschikkingsbevoegdheid       = beschikkingsbevoegdheid;
     this.Woonadres = woonadres;
     this.Postadres = postadres;
     this.KadastraalOnroerendeZaakIdentificaties = kadastraalOnroerendeZaakIdentificaties;
     this.GeheimhoudingPersoonsgegevens          = geheimhoudingPersoonsgegevens;
     this.LandWaarnaarVertrokken = landWaarnaarVertrokken;
     this.Geslachtsaanduiding    = geslachtsaanduiding;
     this.HeeftPartnerschap      = heeftPartnerschap;
     this.Naam       = naam;
     this.Geboorte   = geboorte;
     this.Overlijden = overlijden;
     this.Links      = links;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="KadasterNatuurlijkPersoonHalAllOf" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 public KadasterNatuurlijkPersoonHalAllOf(KadasterPersoonLinks links = default(KadasterPersoonLinks))
 {
     this.Links = links;
 }