/// <summary>
 /// Initializes a new instance of the <see cref="ReisdocumentHalAllOf" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 public ReisdocumentHalAllOf(ReisdocumentLinks links = default(ReisdocumentLinks))
 {
     this.Links = links;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ReisdocumentHal" /> class.
 /// </summary>
 /// <param name="aanduidingInhoudingOfVermissing">aanduidingInhoudingOfVermissing.</param>
 /// <param name="reisdocumentnummer">Het nummer van het verstrekte Nederlandse reisdocument..</param>
 /// <param name="autoriteitAfgifte">autoriteitAfgifte.</param>
 /// <param name="datumEindeGeldigheid">datumEindeGeldigheid.</param>
 /// <param name="datumInhoudingOfVermissing">datumInhoudingOfVermissing.</param>
 /// <param name="datumUitgifte">datumUitgifte.</param>
 /// <param name="soortReisdocument">soortReisdocument.</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="inOnderzoek">inOnderzoek.</param>
 /// <param name="links">links.</param>
 public ReisdocumentHal(AanduidingInhoudingVermissingReisdocumentEnum aanduidingInhoudingOfVermissing = default(AanduidingInhoudingVermissingReisdocumentEnum), string reisdocumentnummer = default(string), Waardetabel autoriteitAfgifte = default(Waardetabel), DatumOnvolledig datumEindeGeldigheid = default(DatumOnvolledig), DatumOnvolledig datumInhoudingOfVermissing = default(DatumOnvolledig), DatumOnvolledig datumUitgifte = default(DatumOnvolledig), Waardetabel soortReisdocument = default(Waardetabel), bool geheimhoudingPersoonsgegevens = default(bool), ReisdocumentInOnderzoek inOnderzoek = default(ReisdocumentInOnderzoek), ReisdocumentLinks links = default(ReisdocumentLinks))
 {
     this.AanduidingInhoudingOfVermissing = aanduidingInhoudingOfVermissing;
     this.Reisdocumentnummer         = reisdocumentnummer;
     this.AutoriteitAfgifte          = autoriteitAfgifte;
     this.DatumEindeGeldigheid       = datumEindeGeldigheid;
     this.DatumInhoudingOfVermissing = datumInhoudingOfVermissing;
     this.DatumUitgifte                 = datumUitgifte;
     this.SoortReisdocument             = soortReisdocument;
     this.GeheimhoudingPersoonsgegevens = geheimhoudingPersoonsgegevens;
     this.InOnderzoek = inOnderzoek;
     this.Links       = links;
 }