-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodio.go
33 lines (28 loc) · 924 Bytes
/
codio.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package main
type codioAutograde struct {
// Assessments []codioAutogradeAssessments `json:"assessments"` //TODO ?
CompletedDate string `json:"completedDate"`
Student codioAutogradeStudent `json:"student"`
Course codioAutogradeCourse `json:"course"`
}
type codioAutogradeStudent struct {
Email string `json:"email"`
Id string `json:"id"`
Username string `json:"username"`
FullName string `json:"fullName"`
}
type codioAutogradeCourse struct {
Id string `json:"id"`
ProjectId string `json:"projectId"`
Lti bool `json:"lti"`
Assignment codioAutogradeAssignment `json:"assignment"`
}
type codioAutogradeAssignment struct {
Id string `json:"id"`
Start string `json:"start"`
End string `json:"end"`
}
type codioResponse struct {
Code int `json:"code"`
Message string `json:"message"`
}