Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Statistics ¶
type Statistics struct { UserName string `json:"user_name"` NumSolved int `json:"num_solved"` ACEasy int `json:"ac_easy"` ACMedium int `json:"ac_medium"` ACHard int `json:"ac_hard"` StatStatusPairs []struct { Stat struct { QuestionID int `json:"question_id"` FrontendQuestionID int `json:"frontend_question_id"` QuestionTitleSlug string `json:"question__title_slug"` } `json:"stat"` Status string `json:"status"` Difficulty struct { Level int `json:"level"` } `json:"difficulty"` } `json:"stat_status_pairs"` }
func (Statistics) GetSolvedQuestions ¶
func (s Statistics) GetSolvedQuestions() []Question
type Submission ¶
type Submission struct { Language string `json:"lang"` Timestamp int64 `json:"timestamp"` Status string `json:"status_display"` Code string `json:"code"` }
func (Submission) IsAccepted ¶
func (s Submission) IsAccepted() bool
type SubmissionsResponse ¶
type SubmissionsResponse struct {
SubmissionsDump []Submission `json:"submissions_dump"`
}
func (SubmissionsResponse) GetLatestAcceptedSubmissions ¶
func (r SubmissionsResponse) GetLatestAcceptedSubmissions(languages map[string]string) map[string]Submission
Click to show internal directories.
Click to hide internal directories.