mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 15:48:32 -06:00
reformatted models
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
Reference in New Issue
Block a user