Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SubmissionsQueueManager ¶
type SubmissionsQueueManager interface {
QueueWork(work *entities.SubmissionWork) (err error)
}
type SubmissionsRepository ¶
type SubmissionsRepository interface { // Methods to interact with the static files microservice SaveSubmissionArchive(file *multipart.File) (archiveUUID string, err error) OverwriteSubmissionArchive(file *multipart.File, archiveUUID string) (err error) SaveSubmission(dto *dtos.CreateSubmissionDTO) (submissionUUID string, err error) ResetSubmissionStatus(submissionUUID string) (err error) GetStudentSubmission(studentUUID string, testBlockUUID string) (submission *entities.Submission, err error) GetSubmissionWorkMetadata(submissionUUID string) (submissionWorkMetadata *entities.SubmissionWork, err error) // Get the UUID of the .zip archive saved in the static files microservice for a given submission GetStudentSubmissionArchiveUUIDFromSubmissionUUID(submissionUUID string) (archiveUUID string, err error) }
Click to show internal directories.
Click to hide internal directories.