Versions in this module Expand all Collapse all v0 v0.0.2 Feb 26, 2023 Changes in this version + const Version + type Author struct + ContestID int + Ghost bool + Members []Member + ParticipantType string + StartTimeSeconds int + type BlogEntry struct + AllowViewHistory bool + AuthorHandle string + CreationTimeSeconds int + ID int + Locale string + ModificationTimeSeconds int + OriginalLocale string + Rating int + Tags []string + Title string + type Client struct + Actions *actionsService + Blog *blogService + Contest *contestService + Problems *problemService + User *userService + func NewClient(apiKey, apiSecret string) *Client + func NewCustomClient(apiKey, apiSecret string, c *httpClientWrapper) *Client + type Comment struct + CommentatorHandle string + CreationTimeSeconds int + ID int + Locale string + ParentCommentID int + Rating int + Text string + type Contest struct + DurationSeconds int + Frozen bool + ID int + Name string + Phase string + RelativeTimeSeconds int + StartTimeSeconds int + Type string + type ContestHack []struct + type ContestStandings struct + Contest Contest + Problems []Problem + Rows []Row + type ContestStatus struct + Author Author + ContestID int + CreationTimeSeconds int + ID int + MemoryConsumedBytes int + PassedTestCount int + Problem Problem + ProgrammingLanguage string + RelativeTimeSeconds int64 + Testset string + TimeConsumedMillis int + Verdict string + type Defender struct + ContestID int + Ghost bool + Members []Member + ParticipantType string + Room int + StartTimeSeconds int + type FailedRequest struct + Comment string + Status string + type Hacker struct + ContestID int + Ghost bool + Members []Member + ParticipantType string + Room int + StartTimeSeconds int + type JudgeProtocol struct + Manual string + Protocol string + Verdict string + type Member struct + Handle string + type Party struct + ContestID int + Ghost bool + Members []Member + ParticipantType string + StartTimeSeconds int + type Problem struct + ContestID int + Index string + Name string + Points float64 + Rating int + Tags []string + Type string + type ProblemResult struct + BestSubmissionTimeSeconds int + Points float64 + RejectedAttemptCount int + Type string + type ProblemStatistic struct + ContestID int + Index string + SolvedCount int + type Problemset struct + ProblemStatistics []ProblemStatistic + Problems []Problem + type RatingChange struct + ContestID int + ContestName string + Handle string + NewRating int + OldRating int + Rank int + RatingUpdateTimeSeconds int + type RecentAction struct + BlogEntry BlogEntry + Comment Comment + TimeSeconds int + type ResultWrapper struct + Result T + Status string + type Row struct + Party Party + Penalty int + Points float64 + ProblemResults []ProblemResult + Rank int + SuccessfulHackCount int + UnsuccessfulHackCount int + type User struct + Avatar string + City string + Contribution int + Country string + FirstName string + FriendOfCount int + Handle string + LastName string + LastOnlineTimeSeconds int + MaxRank string + MaxRating int + Organization string + Rank string + Rating int + RegistrationTimeSeconds int + TitlePhoto string + func (u *User) CurrentDivision() uint + func (u *User) IsRated() bool + func (u *User) MaxDivision() uint