Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AooModuloIxCeRequest" /> class.
 /// </summary>
 /// <param name="fascia">fascia.</param>
 /// <param name="fasciaAnniSuccessiva">fasciaAnniSuccessiva.</param>
 /// <param name="tipoFirma">tipoFirma (required).</param>
 /// <param name="responsabileConservazione">responsabileConservazione.</param>
 /// <param name="periodoImposta">periodoImposta.</param>
 public AooModuloIxCeRequest(FasciaIxCeInfo fascia = default(FasciaIxCeInfo), FasciaIxCeInfo fasciaAnniSuccessiva = default(FasciaIxCeInfo), TipoFirmaEnum tipoFirma = default(TipoFirmaEnum), ResponsabileConservazioneInfo responsabileConservazione = default(ResponsabileConservazioneInfo), PeriodoImpostaInfo periodoImposta = default(PeriodoImpostaInfo))
 {
     // to ensure "tipoFirma" is required (not null)
     if (tipoFirma == null)
     {
         throw new InvalidDataException("tipoFirma is a required property for AooModuloIxCeRequest and cannot be null");
     }
     else
     {
         this.TipoFirma = tipoFirma;
     }
     this.Fascia = fascia;
     this.FasciaAnniSuccessiva      = fasciaAnniSuccessiva;
     this.ResponsabileConservazione = responsabileConservazione;
     this.PeriodoImposta            = periodoImposta;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AooModuloIxRequest" /> class.
 /// </summary>
 /// <param name="fascia">fascia.</param>
 /// <param name="fasciaAnniSuccessiva">fasciaAnniSuccessiva.</param>
 /// <param name="tipoFirma">tipoFirma (required).</param>
 /// <param name="tipoFattura">tipoFattura (required).</param>
 public AooModuloIxRequest(int?fascia = default(int?), int?fasciaAnniSuccessiva = default(int?), TipoFirmaEnum tipoFirma = default(TipoFirmaEnum), TipoFatturaEnum tipoFattura = default(TipoFatturaEnum))
 {
     // to ensure "tipoFirma" is required (not null)
     if (tipoFirma == null)
     {
         throw new InvalidDataException("tipoFirma is a required property for AooModuloIxRequest and cannot be null");
     }
     else
     {
         this.TipoFirma = tipoFirma;
     }
     // to ensure "tipoFattura" is required (not null)
     if (tipoFattura == null)
     {
         throw new InvalidDataException("tipoFattura is a required property for AooModuloIxRequest and cannot be null");
     }
     else
     {
         this.TipoFattura = tipoFattura;
     }
     this.Fascia = fascia;
     this.FasciaAnniSuccessiva = fasciaAnniSuccessiva;
 }