/// <summary> /// Initializes a new instance of the <see cref="ActiviteitLocatieaanduiding" /> class. /// </summary> /// <param name="activiteitregelkwalificatie">activiteitregelkwalificatie (required).</param> /// <param name="betreffendeActiviteitIdentificatie">betreffendeActiviteitIdentificatie (required).</param> /// <param name="gekwalificeerdeLocatieIdentificaties">gekwalificeerdeLocatieIdentificaties (required).</param> /// <param name="identificatie">identificatie (required).</param> public ActiviteitLocatieaanduiding(Activiteitregelkwalificatie activiteitregelkwalificatie = default(Activiteitregelkwalificatie), string betreffendeActiviteitIdentificatie = default(string), List <string> gekwalificeerdeLocatieIdentificaties = default(List <string>), string identificatie = default(string)) { // to ensure "activiteitregelkwalificatie" is required (not null) this.Activiteitregelkwalificatie = activiteitregelkwalificatie ?? throw new ArgumentNullException("activiteitregelkwalificatie is a required property for ActiviteitLocatieaanduiding and cannot be null"); // to ensure "betreffendeActiviteitIdentificatie" is required (not null) this.BetreffendeActiviteitIdentificatie = betreffendeActiviteitIdentificatie ?? throw new ArgumentNullException("betreffendeActiviteitIdentificatie is a required property for ActiviteitLocatieaanduiding and cannot be null"); // to ensure "gekwalificeerdeLocatieIdentificaties" is required (not null) this.GekwalificeerdeLocatieIdentificaties = gekwalificeerdeLocatieIdentificaties ?? throw new ArgumentNullException("gekwalificeerdeLocatieIdentificaties is a required property for ActiviteitLocatieaanduiding and cannot be null"); // to ensure "identificatie" is required (not null) this.Identificatie = identificatie ?? throw new ArgumentNullException("identificatie is a required property for ActiviteitLocatieaanduiding and cannot be null"); }
/// <summary> /// Initializes a new instance of the <see cref="ActiviteitLocatieaanduiding" /> class. /// </summary> /// <param name="activiteitregelkwalificatie">activiteitregelkwalificatie (required).</param> /// <param name="betreffendeActiviteitIdentificatie">betreffendeActiviteitIdentificatie (required).</param> /// <param name="gekwalificeerdeLocatieIdentificaties">gekwalificeerdeLocatieIdentificaties (required).</param> /// <param name="identificatie">identificatie (required).</param> public ActiviteitLocatieaanduiding(Activiteitregelkwalificatie activiteitregelkwalificatie = default(Activiteitregelkwalificatie), string betreffendeActiviteitIdentificatie = default(string), List <string> gekwalificeerdeLocatieIdentificaties = default(List <string>), string identificatie = default(string)) { // to ensure "activiteitregelkwalificatie" is required (not null) if (activiteitregelkwalificatie == null) { throw new InvalidDataException("activiteitregelkwalificatie is a required property for ActiviteitLocatieaanduiding and cannot be null"); } else { this.Activiteitregelkwalificatie = activiteitregelkwalificatie; } // to ensure "betreffendeActiviteitIdentificatie" is required (not null) if (betreffendeActiviteitIdentificatie == null) { throw new InvalidDataException("betreffendeActiviteitIdentificatie is a required property for ActiviteitLocatieaanduiding and cannot be null"); } else { this.BetreffendeActiviteitIdentificatie = betreffendeActiviteitIdentificatie; } // to ensure "gekwalificeerdeLocatieIdentificaties" is required (not null) if (gekwalificeerdeLocatieIdentificaties == null) { throw new InvalidDataException("gekwalificeerdeLocatieIdentificaties is a required property for ActiviteitLocatieaanduiding and cannot be null"); } else { this.GekwalificeerdeLocatieIdentificaties = gekwalificeerdeLocatieIdentificaties; } // to ensure "identificatie" is required (not null) if (identificatie == null) { throw new InvalidDataException("identificatie is a required property for ActiviteitLocatieaanduiding and cannot be null"); } else { this.Identificatie = identificatie; } }