Documentation
¶
Index ¶
- type Clean
- type CleanResult
- type Contest
- type ContestList
- type ContestListParam
- type ContestListResult
- type ContestLoad
- type ContestLoadParam
- type ContestLoadResult
- type ContestParam
- type ContestResult
- type Init
- type InitParam
- type InitResult
- type Submit
- type SubmitErrorStage
- type SubmitParam
- type SubmitResult
- type Task
- type TaskLocalInit
- type TaskLocalInitParam
- type TaskLocalInitResult
- type TaskParam
- type TaskResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CleanResult ¶
type Contest ¶
type Contest struct{}
func (Contest) Run ¶
func (u Contest) Run(ctx context.Context, param ContestParam) (*ContestResult, error)
type ContestList ¶
type ContestList struct{}
func (ContestList) Run ¶
func (u ContestList) Run(ctx context.Context, param ContestListParam) (*ContestListResult, error)
type ContestListParam ¶
type ContestListResult ¶
type ContestLoad ¶
type ContestLoad struct{}
func (ContestLoad) Run ¶
func (u ContestLoad) Run(ctx context.Context, param ContestLoadParam) (*ContestLoadResult, error)
type ContestLoadParam ¶
type ContestLoadResult ¶
type ContestParam ¶
type ContestParam struct {
ContestID string
}
type ContestResult ¶
type InitResult ¶
type Submit ¶
type Submit struct{}
func (Submit) Run ¶
func (u Submit) Run(ctx context.Context, param SubmitParam) (*SubmitResult, error)
type SubmitErrorStage ¶
type SubmitErrorStage string
const ( SubmitErrorStageBuild SubmitErrorStage = "build" SubmitErrorStageTest SubmitErrorStage = "test" )
type SubmitParam ¶
type SubmitParam struct {
SkipTest bool
}
type SubmitResult ¶
type SubmitResult struct { LoggedIn bool Submitted bool ErrorStage SubmitErrorStage ErrorMessage string }
type TaskLocalInit ¶
type TaskLocalInit struct{}
func (TaskLocalInit) Run ¶
func (u TaskLocalInit) Run(ctx context.Context, param TaskLocalInitParam) (*TaskLocalInitResult, error)
type TaskLocalInitParam ¶
type TaskLocalInitResult ¶
type TaskResult ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.