Versions in this module Expand all Collapse all v0 v0.0.1 Apr 13, 2019 Changes in this version + type BannedChampionDTO struct + ChampionID int64 + PickTurn int + TeamID int64 + type Champion struct + Blurb string + ID string + Image ChampionImage + Info ChampionInfo + Key string + Name string + Partype string + Roles []string + Stats ChampionStats + Tags []string + Timestamp time.Time + Title string + Version string + type ChampionImage struct + Full string + Group string + H int + Sprite string + W int + X int + Y int + type ChampionInfo struct + Attack int + Defense int + Difficulty int + Magic int + type ChampionStats struct + Armor float64 + Armorperlevel float64 + Attackdamage float64 + Attackdamageperlevel float64 + Attackrange float64 + Attackspeed float64 + Attackspeedoffset float64 + Attackspeedperlevel float64 + Crit float64 + Critperlevel float64 + Hp float64 + Hpperlevel float64 + Hpregen float64 + Hpregenperlevel float64 + Movespeed float64 + Mp float64 + Mpperlevel float64 + Mpregen float64 + Mpregenperlevel float64 + Spellblock float64 + Spellblockperlevel float64 + type ChampionsList map[string]Champion + type Client interface + type ClientBase interface + Start func() + Stop func() + type ClientChampion interface + ChampionRotations func() (s *FreeRotation, err error) + Champions func() (s ChampionsList, err error) + type ClientItem interface + Items func(gameVersion, language string) (*ItemList, error) + type ClientLeague interface + LeagueByQueue func(league string, queue string) (*LeagueListDTO, error) + LeaguesForSummoner func(encSummonerID string) (*LeaguePositionDTOList, error) + type ClientMatch interface + MatchByID func(matchID uint64) (s *MatchDTO, err error) + MatchTimeLineByID func(matchID uint64) (t *MatchTimelineDTO, err error) + MatchesByAccountID func(accountID string, args map[string]string) (s *MatchlistDTO, err error) + type ClientSpectator interface + ActiveGameBySummonerID func(summonerID string) (*CurrentGameInfoDTO, error) + FeaturedGames func() (*FeaturedGamesDTO, error) + type ClientSummoner interface + SummonerByAccountID func(accountID string) (s *SummonerDTO, err error) + SummonerByName func(name string) (s *SummonerDTO, err error) + SummonerByPUUID func(PUUID string) (s *SummonerDTO, err error) + SummonerBySummonerID func(summonerID string) (s *SummonerDTO, err error) + type ClientSummonerSpells interface + SummonerSpells func() (s *SummonerSpellsList, err error) + type CurrentGameInfoDTO struct + BannedChampions []BannedChampionDTO + GameID int64 + GameLength int64 + GameMode string + GameQueueConfigID int64 + GameStartTime int64 + GameType string + MapID int64 + Observers ObserverDTO + Participants []CurrentGameParticipantDTO + PlatformID string + type CurrentGameParticipantDTO struct + Bot bool + ChampionID int64 + GameCustomizationObjects []GameCustomizationObjectDTO + Perks PerksDTO + ProfileIconID int64 + Spell1ID int64 + Spell2ID int64 + SummonerID string + SummonerName string + TeamID int64 + type FeaturedGameInfoDTO struct + BannedChampions []BannedChampionDTO + GameID int64 + GameLength int + GameMode string + GameQueueConfigID int + GameStartTime int64 + GameType string + MapID int + Observers ObserverDTO + Participants []FeaturedGameInfoParticipantDTO + PlatformID string + type FeaturedGameInfoParticipantDTO struct + Bot bool + ChampionID int + ProfileIconID int + Spell1ID int + Spell2ID int + SummonerName string + TeamID int + type FeaturedGamesDTO struct + ClientRefreshInterval int + GameList []FeaturedGameInfoDTO + type FreeRotation struct + FreeChampionIds []int + FreeChampionIdsForNewPlayers []int + MaxNewPlayerLevel int + Timestamp time.Time + type GameCustomizationObjectDTO struct + Category string + Content string + type ItemList struct + Basic struct{ ... } + Data map[uint16]struct{ ... } + Groups []struct{ ... } + Tree []struct{ ... } + Type string + Version string + type LeagueData struct + Entries []struct{ ... } + LeagueID string + Name string + Queue string + Tier string + Timestamp time.Time + type LeagueItemDTO struct + LeaguePoints int + Losses int + MiniSeries MiniSeriesDTO + Rank string + SummonerID string + SummonerName string + Wins int + type LeagueListDTO struct + Entries []LeagueItemDTO + LeagueID string + Name string + Queue string + Tier string + Timestamp time.Time + type LeaguePositionDTO struct + LeagueID string + LeagueName string + LeaguePoints int + Losses int + QueueType string + Rank string + SummonerID string + SummonerName string + Tier string + Timestamp time.Time + Wins int + type LeaguePositionDTOList struct + LeaguePosition []LeaguePositionDTO + type MasteryDTO struct + MasteryID int + Rank int + type MatchDTO struct + GameCreation int64 + GameDuration int + GameID int64 + GameMode string + GameType string + GameVersion string + MapID int + ParticipantIdentities []ParticipantIdentityDTO + Participants []ParticipantDTO + PlatformID string + QueueID int + SeasonID int + Teams []TeamStatsDTO + type MatchEventDTO struct + AfterID int + AscendedType string + AssistingParticipantIDs []int + BeforeID int + BuildingType string + CreatorID int + EventType string + ItemID int + KillerID int + LaneType string + LevelUpType string + MonsterSubType string + MonsterType string + ParticipantID int + PointCaptured string + Position MatchPositionDTO + SkillSlot int + TeamID int + Timestamp int64 + TowerType string + Type string + VictimID int + WardType string + type MatchFrameDTO struct + Events []MatchEventDTO + ParticipantFrames map[string]MatchParticipantFrameDTO + Timestamp int64 + type MatchParticipantFrameDTO struct + CurrentGold int + DominionScore int + JungleMinionsKilled int + Level int + MinionsKilled int + ParticipantID int + Position MatchPositionDTO + TeamScore int + TotalGold int + Xp int + type MatchPositionDTO struct + X int + Y int + type MatchReferenceDTO struct + Champion int + GameID int64 + Lane string + PlatformID string + Queue int + Role string + Season int + Timestamp int64 + type MatchTimelineDTO struct + FrameInterval int + Frames []MatchFrameDTO + type Matches struct + Matches []MatchDTO + type MatchlistDTO struct + EndIndex int + Matches []MatchReferenceDTO + StartIndex int + TotalGames int + type MiniSeriesDTO struct + Losses int + Progress string + Target int + Wins int + type ObserverDTO struct + EncryptionKey string + type ParticipantDTO struct + ChampionID int + HighestAchievedSeasonTier string + Masteries []MasteryDTO + ParticipantID int + Runes []RuneDTO + Spell1ID int + Spell2ID int + Stats ParticipantStatsDTO + TeamID int + Timeline ParticipantTimelineDTO + type ParticipantIdentityDTO struct + ParticipantID int + Player PlayerDTO + type ParticipantStatsDTO struct + Assists int + ChampLevel int + CombatPlayerScore int + DamageDealtToObjectives int + DamageDealtToTurrets int + DamageSelfMitigated int + Deaths int + DoubleKills int + FirstBloodAssist bool + FirstBloodKill bool + FirstInhibitorAssist bool + FirstInhibitorKill bool + FirstTowerAssist bool + FirstTowerKill bool + GoldEarned int + GoldSpent int + InhibitorKills int + Item0 int + Item1 int + Item2 int + Item3 int + Item4 int + Item5 int + Item6 int + KillingSprees int + Kills int + LargestCriticalStrike int + LargestKillingSpree int + LargestMultiKill int + LongestTimeSpentLiving int + MagicDamageDealt int + MagicDamageDealtToChampions int + MagicalDamageTaken int + NeutralMinionsKilled int + NeutralMinionsKilledEnemyJungle int + NeutralMinionsKilledTeamJungle int + ObjectivePlayerScore int + ParticipantID int + PentaKills int + Perk0 int + Perk0Var1 int + Perk0Var2 int + Perk0Var3 int + Perk1 int + Perk1Var1 int + Perk1Var2 int + Perk1Var3 int + Perk2 int + Perk2Var1 int + Perk2Var2 int + Perk2Var3 int + Perk3 int + Perk3Var1 int + Perk3Var2 int + Perk3Var3 int + Perk4 int + Perk4Var1 int + Perk4Var2 int + Perk4Var3 int + Perk5 int + Perk5Var1 int + Perk5Var2 int + Perk5Var3 int + PerkPrimaryStyle int + PerkSubStyle int + PhysicalDamageDealt int + PhysicalDamageDealtToChampions int + PhysicalDamageTaken int + PlayerScore0 int + PlayerScore1 int + PlayerScore2 int + PlayerScore3 int + PlayerScore4 int + PlayerScore5 int + PlayerScore6 int + PlayerScore7 int + PlayerScore8 int + PlayerScore9 int + QuadraKills int + SightWardsBoughtInGame int + StatPerk0 int + StatPerk1 int + StatPerk2 int + TimeCCingOthers int + TotalDamageDealt int + TotalDamageDealtToChampions int + TotalDamageTaken int + TotalHeal int + TotalMinionsKilled int + TotalPlayerScore int + TotalScoreRank int + TotalTimeCrowdControlDealt int + TotalUnitsHealed int + TripleKills int + TrueDamageDealt int + TrueDamageDealtToChampions int + TrueDamageTaken int + TurretKills int + UnrealKills int + VisionScore int + VisionWardsBoughtInGame int + WardsKilled int + WardsPlaced int + Win bool + type ParticipantTimelineDTO struct + CreepsPerMinDeltas map[string]float64 + CsDiffPerMinDeltas map[string]float64 + DamageTakenDiffPerMinDeltas map[string]float64 + DamageTakenPerMinDeltas map[string]float64 + GoldPerMinDeltas map[string]float64 + Lane string + ParticipantID int + Role string + XpDiffPerMinDeltas map[string]float64 + XpPerMinDeltas map[string]float64 + type PerksDTO struct + PerkIds []int64 + PerkStyle int64 + PerkSubStyle int64 + type PlayerDTO struct + AccountID string + CurrentAccountID string + CurrentPlatformID string + MatchHistoryURI string + PlatformID string + ProfileIcon int + SummonerID string + SummonerName string + type RuneDTO struct + Rank int + RuneID int + type Stats struct + FlatArmorMod float32 + FlatAttackSpeedMod float32 + FlatBlockMod float32 + FlatCritChanceMod float32 + FlatCritDamageMod float32 + FlatEXPBonus float32 + FlatEnergyPoolMod float32 + FlatEnergyRegenMod float32 + FlatHPPoolMod float32 + FlatHPRegenMod float32 + FlatMPPoolMod float32 + FlatMPRegenMod float32 + FlatMagicDamageMod float32 + FlatMovementSpeedMod float32 + FlatPhysicalDamageMod float32 + FlatSpellBlockMod float32 + PercentArmorMod float32 + PercentAttackSpeedMod float32 + PercentBlockMod float32 + PercentCritChanceMod float32 + PercentCritDamageMod float32 + PercentDodgeMod float32 + PercentEXPBonus float32 + PercentHPPoolMod float32 + PercentHPRegenMod float32 + PercentLifeStealMod float32 + PercentMPPoolMod float32 + PercentMPRegenMod float32 + PercentMagicDamageMod float32 + PercentMovementSpeedMod float32 + PercentPhysicalDamageMod float32 + PercentSpellBlockMod float32 + PercentSpellVampMod float32 + RFlatArmorModPerLevel float32 + RFlatArmorPenetrationMod float32 + RFlatArmorPenetrationModPerLevel float32 + RFlatCritChanceModPerLevel float32 + RFlatCritDamageModPerLevel float32 + RFlatDodgeMod float32 + RFlatDodgeModPerLevel float32 + RFlatEnergyModPerLevel float32 + RFlatEnergyRegenModPerLevel float32 + RFlatGoldPer10Mod float32 + RFlatHPModPerLevel float32 + RFlatHPRegenModPerLevel float32 + RFlatMPModPerLevel float32 + RFlatMPRegenModPerLevel float32 + RFlatMagicDamageModPerLevel float32 + RFlatMagicPenetrationMod float32 + RFlatMagicPenetrationModPerLevel float32 + RFlatMovementSpeedModPerLevel float32 + RFlatPhysicalDamageModPerLevel float32 + RFlatSpellBlockModPerLevel float32 + RFlatTimeDeadMod float32 + RFlatTimeDeadModPerLevel float32 + RPercentArmorPenetrationMod float32 + RPercentArmorPenetrationModPerLevel float32 + RPercentAttackSpeedModPerLevel float32 + RPercentCooldownMod float32 + RPercentCooldownModPerLevel float32 + RPercentMagicPenetrationMod float32 + RPercentMagicPenetrationModPerLevel float32 + RPercentMovementSpeedModPerLevel float32 + RPercentTimeDeadMod float32 + RPercentTimeDeadModPerLevel float32 + type SummonerDTO struct + AccountID string + ID string + Name string + ProfileIcon int + PuuID string + RevisionDate int64 + SummonerLevel int64 + Timestamp time.Time + type SummonerSpell struct + Cooldown []float32 + CooldownBurn string + Cost []int + CostBurn string + CostType string + Description string + ID string + Image struct{ ... } + Key string + Maxammo string + Maxrank int + Modes []string + Name string + Range []int + RangeBurn string + Resource string + SummonerLevel int + Timestamp time.Time + Tooltip string + type SummonerSpellsList map[string]SummonerSpell + type TeamStatsBansDTO struct + ChampionID int + PickTurn int + type TeamStatsDTO struct + Bans []TeamStatsBansDTO + BaronKills int + DominionVictoryScore int + DragonKills int + FirstBaron bool + FirstBlood bool + FirstDragon bool + FirstInhibitor bool + FirstRiftHerald bool + FirstTower bool + InhibitorKills int + RiftHeraldKills int + TeamID int + TowerKills int + VilemawKills int + Win string + type Versions []string