/// <summary>
 /// Initializes a new instance of the <see cref="ActivityResultSchema" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="title">title.</param>
 /// <param name="attempts">attempts.</param>
 /// <param name="activityCompletion">activityCompletion.</param>
 /// <param name="activitySuccess">activitySuccess.</param>
 /// <param name="score">score.</param>
 /// <param name="timeTracked">timeTracked.</param>
 /// <param name="completionAmount">completionAmount.</param>
 /// <param name="suspended">suspended.</param>
 /// <param name="children">children.</param>
 /// <param name="objectives">objectives.</param>
 /// <param name="staticProperties">staticProperties.</param>
 /// <param name="runtime">runtime.</param>
 public ActivityResultSchema(string id = default(string), string title = default(string), int?attempts = default(int?), ActivityCompletionEnum?activityCompletion = default(ActivityCompletionEnum?), ActivitySuccessEnum?activitySuccess = default(ActivitySuccessEnum?), ScoreSchema score = default(ScoreSchema), string timeTracked = default(string), CompletionAmountSchema completionAmount = default(CompletionAmountSchema), bool?suspended = default(bool?), List <ActivityResultSchema> children = default(List <ActivityResultSchema>), List <ObjectiveSchema> objectives = default(List <ObjectiveSchema>), StaticPropertiesSchema staticProperties = default(StaticPropertiesSchema), RuntimeSchema runtime = default(RuntimeSchema))
 {
     this.Id                 = id;
     this.Title              = title;
     this.Attempts           = attempts;
     this.ActivityCompletion = activityCompletion;
     this.ActivitySuccess    = activitySuccess;
     this.Score              = score;
     this.TimeTracked        = timeTracked;
     this.CompletionAmount   = completionAmount;
     this.Suspended          = suspended;
     this.Children           = children;
     this.Objectives         = objectives;
     this.StaticProperties   = staticProperties;
     this.Runtime            = runtime;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityResultSchema" /> class.
 /// </summary>
 /// <param name="Id">Id.</param>
 /// <param name="Title">Title.</param>
 /// <param name="Attempts">Attempts.</param>
 /// <param name="ActivityCompletion">ActivityCompletion.</param>
 /// <param name="ActivitySuccess">ActivitySuccess.</param>
 /// <param name="Score">Score.</param>
 /// <param name="TimeTracked">TimeTracked.</param>
 /// <param name="CompletionAmount">CompletionAmount.</param>
 /// <param name="Suspended">Suspended.</param>
 /// <param name="Children">Children.</param>
 /// <param name="Objectives">Objectives.</param>
 /// <param name="StaticProperties">StaticProperties.</param>
 /// <param name="Runtime">Runtime.</param>
 public ActivityResultSchema(string Id = default(string), string Title = default(string), int?Attempts = default(int?), ActivityCompletionEnum?ActivityCompletion = default(ActivityCompletionEnum?), ActivitySuccessEnum?ActivitySuccess = default(ActivitySuccessEnum?), ScoreSchema Score = default(ScoreSchema), string TimeTracked = default(string), CompletionAmountSchema CompletionAmount = default(CompletionAmountSchema), bool?Suspended = default(bool?), List <ActivityResultSchema> Children = default(List <ActivityResultSchema>), List <ObjectiveSchema> Objectives = default(List <ObjectiveSchema>), StaticPropertiesSchema StaticProperties = default(StaticPropertiesSchema), RuntimeSchema Runtime = default(RuntimeSchema))
 {
     this.Id                 = Id;
     this.Title              = Title;
     this.Attempts           = Attempts;
     this.ActivityCompletion = ActivityCompletion;
     this.ActivitySuccess    = ActivitySuccess;
     this.Score              = Score;
     this.TimeTracked        = TimeTracked;
     this.CompletionAmount   = CompletionAmount;
     this.Suspended          = Suspended;
     this.Children           = Children;
     this.Objectives         = Objectives;
     this.StaticProperties   = StaticProperties;
     this.Runtime            = Runtime;
 }