Expand description
Contains types which model the JSON responses from tmc-server
Structs§
- Awarded
Point - Course
- get /api/v8/core/org/{organization_slug}/courses
- Course
Data - get /api/v8/courses/{course_id} get /api/v8/org/{organization_slug}/courses/{course_name}
- Course
Data Exercise - get /api/v8/org/{organization_slug}/courses/{course_name}/exercises
- Course
Data Exercise Point - get /api/v8/courses/{course_id}/points get /api/v8/courses/{course_id}/exercises/{exercise_name}/points get /api/v8/courses/{course_id}/exercises/{exercise_name}/users/{user_id}/ get /api/v8/courses/{course_id}/exercises/{exercise_name}/users/current/points get /api/v8/courses/{course_id}/users/{user_id}/points get /api/v8/courses/{course_id}/users/current/points get /api/v8/org/{organization_slug}/courses/{course_name}/points get /api/v8/org/{organization_slug}/courses/{course_name}/exercises/{exercise_name}/points get /api/v8/org/{organization_slug}/courses/{course_name}/users/{user_id}/points get /api/v8/org/{organization_slug}/courses/{course_name}/users/current/points
- Course
Details - get /api/v8/core/courses/{course_id}
- Course
Exercise - get /api/v8/courses/{course_id}/exercises
- Credentials
- OAuth2 credentials. get /api/v8/application/{client_name}/credentials
- Error
Response - Represents an error response from tmc-server
- Exercise
- Exercise
Details - get /api/v8/core/exercises/{exercise_id}
- Exercise
Point - Exercise
Submission - Exercises
Details - NewSubmission
- post /api/v8/core/exercises/{exercise_id}/submissions
- Organization
- get /api/v8/org.json get /api/v8/org/{organization_slug}.json
- Review
- get /api/v8/core/courses/{course_id}/reviews
- Submission
- get /api/v8/courses/{course_id}/submissions get /api/v8/courses/{course_id}/users/{user_id}/submissions get /api/v8/courses/{course_id}/users/current/submissions get api/v8/exercises/{exercise_id}/users/{user_id}/submissions get api/v8/exercises/{exercise_id}/users/current/submissions get /api/v8/org/{organization_slug}/courses/{course_name}/submissions get /api/v8/org/{organization_slug}/courses/{course_name}/users/{user_id}/submissions get /api/v8/org/{organization_slug}/courses/{course_name}/users/current/submissions get api/v8/exercises/{exercise_id}/users/{user_id}/submissions get api/v8/exercises/{exercise_id}/users/current/submissions
- Submission
Feedback Question - Submission
Feedback Response - post /api/v8/core/submissions/{submission_id}/feedback
- Submission
Finished - Submission
Processing - Test
Case - TmcStyle
Validation Error - A style validation error.
- TmcStyle
Validation Result - The result of a style check.
- User
- get /api/v8/users/{user_id} get /api/v8/users/current post /api/v8/users/basic_info_by_usernames post /api/v8/users/basic_info_by_emails
Enums§
- Sandbox
Status - Submission
Feedback Kind - Submission
Processing Status - get /api/v8/core/submissions/{submission_id}
- Submission
Status - TmcStyle
Validation Strategy - Determines how style errors are handled.