/// <summary>
 /// Initializes a new instance of the <see cref="TrialPlResponse" /> class.
 /// </summary>
 /// <param name="trialPl">trialPl (required).</param>
 /// <param name="upToDate">集計結果が最新かどうか (required).</param>
 public TrialPlResponse(TrialPlResponseTrialPl trialPl = default(TrialPlResponseTrialPl), bool upToDate = default(bool))
 {
     // to ensure "trialPl" is required (not null)
     this.TrialPl  = trialPl ?? throw new ArgumentNullException("trialPl is a required property for TrialPlResponse and cannot be null");
     this.UpToDate = upToDate;
 }
 /// <summary>
 /// Initializes a new instance of the TrialPlResponse class.
 /// </summary>
 public TrialPlResponse(TrialPlResponseTrialPl trialPl)
 {
     TrialPl = trialPl;
     CustomInit();
 }