Module response

Source
Expand description

Contains types which model the JSON responses from tmc-server

Structs§

AwardedPoint
Course
get /api/v8/core/org/{organization_slug}/courses
CourseData
get /api/v8/courses/{course_id} get /api/v8/org/{organization_slug}/courses/{course_name}
CourseDataExercise
get /api/v8/org/{organization_slug}/courses/{course_name}/exercises
CourseDataExercisePoint
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
CourseDetails
get /api/v8/core/courses/{course_id}
CourseExercise
get /api/v8/courses/{course_id}/exercises
Credentials
OAuth2 credentials. get /api/v8/application/{client_name}/credentials
ErrorResponse
Represents an error response from tmc-server
Exercise
ExerciseDetails
get /api/v8/core/exercises/{exercise_id}
ExercisePoint
ExerciseSubmission
ExercisesDetails
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
SubmissionFeedbackQuestion
SubmissionFeedbackResponse
post /api/v8/core/submissions/{submission_id}/feedback
SubmissionFinished
SubmissionProcessing
TestCase
TmcStyleValidationError
A style validation error.
TmcStyleValidationResult
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§

SandboxStatus
SubmissionFeedbackKind
SubmissionProcessingStatus
get /api/v8/core/submissions/{submission_id}
SubmissionStatus
TmcStyleValidationStrategy
Determines how style errors are handled.