working on canvas sync

This commit is contained in:
2023-07-29 20:33:00 -06:00
parent 7c857a3887
commit 2cca727b4d
26 changed files with 362 additions and 83 deletions

View File

@@ -0,0 +1,28 @@
namespace CanvasModel.Assignments;
public record CanvasTurnitinSettings
(
[property: JsonPropertyName("originality_report_visibility")]
string OriginalityReportVisibility,
[property: JsonPropertyName("s_paper_check")]
bool SPaperCheck,
[property: JsonPropertyName("internet_check")]
bool InternetCheck,
[property: JsonPropertyName("journal_check")]
bool JournalCheck,
[property: JsonPropertyName("exclude_biblio")]
bool ExcludeBiblio,
[property: JsonPropertyName("exclude_quoted")]
bool ExcludeQuoted,
[property: JsonPropertyName("exclude_small_matches_type")]
bool? ExcludeSmallMatchesType = null,
[property: JsonPropertyName("exclude_small_matches_value")]
uint? ExcludeSmallMatchesValue = null
);