Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
data class ConfigUpdated(val assignment_config_id: Long, val stop_collection_at: Instant, val grade_immediately: Boolean, val show_immediate_scores: Boolean, val requireGrading: Boolean, val isDeleted: Boolean) : Payload
Link copied to clipboard
data class ConfigValidated(val id: String, val configError: String?) : Payload
Link copied to clipboard
data class DoneGrading(val reports: List<Payload.DoneGrading.Report>, val assignment_config_id: Long, val isTest: Boolean, val isFinal: Boolean, val initiatedBy: Long?, val configError: String?, val scheduledAt: Instant?, val gradingStartedAt: Instant, val request_id: String?) : Payload
Link copied to clipboard
data class GradingTask(val submissions: List<Payload.GradingTask.Submission>, val assignment_config_id: Long, val isTest: Boolean, val initiatedBy: Long?, val request_id: String?) : Payload
Link copied to clipboard
data class PingPong(val data: String) : Payload
Link copied to clipboard
data class ValidateConfig(val id: String, val config_yaml: String) : Payload

Functions

Link copied to clipboard
fun toJson(): String