reformatted models

This commit is contained in:
2023-01-04 17:22:36 -07:00
parent c8175971b7
commit c28230691e
122 changed files with 3812 additions and 4005 deletions

View File

@@ -1,15 +1,11 @@
using System;
using System.Collections.Generic;
namespace CanvasModel.Gradebook;
public class DayModel
{
namespace Model.Gradebook {
public class DayModel {
[JsonPropertyName("date")]
public DateTime Date { get; set; }
[JsonPropertyName("date")]
public DateTime Date { get; set; }
[JsonPropertyName("graders")]
public IEnumerable<GraderModel> Graders { get; set; }
}
[JsonPropertyName("graders")]
public IEnumerable<GraderModel> Graders { get; set; }
}

View File

@@ -1,19 +1,17 @@
using System.Collections.Generic;
using Model.Assignments;
using CanvasModel.Assignments;
namespace Model.Gradebook {
public class GraderModel {
[JsonPropertyName("id")]
public ulong Id { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
// the docs say this is a list of integers, but it isn't.
[JsonPropertyName("assignments")]
public IEnumerable<AssignmentModel> Assignments { get; set; }
}
namespace CanvasModel.Gradebook;
public class GraderModel
{
[JsonPropertyName("id")]
public ulong Id { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
// the docs say this is a list of integers, but it isn't.
[JsonPropertyName("assignments")]
public IEnumerable<AssignmentModel> Assignments { get; set; }
}

View File

@@ -1,15 +1,11 @@
using System.Collections.Generic;
namespace CanvasModel.Gradebook;
public class SubmissionHistoryModel
{
[JsonPropertyName("submission_id")]
public ulong SubmissionId { get; set; }
namespace Model.Gradebook {
public class SubmissionHistoryModel {
[JsonPropertyName("submission_id")]
public ulong SubmissionId { get; set; }
[JsonPropertyName("versions")]
public IEnumerable<SubmissionVersionModel>? Versions { get; set; }
}
[JsonPropertyName("versions")]
public IEnumerable<SubmissionVersionModel>? Versions { get; set; }
}

View File

@@ -1,39 +1,36 @@
using System;
using CanvasModel.Submissions;
using Model.Submissions;
namespace CanvasModel.Gradebook;
public class SubmissionVersionModel : SubmissionModel
{
namespace Model.Gradebook {
[JsonPropertyName("assignment_name")]
public string AssignmentName { get; set; }
public class SubmissionVersionModel : SubmissionModel {
[JsonPropertyName("assignment_name")]
public string AssignmentName { get; set; }
[JsonPropertyName("current_grade")]
public string CurrentGrade { get; set; }
[JsonPropertyName("current_graded_at")]
public DateTime? CurrentGradedAt { get; set; }
[JsonPropertyName("current_grader")]
public string CurrentGrader { get; set; }
[JsonPropertyName("new_grade")]
public string NewGrade { get; set; }
[JsonPropertyName("new_graded_at")]
public DateTime? NewGradedAt { get; set; }
[JsonPropertyName("new_grader")]
public string NewGrader { get; set; }
[JsonPropertyName("previous_grade")]
public string PreviousGrade { get; set; }
[JsonPropertyName("previous_graded_at")]
public DateTime? PreviousGradedAt { get; set; }
[JsonPropertyName("previous_grader")]
public string PreviousGrader { get; set; }
}
[JsonPropertyName("current_grade")]
public string CurrentGrade { get; set; }
[JsonPropertyName("current_graded_at")]
public DateTime? CurrentGradedAt { get; set; }
[JsonPropertyName("current_grader")]
public string CurrentGrader { get; set; }
[JsonPropertyName("new_grade")]
public string NewGrade { get; set; }
[JsonPropertyName("new_graded_at")]
public DateTime? NewGradedAt { get; set; }
[JsonPropertyName("new_grader")]
public string NewGrader { get; set; }
[JsonPropertyName("previous_grade")]
public string PreviousGrade { get; set; }
[JsonPropertyName("previous_graded_at")]
public DateTime? PreviousGradedAt { get; set; }
[JsonPropertyName("previous_grader")]
public string PreviousGrader { get; set; }
}