package
Version:
v0.0.0-...-9984923
Opens a new window with list of versions in this module.
Published: Oct 8, 2020
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Credential struct {
Username string `form:"username" binding:"required"`
Password string `form:"password" binding:"required"`
}
type Problem struct {
ID string `form:"id" json:"id" bson:"_id"`
Name string `form:"name" json:"name" bson:"name" binding:"required"`
Description string `form:"description" json:"description" bson:"description" binding:"required"`
In string `form:"inputs" json:"inputs" bson:"inputs" binding:"required"`
Out string `form:"outputs" json:"outputs" bson:"outputs" binding:"required"`
}
type ProblemData struct {
Name string `form:"name" binding:"required"`
Description string `form:"description" binding:"required"`
In string `form:"inputs" binding:"required"`
Out string `form:"outputs" binding:"required"`
}
type ProblemID struct {
ID string `form:"id" binding:"required"`
}
type ProblemIO struct {
In string `json:"inputs" bson:"inputs"`
Out string `json:"outputs" bson:"outputs"`
}
type ProblemSnap struct {
ID string `json:"id" bson:"_id"`
Name string `json:"name" bson:"name"`
Description string `json:"description" bson:"description"`
}
type Submission struct {
ID string
ProblemID string `json:"problem"`
Code string `json:"code"`
}
type SubmissionResult struct {
Stage string `json:"stage"`
Status string `json:"status"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.