Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SaveProblem ¶
func SaveProblem(details GraphQLResponse, dir string) error
Types ¶
type GraphQLRequest ¶
type GraphQLResponse ¶
type GraphQLResponse struct { Data struct { Question struct { Title string `json:"title"` Content string `json:"content"` Difficulty string `json:"difficulty"` QuestionID string `json:"questionId"` TitleSlug string `json:"titleSlug"` } `json:"question"` } `json:"data"` }
func FetchProblemDetails ¶
func FetchProblemDetails(slug string) (GraphQLResponse, error)
type LeetCodeResponse ¶
type LeetCodeResponse struct {
StatStatusPairs []Problem `json:"stat_status_pairs"`
}
type Problem ¶
type Problem struct { Stat struct { QuestionID int `json:"question_id"` Title string `json:"question__title"` TitleSlug string `json:"question__title_slug"` } `json:"stat"` Difficulty struct { Level int `json:"level"` } `json:"difficulty"` PaidOnly bool `json:"paid_only"` }
func FetchProblems ¶
Click to show internal directories.
Click to hide internal directories.