예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Verblijfplaats" /> class.
 /// </summary>
 /// <param name="straat">Een naam die door de gemeente aan een openbare ruimte is gegeven..</param>
 /// <param name="huisnummer">Een nummer dat door de gemeente aan een adresseerbaar object is gegeven..</param>
 /// <param name="huisletter">Een toevoeging aan een huisnummer in de vorm van een letter die door de gemeente aan een adresseerbaar object is gegeven..</param>
 /// <param name="huisnummertoevoeging">Een toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter die door de gemeente aan een adresseerbaar object is gegeven..</param>
 /// <param name="postcode">De door PostNL vastgestelde code die bij een bepaalde combinatie van een straatnaam en een huisnummer hoort..</param>
 /// <param name="woonplaats">Een woonplaats is een gedeelte van het grondgebied van de gemeente met een naam..</param>
 /// <param name="adresseerbaarObjectIdentificatie">De verblijfplaats van de persoon kan een ligplaats, een standplaats of een verblijfsobject zijn. .</param>
 /// <param name="aanduidingBijHuisnummer">aanduidingBijHuisnummer.</param>
 /// <param name="nummeraanduidingIdentificatie">Unieke identificatie van een nummeraanduiding (en het bijbehorende adres) in de BAG. .</param>
 /// <param name="functieAdres">functieAdres.</param>
 /// <param name="indicatieVestigingVanuitBuitenland">Geeft aan dat de ingeschreven persoon zich vanuit het buitenland heeft ingeschreven. .</param>
 /// <param name="locatiebeschrijving">Omschrijving van de ligging van een verblijfsobject, standplaats of ligplaats. .</param>
 /// <param name="korteNaam">De officiële openbareruimtenaam uit de Basisregistratie Gebouwen en Adressen (BAG) of een verkorte versie. .</param>
 /// <param name="vanuitVertrokkenOnbekendWaarheen">Geeft aan dat de persoon is teruggekeerd uit een situatie van &#39;vertrokken onbekend waarheen.&#39; .</param>
 /// <param name="datumAanvangAdreshouding">datumAanvangAdreshouding.</param>
 /// <param name="datumIngangGeldigheid">datumIngangGeldigheid.</param>
 /// <param name="datumInschrijvingInGemeente">datumInschrijvingInGemeente.</param>
 /// <param name="datumVestigingInNederland">datumVestigingInNederland.</param>
 /// <param name="gemeenteVanInschrijving">gemeenteVanInschrijving.</param>
 /// <param name="landVanwaarIngeschreven">landVanwaarIngeschreven.</param>
 /// <param name="adresregel1">Het eerste deel van een adres is een combinatie van de straat en huisnummer. .</param>
 /// <param name="adresregel2">Het tweede deel van een adres is een combinatie van woonplaats eventueel in combinatie met de postcode. .</param>
 /// <param name="adresregel3">Het derde deel van een adres is optioneel. Het gaat om een of meer geografische gebieden van het adres in het buitenland. .</param>
 /// <param name="vertrokkenOnbekendWaarheen">Indicatie dat de ingeschreven persoon is vertrokken naar het buitenland, maar dat niet bekend is waar naar toe. .</param>
 /// <param name="land">land.</param>
 /// <param name="inOnderzoek">inOnderzoek.</param>
 public Verblijfplaats(string straat = default(string), int huisnummer = default(int), string huisletter = default(string), string huisnummertoevoeging = default(string), string postcode = default(string), string woonplaats = default(string), string adresseerbaarObjectIdentificatie = default(string), AanduidingBijHuisnummerEnum aanduidingBijHuisnummer = default(AanduidingBijHuisnummerEnum), string nummeraanduidingIdentificatie = default(string), SoortAdresEnum functieAdres = default(SoortAdresEnum), bool indicatieVestigingVanuitBuitenland = default(bool), string locatiebeschrijving = default(string), string korteNaam = default(string), bool vanuitVertrokkenOnbekendWaarheen = default(bool), DatumOnvolledig datumAanvangAdreshouding = default(DatumOnvolledig), DatumOnvolledig datumIngangGeldigheid = default(DatumOnvolledig), DatumOnvolledig datumInschrijvingInGemeente = default(DatumOnvolledig), DatumOnvolledig datumVestigingInNederland = default(DatumOnvolledig), Waardetabel gemeenteVanInschrijving = default(Waardetabel), Waardetabel landVanwaarIngeschreven = default(Waardetabel), string adresregel1 = default(string), string adresregel2 = default(string), string adresregel3 = default(string), bool vertrokkenOnbekendWaarheen = default(bool), Waardetabel land = default(Waardetabel), VerblijfplaatsInOnderzoek inOnderzoek = default(VerblijfplaatsInOnderzoek))
 {
     this.Straat                             = straat;
     this.Huisnummer                         = huisnummer;
     this.Huisletter                         = huisletter;
     this.Huisnummertoevoeging               = huisnummertoevoeging;
     this.Postcode                           = postcode;
     this.Woonplaats                         = woonplaats;
     this.AdresseerbaarObjectIdentificatie   = adresseerbaarObjectIdentificatie;
     this.AanduidingBijHuisnummer            = aanduidingBijHuisnummer;
     this.NummeraanduidingIdentificatie      = nummeraanduidingIdentificatie;
     this.FunctieAdres                       = functieAdres;
     this.IndicatieVestigingVanuitBuitenland = indicatieVestigingVanuitBuitenland;
     this.Locatiebeschrijving                = locatiebeschrijving;
     this.KorteNaam                          = korteNaam;
     this.VanuitVertrokkenOnbekendWaarheen   = vanuitVertrokkenOnbekendWaarheen;
     this.DatumAanvangAdreshouding           = datumAanvangAdreshouding;
     this.DatumIngangGeldigheid              = datumIngangGeldigheid;
     this.DatumInschrijvingInGemeente        = datumInschrijvingInGemeente;
     this.DatumVestigingInNederland          = datumVestigingInNederland;
     this.GemeenteVanInschrijving            = gemeenteVanInschrijving;
     this.LandVanwaarIngeschreven            = landVanwaarIngeschreven;
     this.Adresregel1                        = adresregel1;
     this.Adresregel2                        = adresregel2;
     this.Adresregel3                        = adresregel3;
     this.VertrokkenOnbekendWaarheen         = vertrokkenOnbekendWaarheen;
     this.Land        = land;
     this.InOnderzoek = inOnderzoek;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="VerblijfplaatshistorieHal" /> class.
 /// </summary>
 /// <param name="functieAdres">functieAdres.</param>
 /// <param name="huisletter">Een door of namens het bevoegd gemeentelijk orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken. a - z , A – Z.</param>
 /// <param name="huisnummer">Een door of namens het bevoegd gemeentelijk orgaan ten aanzien van een adresseerbaar object toegekende nummering. Alle natuurlijke getallen tussen 1 en 99999..</param>
 /// <param name="huisnummertoevoeging">Een door of namens het bevoegd gemeentelijk orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter. a - z , A - Z , 0 – 9.</param>
 /// <param name="aanduidingBijHuisnummer">aanduidingBijHuisnummer.</param>
 /// <param name="identificatiecodeNummeraanduiding">De unieke aanduiding van een NUMMERAANDUIDING. Combinatie van de viercijferige &#39;gemeentecode&#39; de tweecijferige &#39;objecttypecode&#39; en een voor het betreffende objecttype binnen een gemeente uniek tiencijferig &#39;objectvolgnummer&#39;. De objecttypecode kent in de BAG de volgende waarde:20 nummeraanduiding. Combinatie van de viercijferige &#39;gemeentecode&#39; (volgens GBA tabel 33, Gemeententabel), de tweecijferige &#39;objecttypecode&#39; en een voor het betreffende objecttype binnen een gemeente uniek tiencijferig &#39;objectvolgnummer&#39;. De objecttypecode kent in de BAG de volgende waarde:20 nummeraanduiding..</param>
 /// <param name="naamOpenbareRuimte">Een door het bevoegde gemeentelijke orgaan aan een OPENBARE RUIMTE toegekende benaming Tekens gecodeerd volgens de UTF-8 standaard.</param>
 /// <param name="postcode">De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een naam van een woonplaats, naam van een openbare ruimte en een huisnummer.</param>
 /// <param name="woonplaatsnaam">De door het bevoegde gemeentelijke orgaan aan een WOONPLAATS toegekende benaming. Tekens gecodeerd volgens de UTF-8 standaard..</param>
 /// <param name="identificatiecodeAdresseerbaarObject">Een verblijfplaats kan een ligplaats, een standplaats of een verblijfsobject in een of meerdere panden zijn, waaraan respectievelijk een ligplaatsidentificatie, standplaatsidentificatie of verblijfsobjectidentificatie is toegekend. De Identificatiecode verblijfplaats is een combinatie van een viercijferige gemeentecode, een tweecijferige objecttypecode die aangeeft of de aanduiding een verblijfsobject (01), ligplaats (02) of standplaats (03) betreft en een voor het betreffende objecttype binnen een gemeente uniek tiencijferig volgnummer. Combinatie van de viercijferige &#39;gemeentecode&#39; (volgens GBA tabel 33, Gemeententabel), de tweecijferige &#39;objecttypecode&#39; en een voor het betreffende objecttype binnen een gemeente uniek tiencijferig &#39;objectvolgnummer&#39;..</param>
 /// <param name="indicatieVestigingVanuitBuitenland">Indicatie waarmee aangegeven wordt of de ingeschreven persoon zich vanuit het buitenland heeftingeschreven. Deze indicatie heeft als rol om aan te geven dat iemand zich vanuit het buitenland gevestigd heeft. Deze indicator wordt altijd meegeleverd als de waarde true is. Als de waarde false is wordt de indicator niet meegeleverd..</param>
 /// <param name="locatiebeschrijving">Een geheel of gedeeltelijke omschrijving van de ligging van een object..</param>
 /// <param name="straatnaam">De officiële straatnaam zoals door het bevoegd gemeentelijk orgaan is vastgesteld, zo nodig ingekort conform de specificaties van de NEN 5825. alle alfanumrieke tekens.</param>
 /// <param name="vanuitVertrokkenOnbekendWaarheen">Indicatie waarmee aangegeven wordt dat de persoon is teruggekeerd uit een situatie van vertrokken onbekend waarheen.</param>
 /// <param name="datumAanvangAdreshouding">datumAanvangAdreshouding.</param>
 /// <param name="datumIngangGeldigheid">datumIngangGeldigheid.</param>
 /// <param name="datumInschrijvingInGemeente">datumInschrijvingInGemeente.</param>
 /// <param name="datumVestigingInNederland">datumVestigingInNederland.</param>
 /// <param name="gemeenteVanInschrijving">gemeenteVanInschrijving.</param>
 /// <param name="landVanwaarIngeschreven">landVanwaarIngeschreven.</param>
 /// <param name="verblijfBuitenland">verblijfBuitenland.</param>
 /// <param name="inOnderzoek">inOnderzoek.</param>
 /// <param name="datumTot">datumTot.</param>
 /// <param name="geheimhoudingPersoonsgegevens">Een aanduiding die aangeeft dat gegevens wel of niet verstrekt mogen worden. Indien true: op verzoek van deze persoon is het verstrekken van gegevens over deze persoon aan bepaalde derden niet toegestaan..</param>
 /// <param name="links">links.</param>
 public VerblijfplaatshistorieHal(SoortAdresEnum functieAdres = default(SoortAdresEnum), string huisletter = default(string), int huisnummer = default(int), string huisnummertoevoeging = default(string), AanduidingBijHuisnummerEnum aanduidingBijHuisnummer = default(AanduidingBijHuisnummerEnum), string identificatiecodeNummeraanduiding = default(string), string naamOpenbareRuimte = default(string), string postcode = default(string), string woonplaatsnaam = default(string), string identificatiecodeAdresseerbaarObject = default(string), bool indicatieVestigingVanuitBuitenland = default(bool), string locatiebeschrijving = default(string), string straatnaam = default(string), bool vanuitVertrokkenOnbekendWaarheen = default(bool), DatumOnvolledig datumAanvangAdreshouding = default(DatumOnvolledig), DatumOnvolledig datumIngangGeldigheid = default(DatumOnvolledig), DatumOnvolledig datumInschrijvingInGemeente = default(DatumOnvolledig), DatumOnvolledig datumVestigingInNederland = default(DatumOnvolledig), Waardetabel gemeenteVanInschrijving = default(Waardetabel), Waardetabel landVanwaarIngeschreven = default(Waardetabel), VerblijfBuitenland verblijfBuitenland = default(VerblijfBuitenland), VerblijfplaatsInOnderzoek inOnderzoek = default(VerblijfplaatsInOnderzoek), DatumOnvolledig datumTot = default(DatumOnvolledig), bool geheimhoudingPersoonsgegevens = default(bool), VerblijfplaatshistorieLinks links = default(VerblijfplaatshistorieLinks))
 {
     this.FunctieAdres                      = functieAdres;
     this.Huisletter                        = huisletter;
     this.Huisnummer                        = huisnummer;
     this.Huisnummertoevoeging              = huisnummertoevoeging;
     this.AanduidingBijHuisnummer           = aanduidingBijHuisnummer;
     this.IdentificatiecodeNummeraanduiding = identificatiecodeNummeraanduiding;
     this.NaamOpenbareRuimte                = naamOpenbareRuimte;
     this.Postcode       = postcode;
     this.Woonplaatsnaam = woonplaatsnaam;
     this.IdentificatiecodeAdresseerbaarObject = identificatiecodeAdresseerbaarObject;
     this.IndicatieVestigingVanuitBuitenland   = indicatieVestigingVanuitBuitenland;
     this.Locatiebeschrijving = locatiebeschrijving;
     this.Straatnaam          = straatnaam;
     this.VanuitVertrokkenOnbekendWaarheen = vanuitVertrokkenOnbekendWaarheen;
     this.DatumAanvangAdreshouding         = datumAanvangAdreshouding;
     this.DatumIngangGeldigheid            = datumIngangGeldigheid;
     this.DatumInschrijvingInGemeente      = datumInschrijvingInGemeente;
     this.DatumVestigingInNederland        = datumVestigingInNederland;
     this.GemeenteVanInschrijving          = gemeenteVanInschrijving;
     this.LandVanwaarIngeschreven          = landVanwaarIngeschreven;
     this.VerblijfBuitenland            = verblijfBuitenland;
     this.InOnderzoek                   = inOnderzoek;
     this.DatumTot                      = datumTot;
     this.GeheimhoudingPersoonsgegevens = geheimhoudingPersoonsgegevens;
     this.Links = links;
 }