/// <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");
 }
예제 #2
0
        /// <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;
            }
        }