Versions in this module Expand all Collapse all v0 v0.1.0 Aug 15, 2020 Changes in this version + var ErrUnderperformed = errors.New("score performed worst than previously submitted") + func Connect() error + func Remove(id uint64) error + func Synchronize() + type Board struct + Charters string + DateCreated time.Time + DateModified time.Time + DifficultyName uint64 + DifficultyRating uint8 + ID uint64 + Jacket []byte + SHA3 string + TrackID uint64 + func BoardGetFromIDs(track, board uint64) (*Board, error) + type Profile struct + Experience uint64 + Groups []string + ID uint64 + Level uint64 + Mastery uint8 + PerformanceRating uint64 + PlayCount uint64 + TotalScore uint64 + UUID string + Username string + func SelectProfileByUUID(uuid string) (error, *Profile) + type Score struct + Accuracy float64 + BoardID uint64 + ClearStatus uint8 + Criticals uint32 + DateCreated time.Time + EffectiveRate float32 + Errors uint32 + Experience uint16 + GradeLetter string + ID uint64 + MaxCombo uint64 + Modifiers uint32 + Nears uint32 + PerformanceRating float32 + ProfileID uint64 + ReplayData string + ScoreAmount uint32 + TrackID uint64 + func SelectID(id uint64) (*Score, error) + func SelectOrdinally(track, board uint64, limit int, offset int) ([]*Score, error) + func (s *Score) New() error