Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2023 Changes in this version + type Card struct + Age int + AssetId string + BackPictureUrl string + Name string + type CardsParams struct + Age *int + AssetIds []string + CustomCardEditionName *string + Owned *bool + OwnedSinceAfter *types.ISO8601DateTime + PlayerSlugs []string + Positions []types.Position + Rarities []types.Rarity + SerialNumber *int + ShirtNumber *int + Slugs []string + TeamSlugs []string + type Club struct + DomesticLeague struct{ ... } + type ClubGamesParams struct + EndDate types.ISO8601DateTime + StartDate types.ISO8601DateTime + type Competition struct + BackgroundColor string + BackgroundPictureUrl string + Country struct{ ... } + DisplayName string + Format string + Id graphql.Id + LogoUrl string + OpenForGameStats bool + PictureUrl string + Released bool + Seasons []struct{ ... } + Slug string + Type string + type Football struct + AllCards *graphql.PaginatedQuery[Card, CardsParams] + Card *graphql.Query[Card, graphql.SlugParams] + CardByAssetId *graphql.Query[Card, graphql.AssetIdParams] + CardByBlockchainId *graphql.Query[Card, graphql.BlockchainIdParams] + Cards *graphql.Query[[]Card, CardsParams] + Club *graphql.Query[Club, graphql.SlugParams] + Clubs *graphql.Query[[]Club, graphql.SlugsParams] + ClubsReady *graphql.Query[[]Club, graphql.EmptyParams] + Competition *graphql.Query[Competition, graphql.SlugParams] + Game *graphql.Query[GameWithFormation, graphql.IdParams] + MyLiveGames *graphql.Query[[]Game, graphql.EmptyParams] + NationalTeam *graphql.Query[NationalTeam, graphql.SlugParams] + NationalTeams *graphql.Query[[]NationalTeam, graphql.SlugsParams] + Player *graphql.Query[Player, graphql.SlugParams] + Players *graphql.Query[[]Player, graphql.SlugsParams] + Season *graphql.Query[Season, SeasonParams] + So5 *So5 + func NewFootball(c *graphql.Client) *Football + func (f *Football) NewClubActivePlayersQuery(clubSlug string) *graphql.PaginatedQuery[Player, graphql.EmptyParams] + func (f *Football) NewClubCardsQuery(clubSlug string) *graphql.PaginatedQuery[Card, CardsParams] + func (f *Football) NewClubGamesQuery(clubSlug string) *graphql.PaginatedQuery[Game, ClubGamesParams] + func (f *Football) NewClubPlayersQuery(clubSlug string) *graphql.PaginatedQuery[Player, graphql.EmptyParams] + func (f *Football) NewClubRecentDeparturesQuery(clubSlug string) *graphql.PaginatedQuery[Player, graphql.EmptyParams] + func (f *Football) NewCompetitionClubs(competitionSlug string) *graphql.PaginatedQuery[Club, graphql.EmptyParams] + func (f *Football) NewCompetitionPlayersByLastFiveAverage(competitionSlug string) *graphql.PaginatedQuery[Player, graphql.EmptyParams] + func (f *Football) NewPlayerCardsQuery(playerSlug string) *graphql.PaginatedQuery[Card, CardsParams] + func (f *Football) NewPlayersGameScoresQuery(gameId gql.ID) *graphql.Query[[]PlayerScore, graphql.SlugsParams] + type Game struct + AwayGoals int + AwayTeam struct{ ... } + Competition struct{ ... } + CoverageStatus string + Date time.Time + ExtraTimeScoreAway int + ExtraTimeScoreHome int + HomeGoals int + HomeTeam struct{ ... } + Id graphql.Id + LowCoverage bool + Minute int + PenaltyScoreAway int + PenaltyScoreHome int + PeriodType string + Scored bool + So5Fixture struct{ ... } + Status string + Winner struct{ ... } + type GameWithFormation struct + AwayFormation struct{ ... } + HomeFormation struct{ ... } + type Injury struct + Active bool + ExpectedEndDate time.Time + Id graphql.Id + Kind string + StartDate time.Time + type NationalTeam struct + InternationalCompetition struct{ ... } + type Player struct + ActiveClub struct{ ... } + ActiveInjuries []Injury + ActiveNationalTeam struct{ ... } + ActiveSuspensions []Suspension + Age int + Appearances int + AvatarUrl string + BestFoot string + BirthDate time.Time + CardPositions []types.Position + Country struct{ ... } + DisplayName string + FirstName string + Height int + Id graphql.Id + Injuries []Injury + LastClub struct{ ... } + LastName string + MatchName string + PictureUrl string + PlayingStatus types.PlayerPlayingStatus + Position types.Position + ShirtNumber int + Slug string + Suspensions []Suspension + User struct{ ... } + Weight int + type PlayerGameStats struct + AccuratePass int + CleanSheet int + CrossAccuracy int + DuelWon int + EffectiveClearance int + FieldStatus types.PlayerFieldStatus + FormationPlace int + Fouls int + Game struct{ ... } + GameStarted int + GoalAssist int + GoalKicks int + Goals int + GoalsConceded int + Id graphql.Id + Live bool + LostCorners int + MinsPlayed int + OnGameSheet bool + OntargetScoringAtt int + OwnGoals int + Parries int + PassAccuracy int + PenaltiesSaved int + PenaltyKickMissed int + PenaltySave int + Player struct{ ... } + RedCard int + Reviewed bool + Saves int + ShotAccuracy int + ShotEfficiency int + SingleGoalGame int + Team struct{ ... } + TotalClearance int + TotalPass int + TotalScoringAtt int + TotalTackle int + WasFouled int + WonContest int + YellowCard int + type PlayerScore struct + Slug string + So5Score So5Score + type Season struct + Id graphql.Id + Name string + StartYear int + type SeasonParams struct + StartYear int + type So5 struct + So5Fixture *graphql.Query[So5Fixture, So5FixtureParams] + So5Fixtures *graphql.PaginatedQuery[So5Fixture, So5FixturesParams] + So5Leaderboard *graphql.Query[So5Leaderboard, graphql.SlugParams] + So5Score *graphql.Query[So5Score, graphql.IdParams] + UpcomingLeaderboards *graphql.Query[[]So5Leaderboard, UpcomingLeaderboardsParams] + func NewSo5(c *graphql.Client) *So5 + func (s *So5) NewSo5FixtureGamesQuery(so5FixtureSlug string) *graphql.Query[[]Game, graphql.EmptyParams] + type So5Fixture struct + AasmState string + CanCompose bool + CutOffDate time.Time + DisplayName string + EndDate time.Time + EventType string + GameWeek int + Id graphql.Id + ReplayedFixture struct{ ... } + RewardsDeliveryDate time.Time + ShortDisplayName string + Slug string + StartDate time.Time + type So5FixtureParams struct + Id *gql.ID + Slug *string + Type *types.So5State + type So5FixturesParams struct + AasmStates []string + type So5Leaderboard struct + CutOffDate time.Time + DefaultAverageScore types.AveragePlayerScore + Description string + DisplayName string + Division int + EndDate time.Time + GameWeek int + IconUrl string + Id graphql.Id + MainRarityType types.Rarity + PowerCap float64 + RarityType string + RewardedLineupsCount int + ShortDisplayName string + Slug string + So5Fixture struct{ ... } + So5LeaderBoardType types.So5LeaderboardType + So5League struct{ ... } + So5LineupsCount int + So5TournamentType So5Tournament + StartDate time.Time + SvgLogoUrl string + TeamsCap int + Title string + TournamentType string + TrainingCenter bool + type So5Score struct + AllAroundStats []StatScore + DecisiveScore StatScore + DetailedScore []StatScore + Game struct{ ... } + Id graphql.Id + NegativeDecisiveStats []StatScore + Player struct{ ... } + Position string + PositionTyped types.Position + PositiveDecisiveStats []StatScore + Score decimal.Decimal + ScoringVersion int + type So5Tournament struct + DisplayName string + Id string + ShortDisplayName string + So5LeaderboardType types.So5LeaderboardType + SvgLogoUrl string + type StatScore struct + Category types.StatCategory + Points decimal.Decimal + Stat string + StatValue decimal.Decimal + TotalScore decimal.Decimal + type Suspension struct + Active bool + Competition struct{ ... } + EndDate time.Time + Id graphql.Id + Kind string + Matches int + Reason string + StartDate time.Time + type Team struct + ActiveCompetitions []struct{ ... } + Code string + Country struct{ ... } + Founded string + Name string + PictureSecondaryUrl string + PictureUrl string + Ready bool + ShortName string + Slug string + type UpcomingLeaderboardsParams struct + Rarities []types.So5LeaderboardRarity