Versions in this module Expand all Collapse all v0 v0.3.0 Jan 11, 2020 v0.2.2 Dec 9, 2019 v0.2.1 Dec 9, 2019 v0.2.0 May 26, 2019 v0.1.3 May 14, 2019 v0.1.2 Jan 20, 2019 v0.1.1 Dec 13, 2018 v0.1.0 Sep 21, 2018 Changes in this version type Contest + TestcasesURL string v0.0.1 Apr 15, 2018 Changes in this version + func SubmissionsToYaml(sbms []*Submission) (string, error) + func TasksToYaml(tasks []*Task) (string, error) + func TasksToYamlShort(_tasks []*Task) (string, error) + type Contest struct + ID string + Name string + func (c *Contest) ToYaml() (string, error) + type Language int + const LangCpp14GCC + const LangNone + func NewLanguage(langStr string) Language + func (l *Language) UnmarshalJSON(b []byte) error + func (l *Language) UnmarshalYAML(unmarshal func(interface{}) error) error + func (l Language) Int() int + func (l Language) MarshalJSON() ([]byte, error) + func (l Language) MarshalYAML() (interface{}, error) + func (l Language) String() string + type Sample struct + Input string + Num int + Output string + type Submission struct + CreatedAt string + ID int + Lang Language + Memory int + Score int + Source string + SourceLength int + Status string + Task *Task + Time int + func (sbm *Submission) ToYaml() (string, error) + type Task struct + ID string + Name string + Samples []*Sample + Score int + Title string + func NewTaskWithFullName(taskID, fullName string) *Task + func (_task *Task) ToYamlShort() (string, error) + func (task *Task) ToYaml() (string, error) + type User struct + ID string + Name string + func (user *User) ToYaml() (string, error)