scafolded project

This commit is contained in:
2023-01-03 18:36:40 -07:00
parent b2e79697b8
commit 55cd8162ed
161 changed files with 5987 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
namespace Model.Calendar
{
public record AssignmentEventModel
{
// // A synthetic ID for the assignment
// "id": "assignment_987",
[JsonPropertyName("id")]
public string Id { get; set; }
// // The title of the assignment
// "title": "Essay",
[JsonPropertyName("title")]
public string Title { get; set; }
// // The due_at timestamp of the assignment
// "start_at": "2012-07-19T23:59:00-06:00",
[JsonPropertyName("start_at")]
public DateTime StartAt { get; set; }
// // The due_at timestamp of the assignment
// "end_at": "2012-07-19T23:59:00-06:00",
[JsonPropertyName("end_at")]
public DateTime EndAt { get; set; }
// // The HTML description of the assignment
// "description": "<b>Write an essay. Whatever you want.</b>",
[JsonPropertyName("description")]
public string Description { get; set; }
// // the context code of the (course) calendar this assignment belongs to
// "context_code": "course_123",
// // Current state of the assignment ('published' or 'deleted')
// "workflow_state": "published",
// // URL for this assignment (note that updating/deleting should be done via the
// // Assignments API)
// "url": "https://example.com/api/v1/calendar_events/assignment_987",
// // URL for a user to view this assignment
// "html_url": "http://example.com/courses/123/assignments/987",
// // The due date of this assignment
// "all_day_date": "2012-07-19",
// // Boolean indicating whether this is an all-day event (e.g. assignment due at
// // midnight)
// "all_day": true,
// // When the assignment was created
// "created_at": "2012-07-12T10:55:20-06:00",
// // When the assignment was last updated
// "updated_at": "2012-07-12T10:55:20-06:00",
// // The full assignment JSON data (See the Assignments API)
// "assignment": null,
// // The list of AssignmentOverrides that apply to this event (See the Assignments
// // API). This information is useful for determining which students or sections
// // this assignment-due event applies to.
// "assignment_overrides": null,
// // Boolean indicating whether this has important dates.
// "important_dates": true
}
}