Versions in this module Expand all Collapse all v1 v1.0.1 Feb 16, 2020 Changes in this version + var ErrInvalidToken = errors.New("invalid api token") + var ErrYearOutOfBounds = errors.New("year out of bounds") + func DistrictEventKeys(district, apiKey string, opts *RequestOptions) ([]string, int, error) + func DistrictEvents(district, apiKey string, opts *RequestOptions) ([]responses.Event, int, error) + func DistrictEventsSimple(district, apiKey string, opts *RequestOptions) ([]responses.EventSimple, int, error) + func DistrictRankings(district, apiKey string, opts *RequestOptions) ([]responses.DistrictRanking, int, error) + func DistrictTeamKeys(district, apiKey string, opts *RequestOptions) ([]string, int, error) + func DistrictTeams(district, apiKey string, opts *RequestOptions) ([]responses.Team, int, error) + func DistrictTeamsSimple(district, apiKey string, opts *RequestOptions) ([]responses.TeamSimple, int, error) + func DistrictsByYear(year int64, apiKey string, opts *RequestOptions) ([]responses.DistrictList, int, error) + func Event(key, apiKey string, opts *RequestOptions) (*responses.Event, int, error) + func EventAlliances(key, apiKey string, opts *RequestOptions) ([]responses.EventAlliance, int, error) + func EventAwards(event, apiKey string, opts *RequestOptions) ([]responses.Award, int, error) + func EventDistrictPoints(key, apiKey string, opts *RequestOptions) (*responses.EventDistrictPoints, int, error) + func EventInsights(key string, year int64, apiKey string, opts *RequestOptions) (interface{}, int, error) + func EventMatchKeys(event, apiKey string, opts *RequestOptions) ([]string, int, error) + func EventMatches(event, apiKey string, opts *RequestOptions) ([]responses.Match, int, error) + func EventMatchesSimple(event, apiKey string, opts *RequestOptions) ([]responses.MatchSimple, int, error) + func EventOPRs(key, apiKey string, opts *RequestOptions) (*responses.EventOPRs, int, error) + func EventPredictions(key, apiKey string, opts *RequestOptions) (*responses.EventPredictions, int, error) + func EventRankings(key, apiKey string, opts *RequestOptions) (*responses.EventRanking, int, error) + func EventSimple(key, apiKey string, opts *RequestOptions) (*responses.EventSimple, int, error) + func EventTeamKeys(key, apiKey string, opts *RequestOptions) ([]string, int, error) + func EventTeamStatuses(event, apiKey string, opts *RequestOptions) ([]responses.TeamEventStatus, int, error) + func EventTeams(key, apiKey string, opts *RequestOptions) ([]responses.Team, int, error) + func EventTeamsSimple(key, apiKey string, opts *RequestOptions) ([]responses.TeamSimple, int, error) + func EventTimeseries(event, apiKey string, opts *RequestOptions) ([]string, int, error) + func ListEventKeys(year int64, apiKey string, opts *RequestOptions) ([]string, int, error) + func ListEvents(year int64, apiKey string, opts *RequestOptions) ([]responses.Event, int, error) + func ListEventsSimple(year int64, apiKey string, opts *RequestOptions) ([]responses.EventSimple, int, error) + func ListTeamKeys(page int64, apiKey string, opts *RequestOptions) ([]string, int, error) + func ListTeams(page int64, apiKey string, opts *RequestOptions) ([]responses.Team, int, error) + func ListTeamsByYear(year, page int64, apiKey string, opts *RequestOptions) ([]responses.Team, int, error) + func ListTeamsByYearKey(year, page int64, apiKey string, opts *RequestOptions) ([]string, int, error) + func ListTeamsByYearSimple(year, page int64, apiKey string, opts *RequestOptions) ([]responses.TeamSimple, int, error) + func ListTeamsSimple(page int64, apiKey string, opts *RequestOptions) ([]responses.TeamSimple, int, error) + func Match(key, apiKey string, opts *RequestOptions) (*responses.Match, int, error) + func MatchSimple(key, apiKey string, opts *RequestOptions) (*responses.MatchSimple, int, error) + func MatchTimeseries(key, apiKey string, opts *RequestOptions) (*responses.Timeseries2018, int, error) + func Status(apiKey string, opts *RequestOptions) (*responses.ApiStatus, int, error) + func Team(team, apiKey string, opts *RequestOptions) (*responses.Team, int, error) + func TeamAwards(team, apiKey string, opts *RequestOptions) ([]responses.Award, int, error) + func TeamAwardsByYear(team string, year int64, apiKey string, opts *RequestOptions) ([]responses.Award, int, error) + func TeamDistricts(team, apiKey string, opts *RequestOptions) ([]responses.DistrictList, int, error) + func TeamEventAwards(team, event, apiKey string, opts *RequestOptions) ([]responses.Award, int, error) + func TeamEventKeys(team, apiKey string, opts *RequestOptions) ([]string, int, error) + func TeamEventMatchKeys(team, event, apiKey string, opts *RequestOptions) ([]string, int, error) + func TeamEventMatches(team, event, apiKey string, opts *RequestOptions) ([]responses.Match, int, error) + func TeamEventMatchesSimple(team, event, apiKey string, opts *RequestOptions) ([]responses.MatchSimple, int, error) + func TeamEventStatus(team, event, apiKey string, opts *RequestOptions) (*responses.TeamEventStatus, int, error) + func TeamEventStatusesByYear(team string, year int64, apiKey string, opts *RequestOptions) (map[string]responses.TeamEventStatus, int, error) + func TeamEvents(team, apiKey string, opts *RequestOptions) ([]responses.Event, int, error) + func TeamEventsByYear(team string, year int64, apiKey string, opts *RequestOptions) ([]responses.Event, int, error) + func TeamEventsByYearKey(team string, year int64, apiKey string, opts *RequestOptions) ([]string, int, error) + func TeamEventsByYearSimple(team string, year int64, apiKey string, opts *RequestOptions) ([]responses.EventSimple, int, error) + func TeamEventsSimple(team, apiKey string, opts *RequestOptions) ([]responses.EventSimple, int, error) + func TeamMatchesByYear(team string, year int64, apiKey string, opts *RequestOptions) ([]responses.Match, int, error) + func TeamMatchesByYearKey(team string, year int64, apiKey string, opts *RequestOptions) ([]string, int, error) + func TeamMatchesByYearSimple(team string, year int64, apiKey string, opts *RequestOptions) ([]responses.MatchSimple, int, error) + func TeamMediaByTag(team, tag, apiKey string, opts *RequestOptions) ([]responses.Media, int, error) + func TeamMediaByTagAndYear(team, tag string, year int64, apiKey string, opts *RequestOptions) ([]responses.Media, int, error) + func TeamMediaByYear(team string, year int64, apiKey string, opts *RequestOptions) ([]responses.Media, int, error) + func TeamRobots(team, apiKey string, opts *RequestOptions) ([]responses.TeamRobot, int, error) + func TeamSimple(team, apiKey string, opts *RequestOptions) (*responses.TeamSimple, int, error) + func TeamSocialMedia(team, apiKey string, opts *RequestOptions) ([]responses.Media, int, error) + func YearsTeamParticipated(team, apiKey string, opts *RequestOptions) ([]int, int, error) + type RequestOptions struct + LastModified *time.Time + UserAgent *string