Documentation
¶
Index ¶
Constants ¶
View Source
const ( AC = StatusCode("AC") CE = StatusCode("CE") IE = StatusCode("IE") MLE = StatusCode("MLE") OLE = StatusCode("OLE") RE = StatusCode("RE") TLE = StatusCode("TLE") WA = StatusCode("WA") WJ = StatusCode("WJ") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContestPage ¶
type ContestPage struct {
// contains filtered or unexported fields
}
func NewContestPage ¶
func NewContestPage(r io.Reader) (*ContestPage, error)
func (*ContestPage) GetCSRFToken ¶
func (cp *ContestPage) GetCSRFToken() (string, error)
func (*ContestPage) GetProblemIds ¶
func (cp *ContestPage) GetProblemIds() []Problem
func (*ContestPage) GetStartAt ¶ added in v0.7.0
func (cp *ContestPage) GetStartAt() (time.Time, error)
type HomePage ¶
type HomePage struct {
// contains filtered or unexported fields
}
func (*HomePage) GetUserName ¶
type LoginPage ¶
type LoginPage struct {
// contains filtered or unexported fields
}
func (*LoginPage) GetCSRFToken ¶
type ResultMetaData ¶ added in v0.6.0
type StatusCode ¶ added in v0.6.0
type StatusCode string
type Submission ¶ added in v0.6.0
type Submission struct { ID string Date string Task string User string Lang string Score int64 CodeSize string Status StatusCode Counter *Counter ResultMetaData *ResultMetaData }
type SubmissionDetailPage ¶ added in v0.6.0
type SubmissionDetailPage struct {
// contains filtered or unexported fields
}
func NewSubmissionDetailPage ¶ added in v0.6.0
func NewSubmissionDetailPage(r io.Reader) (*SubmissionDetailPage, error)
func (*SubmissionDetailPage) GetSubmissionStatusMap ¶ added in v0.6.0
func (sd *SubmissionDetailPage) GetSubmissionStatusMap() (map[StatusCode]int, error)
type SubmissionsPage ¶ added in v0.6.0
type SubmissionsPage struct {
// contains filtered or unexported fields
}
func NewSubmissionsPage ¶ added in v0.6.0
func NewSubmissionsPage(r io.Reader) (*SubmissionsPage, error)
func (*SubmissionsPage) GetLatestSubmission ¶ added in v0.6.0
func (sp *SubmissionsPage) GetLatestSubmission() (*Submission, error)
type SubmitPage ¶
type SubmitPage struct {
// contains filtered or unexported fields
}
func NewSubmitPage ¶
func NewSubmitPage(r io.Reader) (*SubmitPage, error)
func (*SubmitPage) GetCSRFToken ¶
func (sp *SubmitPage) GetCSRFToken() (string, error)
func (*SubmitPage) GetLanguageIds ¶
func (sp *SubmitPage) GetLanguageIds() []core.Language
func (*SubmitPage) GetTasks ¶
func (sp *SubmitPage) GetTasks() []*Task
type TasksPage ¶
type TasksPage struct {
// contains filtered or unexported fields
}
func (*TasksPage) GetProblemId ¶
func (*TasksPage) GetProblemIds ¶
Click to show internal directories.
Click to hide internal directories.