mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
hooks
This commit is contained in:
@@ -70,7 +70,7 @@ public record CanvasAssignment
|
||||
|
||||
[property: JsonPropertyName("allowed_attempts")]
|
||||
int AllowedAttempts,
|
||||
|
||||
|
||||
[property: JsonPropertyName("is_quiz_assignment")]
|
||||
bool IsQuizAssignment,
|
||||
|
||||
@@ -208,4 +208,4 @@ public record CanvasAssignment
|
||||
|
||||
[property: JsonPropertyName("anonymous_grading")]
|
||||
bool? AnonymousGrading = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -19,4 +19,4 @@ public record CanvasAssignmentDate
|
||||
|
||||
[property: JsonPropertyName("lock_at")]
|
||||
DateTime? LockAt = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -26,4 +26,4 @@ public record CanvasAssignmentGroup
|
||||
|
||||
// [JsonPropertyName("rules")]
|
||||
// public object Rules { get; init; } // The specific type for 'Rules' is not detailed in the spec, so using object for now.
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,4 +35,4 @@ public record CanvasAssignmentOverride
|
||||
|
||||
[property: JsonPropertyName("lock_at")]
|
||||
DateTime? LockAt = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -10,4 +10,4 @@ public record CanvasExternalToolTagAttributes
|
||||
|
||||
[property: JsonPropertyName("new_tab")]
|
||||
bool? NewTab = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -16,4 +16,4 @@ public record CanvasLockInfo
|
||||
|
||||
[property: JsonPropertyName("manually_locked")]
|
||||
bool? ManuallyLocked = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -7,4 +7,4 @@ public record CanvasNeedsGradingCount
|
||||
|
||||
[property: JsonPropertyName("needs_grading_count")]
|
||||
uint NeedsGradingCount
|
||||
);
|
||||
);
|
||||
|
||||
@@ -34,4 +34,4 @@ public record CanvasRubric
|
||||
|
||||
// assessments
|
||||
// associations
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,4 +32,4 @@ public record CanvasRubricAssociation
|
||||
[JsonPropertyName("hide_outcome-results")]
|
||||
public bool HideOUtcomeResult { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,4 +27,4 @@ public record CanvasRubricCriteria
|
||||
|
||||
[property: JsonPropertyName("ignore_for_scoring")]
|
||||
bool? IgnoreForScoring = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -13,4 +13,4 @@ public record CanvasRubricRating
|
||||
|
||||
[property: JsonPropertyName("long_description")]
|
||||
string LongDescription
|
||||
);
|
||||
);
|
||||
|
||||
@@ -25,4 +25,4 @@ public record CanvasTurnitinSettings
|
||||
|
||||
[property: JsonPropertyName("exclude_small_matches_value")]
|
||||
uint? ExcludeSmallMatchesValue = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -2,4 +2,4 @@ namespace CanvasModel.Courses;
|
||||
public record CalendarLinkModel
|
||||
(
|
||||
[property: JsonPropertyName("ics")] string Ics
|
||||
);
|
||||
);
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
namespace CanvasModel.Courses;
|
||||
public record CourseProgressModel
|
||||
(
|
||||
[property: JsonPropertyName("requirement_count")]
|
||||
[property: JsonPropertyName("requirement_count")]
|
||||
uint? RequirementCount = null,
|
||||
|
||||
[property: JsonPropertyName("requirement_completed_count")]
|
||||
|
||||
[property: JsonPropertyName("requirement_completed_count")]
|
||||
uint? RequirementCompletedCount = null,
|
||||
|
||||
[property: JsonPropertyName("next_requirement_url")]
|
||||
[property: JsonPropertyName("next_requirement_url")]
|
||||
string? NextRequirementUrl = null,
|
||||
|
||||
[property: JsonPropertyName("completed_at")]
|
||||
[property: JsonPropertyName("completed_at")]
|
||||
DateTime? CompletedAt = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -108,4 +108,4 @@ public record DiscussionTopicModel
|
||||
|
||||
[property: JsonPropertyName("sort_by_rating")]
|
||||
bool? SortByRating = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -13,4 +13,4 @@ public record FileAttachmentModel
|
||||
|
||||
[property: JsonPropertyName("display_name")]
|
||||
string DisplayName
|
||||
);
|
||||
);
|
||||
|
||||
@@ -37,4 +37,4 @@ public record TopicEntryModel
|
||||
|
||||
[property: JsonPropertyName("has_more_replies")]
|
||||
bool? HasMoreReplies = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -25,4 +25,4 @@ public record TopicReplyModel
|
||||
|
||||
[property: JsonPropertyName("forced_read_state")]
|
||||
bool? ForcedReadState = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -2,6 +2,6 @@ namespace CanvasModel.EnrollmentTerms;
|
||||
|
||||
public record RedundantEnrollmentTermsResponse
|
||||
(
|
||||
[property: JsonPropertyName("enrollment_terms")]
|
||||
[property: JsonPropertyName("enrollment_terms")]
|
||||
IEnumerable<EnrollmentTermModel> EnrollmentTerms
|
||||
);
|
||||
|
||||
@@ -132,4 +132,4 @@ public record EnrollmentModel
|
||||
|
||||
[property: JsonPropertyName("current_period_unposted_final_grade")]
|
||||
string? CurrentPeriodUnpostedFinalGrade = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -30,4 +30,4 @@ public record GradeModel
|
||||
|
||||
[property: JsonPropertyName("unposted_final_score")]
|
||||
string? UnpostedFinalScore = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -15,7 +15,7 @@ public record CanvasModule(
|
||||
[property: JsonPropertyName("items")]
|
||||
IEnumerable<CanvasModuleItem>? Items,
|
||||
[property: JsonPropertyName("state")] string? State, // todo make sure this,
|
||||
// [OptIn]
|
||||
// [OptIn]
|
||||
[property: JsonPropertyName("completed_at")]
|
||||
DateTime? CompletedAt,
|
||||
[property: JsonPropertyName("publish_final_grade")] bool? PublishFinalGrade,
|
||||
|
||||
@@ -25,4 +25,4 @@ public record CanvasModuleItemContentDetails(
|
||||
[property: JsonPropertyName("lock_at")] DateTime? LockAt,
|
||||
[property: JsonPropertyName("points_possible")] double PointsPossible,
|
||||
[property: JsonPropertyName("locked_for_user")] bool LockedForUser
|
||||
);
|
||||
);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
namespace CanvasModel.Pages;
|
||||
public record CanvasPage (
|
||||
public record CanvasPage(
|
||||
[property: JsonPropertyName("page_id")] ulong PageId,
|
||||
[property: JsonPropertyName("url")] string Url,
|
||||
[property: JsonPropertyName("title")] string Title,
|
||||
|
||||
@@ -16,4 +16,4 @@ public record MediaCommentModel
|
||||
|
||||
[property: JsonPropertyName("url")]
|
||||
string Url
|
||||
);
|
||||
);
|
||||
|
||||
@@ -26,4 +26,4 @@ public record SubmissionCommentModel
|
||||
|
||||
[property: JsonPropertyName("media_comment")]
|
||||
MediaCommentModel? MediaComment = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -88,4 +88,4 @@ public record SubmissionModel
|
||||
|
||||
[property: JsonPropertyName("anonymous_id")]
|
||||
string? AnonymousId = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -160,4 +160,4 @@ public record ActivityStreamObjectModel
|
||||
|
||||
[property: JsonPropertyName("assignment_request_id")]
|
||||
ulong? AssignmentRequestId = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -12,4 +12,4 @@ public record ActivityStreamSummaryEntryModel
|
||||
|
||||
[property: JsonPropertyName("count")]
|
||||
uint Count
|
||||
);
|
||||
);
|
||||
|
||||
@@ -7,4 +7,4 @@ public record AnonymousUserDisplayModel
|
||||
|
||||
[property: JsonPropertyName("avatar_image_url")]
|
||||
string AvatarImageUrl
|
||||
);
|
||||
);
|
||||
|
||||
@@ -25,4 +25,4 @@ public record AvatarModel
|
||||
|
||||
[property: JsonPropertyName("size")]
|
||||
ulong Size
|
||||
);
|
||||
);
|
||||
|
||||
@@ -10,4 +10,4 @@ public record CourseNicknameModel
|
||||
|
||||
[property: JsonPropertyName("nickname")]
|
||||
string Nickname
|
||||
);
|
||||
);
|
||||
|
||||
@@ -16,4 +16,4 @@ public record PageViewLinksModel
|
||||
|
||||
[property: JsonPropertyName("account")]
|
||||
ulong? Account = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -50,4 +50,4 @@ public record PageViewModel
|
||||
|
||||
[property: JsonPropertyName("participated")]
|
||||
bool? Participated = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -43,4 +43,4 @@ public record ProfileModel
|
||||
|
||||
[property: JsonPropertyName("locale")]
|
||||
string Locale
|
||||
);
|
||||
);
|
||||
|
||||
@@ -22,4 +22,4 @@ public record UserDisplayModel
|
||||
|
||||
[property: JsonPropertyName("pronouns")]
|
||||
string? Pronouns = null
|
||||
);
|
||||
);
|
||||
|
||||
@@ -53,4 +53,4 @@ public record UserModel
|
||||
|
||||
[property: JsonPropertyName("last_login")]
|
||||
DateTime? LastLogin = null
|
||||
);
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user