Default package

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service AutograderService

api.proto:674

service GraderHubService

grader.proto:94

message AddCourseMembersRequest.MemberToAdd

api.proto:341

Used in: AddCourseMembersRequest

message Assignment

model.proto:78

Used in: CreateAssignmentResponse, GetAssignmentResponse, UpdateAssignmentRequest

enum AssignmentType

model.proto:68

Used in: Assignment, CreateAssignmentRequest

message ChunkResponse

api.proto:109

message Course

model.proto:45

Used in: CreateCourseResponse, GetAllCoursesResponse.CourseInfo, GetCourseResponse

message CourseGroup

model.proto:41

message CourseMember

model.proto:35

Used in: AddCourseMembersResponse, UpdateCourseMemberRequest

enum CourseRole

model.proto:28

Used in: AddCourseMembersRequest.MemberToAdd, CourseMember, GetAssignmentResponse, GetCourseListResponse.CourseCardInfo, GetCourseMembersResponse.MemberInfo, GetCourseResponse, GetLeaderboardResponse

message DockerGraderMetadata

grader.proto:79

Used in: GradeReport

enum DownloadFileType

api.proto:299

Used in: InitDownloadResponse

message DownloadTokenPayload

api.proto:170

message ExportAssignmentGradesResponse.Entry

api.proto:560

Used in: ExportAssignmentGradesResponse

message ExportStatusMetadata

model.proto:208

enum ExportStatusMetadata.Status

model.proto:209

message FileTreeNode

api.proto:220

Used in: GetFilesInSubmissionResponse

enum FileTreeNode.Type

api.proto:222

Used in: FileTreeNode

message GetAllCoursesResponse.CourseInfo

api.proto:667

Used in: GetAllCoursesResponse

message GetAllGradersResponse.Grader

api.proto:588

Used in: GetAllGradersResponse

message GetAllUsersResponse.UserInfo

api.proto:630

Used in: GetAllUsersResponse

message GetAssignmentsInCourseResponse.CourseAssignmentInfo

api.proto:54

Used in: GetAssignmentsInCourseResponse

message GetCourseListResponse.CourseCardInfo

api.proto:40

Used in: GetCourseListResponse

message GetCourseMembersResponse.MemberInfo

api.proto:318

Used in: GetCourseMembersResponse

message GetFileRequest

api.proto:105

message GradeCallbackResponse

grader.proto:47

Used as response type in: GraderHubService.Grade, GraderHubService.GradeCallback

(message has no fields)

message GradeReport

grader.proto:35

Used in: GradeResponse

message GradeRequest

grader.proto:26

Used as request type in: GraderHubService.Grade

Used as field type in: GraderHeartbeatResponse

message GraderInfo

model.proto:220

Used in: GraderStatusMetadata, RegisterGraderRequest

message GraderStatusMetadata

model.proto:226

Used in: GetAllGradersResponse.Grader

enum GraderStatusMetadata.Status

model.proto:227

Used in: GraderStatusMetadata

message InspectAllSubmissionsInAssignmentResponse.UserSubmissionInfo

api.proto:511

Used in: InspectAllSubmissionsInAssignmentResponse

message LeaderboardEntry

model.proto:108

Used in: GetLeaderboardResponse

message LeaderboardItem

model.proto:100

Used in: ExportAssignmentGradesResponse.Entry, LeaderboardEntry, SubmissionReport

message Manifest

model.proto:170

message ManifestFileMetadata

model.proto:197

message ManifestMetadata

model.proto:190

message Mergeable

model.proto:176

message Mergeable.IdList

model.proto:180

Used in: Mergeable

message Mergeable.StringList

model.proto:177

Used in: Mergeable

message PendingRank

model.proto:238

Used in: GradeReport, SubmissionInfo, SubscribeSubmissionResponse

message ProgrammingAssignmentConfig

model.proto:59

Used in: Assignment, CreateAssignmentRequest, GradeRequest

message RubricItem

model.proto:54

message StreamSubmissionLogRequest

api.proto:101

message Submission

model.proto:153

Used in: GradeRequest, SubmissionEntry

message SubmissionBriefReport

model.proto:145

Used in: GradeReport

message SubmissionEntry

model.proto:163

message SubmissionInfo

api.proto:68

Used in: GetSubmissionsInAssignmentResponse, InspectUserSubmissionHistoryResponse

message SubmissionInfo.Submitter

api.proto:71

Used in: SubmissionInfo

message SubmissionLimitConfig

model.proto:72

Used in: Assignment, CreateAssignmentRequest

message SubmissionReport

model.proto:130

Used in: GetSubmissionReportResponse, GradeReport

message SubmissionReportTestcase

model.proto:119

Used in: SubmissionReport

enum SubmissionStatus

model.proto:18

Used in: GetSubmissionReportResponse, SubmissionBriefReport, SubmissionInfo, SubscribeSubmissionResponse, SubscribeSubmissionsResponse.StatusUpdate

message SubscribeSubmissionsRequest

api.proto:88

message SubscribeSubmissionsResponse

api.proto:92

message SubscribeSubmissionsResponse.StatusUpdate

api.proto:93

Used in: SubscribeSubmissionsResponse

enum TestcaseVisibility

model.proto:92

Used in: SubmissionReport, SubmissionReportTestcase

message UploadChunkRequest

api.proto:15

message UploadChunkResponse

api.proto:21

message UploadFileRequest

api.proto:7

message UploadFileResponse

api.proto:11

message UploadTokenPayload

api.proto:154

message User

model.proto:7

Used in: GetAllUsersResponse.UserInfo, GetUserResponse, SearchUserResponse

message UserTokenPayload

api.proto:163

message VerificationCodeMetadata

model.proto:202