dota2

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2019 License: MIT Imports: 2 Imported by: 1

Documentation

Overview

Package dota2 implements an HTTP client for the (undocumented) Dota 2 Web API.

For more information, refer to the main "geyser" package documentation.

Index

Constants

View Source
const (
	HostURL = "https://www.dota2.com/webapi"
)

Variables

View Source
var SchemaChat = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetChannelMembers",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IChat",
		Undocumented: true,
	},
)

SchemaChat stores the SchemaInterfaces for interface IChat.

View Source
var SchemaCustomGames = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetGamePlayerCounts",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPopularGames",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetSuggestedGames",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetWorkshopVoteQueue",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "ICustomGames",
		Undocumented: true,
	},
)

SchemaCustomGames stores the SchemaInterfaces for interface ICustomGames.

View Source
var SchemaDOTA2AutomatedTourney = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetParticipationDetails",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPlayerHistory",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTournamentDetails",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2AutomatedTourney",
		Undocumented: true,
	},
)

SchemaDOTA2AutomatedTourney stores the SchemaInterfaces for interface IDOTA2AutomatedTourney.

View Source
var SchemaDOTA2DPC = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueInfoList",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueMatchMinimal",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueNodeData",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPlayerInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetRealtimeMatchStats",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetRecentAndUpcomingMatches",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetSingleTeamInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2DPC",
		Undocumented: true,
	},
)

SchemaDOTA2DPC stores the SchemaInterfaces for interface IDOTA2DPC.

View Source
var SchemaDOTA2Events = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetArcanaVotes",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetCurrentTriviaQuestions",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetMutations",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTriviaQuestionAnswersSummary",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2Events",
		Undocumented: true,
	},
)

SchemaDOTA2Events stores the SchemaInterfaces for interface IDOTA2Events.

View Source
var SchemaDOTA2Fantasy = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetFantasyPlayerRawStats",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeaderboards",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPlayerInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetProPlayerInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2Fantasy",
		Undocumented: true,
	},
)

SchemaDOTA2Fantasy stores the SchemaInterfaces for interface IDOTA2Fantasy.

View Source
var SchemaDOTA2League = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueData",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueInfoList",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueNodeResults",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLiveGames",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPredictionResults",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPredictions",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPrizePool",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2League",
		Undocumented: true,
	},
)

SchemaDOTA2League stores the SchemaInterfaces for interface IDOTA2League.

View Source
var SchemaDOTA2Match = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetMatchMVPVotes",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTopLiveEventGame",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTopLiveGame",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTopWeekendTourneyGames",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2Match",
		Undocumented: true,
	},
)

SchemaDOTA2Match stores the SchemaInterfaces for interface IDOTA2Match.

View Source
var SchemaDOTA2MatchStats = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetRealtimeStats",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2MatchStats",
		Undocumented: true,
	},
)

SchemaDOTA2MatchStats stores the SchemaInterfaces for interface IDOTA2MatchStats.

View Source
var SchemaDOTA2Operations = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetBannedWordList",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      2,
			},
		),
		Name:         "IDOTA2Operations",
		Undocumented: true,
	},
)

SchemaDOTA2Operations stores the SchemaInterfaces for interface IDOTA2Operations.

View Source
var SchemaDOTA2Plus = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetPlusStatsData",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2Plus",
		Undocumented: true,
	},
)

SchemaDOTA2Plus stores the SchemaInterfaces for interface IDOTA2Plus.

View Source
var SchemaDOTA2StreamSystem = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetBroadcasterInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2StreamSystem",
		Undocumented: true,
	},
)

SchemaDOTA2StreamSystem stores the SchemaInterfaces for interface IDOTA2StreamSystem.

View Source
var SchemaDOTA2Teams = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetSingleTeamInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IDOTA2Teams",
		Undocumented: true,
	},
)

SchemaDOTA2Teams stores the SchemaInterfaces for interface IDOTA2Teams.

View Source
var SchemaFrontpage = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "cell_data",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IFrontpage",
		Undocumented: true,
	},
)

SchemaFrontpage stores the SchemaInterfaces for interface IFrontpage.

View Source
var SchemaLeague = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLeagueInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      2,
			},
		),
		Name:         "ILeague",
		Undocumented: true,
	},
)

SchemaLeague stores the SchemaInterfaces for interface ILeague.

View Source
var SchemaLobbies = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetJoinableCustomLobbies",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "ILobbies",
		Undocumented: true,
	},
)

SchemaLobbies stores the SchemaInterfaces for interface ILobbies.

View Source
var SchemaStore = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetClientStoreData",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IStore",
		Undocumented: true,
	},
)

SchemaStore stores the SchemaInterfaces for interface IStore.

View Source
var SchemaTournaments = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetGroupStandings",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetLiveLeagueGames",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTournamentBrackets",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTournamentInfo",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTournamentPlayers",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetTournamentSeriesDetails",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "ITournaments",
		Undocumented: true,
	},
)

SchemaTournaments stores the SchemaInterfaces for interface ITournaments.

View Source
var SchemaWorkshop = geyser.MustNewSchemaInterfaces(
	&geyser.SchemaInterface{
		Methods: geyser.MustNewSchemaMethods(
			&geyser.SchemaMethod{
				HTTPMethod:   http.MethodGet,
				Name:         "GetChangeLog",
				Params:       geyser.NewSchemaMethodParams(),
				Undocumented: true,
				Version:      1,
			},
		),
		Name:         "IWorkshop",
		Undocumented: true,
	},
)

SchemaWorkshop stores the SchemaInterfaces for interface IWorkshop.

Functions

This section is empty.

Types

type Chat

type Chat struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

Chat represents interface IChat.

This is an undocumented interface.

func NewChat

func NewChat(c *Client) (*Chat, error)

NewChat creates a new Chat interface.

func (*Chat) GetChannelMembers

func (i *Chat) GetChannelMembers() (*geyser.Request, error)

GetChannelMembers creates a Request for interface method GetChannelMembers.

This is an undocumented method.

type ChatGetChannelMembers

type ChatGetChannelMembers struct{}

ChatGetChannelMembers holds the result of the method IChat/GetChannelMembers.

type Client

type Client struct {
	*geyser.Client
}

func New

func New(options ...geyser.ClientOption) (*Client, error)

New creates a new Dota2 API client.

func (*Client) Chat

func (c *Client) Chat() (*Chat, error)

Chat creates a new Chat interface.

func (*Client) CustomGames

func (c *Client) CustomGames() (*CustomGames, error)

CustomGames creates a new CustomGames interface.

func (*Client) DOTA2AutomatedTourney

func (c *Client) DOTA2AutomatedTourney() (*DOTA2AutomatedTourney, error)

DOTA2AutomatedTourney creates a new DOTA2AutomatedTourney interface.

func (*Client) DOTA2DPC

func (c *Client) DOTA2DPC() (*DOTA2DPC, error)

DOTA2DPC creates a new DOTA2DPC interface.

func (*Client) DOTA2Events

func (c *Client) DOTA2Events() (*DOTA2Events, error)

DOTA2Events creates a new DOTA2Events interface.

func (*Client) DOTA2Fantasy

func (c *Client) DOTA2Fantasy() (*DOTA2Fantasy, error)

DOTA2Fantasy creates a new DOTA2Fantasy interface.

func (*Client) DOTA2League

func (c *Client) DOTA2League() (*DOTA2League, error)

DOTA2League creates a new DOTA2League interface.

func (*Client) DOTA2Match

func (c *Client) DOTA2Match() (*DOTA2Match, error)

DOTA2Match creates a new DOTA2Match interface.

func (*Client) DOTA2MatchStats

func (c *Client) DOTA2MatchStats() (*DOTA2MatchStats, error)

DOTA2MatchStats creates a new DOTA2MatchStats interface.

func (*Client) DOTA2Operations

func (c *Client) DOTA2Operations() (*DOTA2Operations, error)

DOTA2Operations creates a new DOTA2Operations interface.

func (*Client) DOTA2Plus

func (c *Client) DOTA2Plus() (*DOTA2Plus, error)

DOTA2Plus creates a new DOTA2Plus interface.

func (*Client) DOTA2StreamSystem

func (c *Client) DOTA2StreamSystem() (*DOTA2StreamSystem, error)

DOTA2StreamSystem creates a new DOTA2StreamSystem interface.

func (*Client) DOTA2Teams

func (c *Client) DOTA2Teams() (*DOTA2Teams, error)

DOTA2Teams creates a new DOTA2Teams interface.

func (*Client) Frontpage

func (c *Client) Frontpage() (*Frontpage, error)

Frontpage creates a new Frontpage interface.

func (*Client) League

func (c *Client) League() (*League, error)

League creates a new League interface.

func (*Client) Lobbies

func (c *Client) Lobbies() (*Lobbies, error)

Lobbies creates a new Lobbies interface.

func (*Client) Store

func (c *Client) Store() (*Store, error)

Store creates a new Store interface.

func (*Client) Tournaments

func (c *Client) Tournaments() (*Tournaments, error)

Tournaments creates a new Tournaments interface.

func (*Client) Workshop

func (c *Client) Workshop() (*Workshop, error)

Workshop creates a new Workshop interface.

type CustomGames

type CustomGames struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

CustomGames represents interface ICustomGames.

This is an undocumented interface.

func NewCustomGames

func NewCustomGames(c *Client) (*CustomGames, error)

NewCustomGames creates a new CustomGames interface.

func (*CustomGames) GetGamePlayerCounts

func (i *CustomGames) GetGamePlayerCounts() (*geyser.Request, error)

GetGamePlayerCounts creates a Request for interface method GetGamePlayerCounts.

This is an undocumented method.

func (*CustomGames) GetPopularGames

func (i *CustomGames) GetPopularGames() (*geyser.Request, error)

GetPopularGames creates a Request for interface method GetPopularGames.

This is an undocumented method.

func (*CustomGames) GetSuggestedGames

func (i *CustomGames) GetSuggestedGames() (*geyser.Request, error)

GetSuggestedGames creates a Request for interface method GetSuggestedGames.

This is an undocumented method.

func (*CustomGames) GetWorkshopVoteQueue

func (i *CustomGames) GetWorkshopVoteQueue() (*geyser.Request, error)

GetWorkshopVoteQueue creates a Request for interface method GetWorkshopVoteQueue.

This is an undocumented method.

type CustomGamesGetGamePlayerCounts

type CustomGamesGetGamePlayerCounts struct{}

CustomGamesGetGamePlayerCounts holds the result of the method ICustomGames/GetGamePlayerCounts.

type CustomGamesGetPopularGames

type CustomGamesGetPopularGames struct{}

CustomGamesGetPopularGames holds the result of the method ICustomGames/GetPopularGames.

type CustomGamesGetSuggestedGames

type CustomGamesGetSuggestedGames struct{}

CustomGamesGetSuggestedGames holds the result of the method ICustomGames/GetSuggestedGames.

type CustomGamesGetWorkshopVoteQueue

type CustomGamesGetWorkshopVoteQueue struct{}

CustomGamesGetWorkshopVoteQueue holds the result of the method ICustomGames/GetWorkshopVoteQueue.

type DOTA2AutomatedTourney

type DOTA2AutomatedTourney struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2AutomatedTourney represents interface IDOTA2AutomatedTourney.

This is an undocumented interface.

func NewDOTA2AutomatedTourney

func NewDOTA2AutomatedTourney(c *Client) (*DOTA2AutomatedTourney, error)

NewDOTA2AutomatedTourney creates a new DOTA2AutomatedTourney interface.

func (*DOTA2AutomatedTourney) GetParticipationDetails

func (i *DOTA2AutomatedTourney) GetParticipationDetails() (*geyser.Request, error)

GetParticipationDetails creates a Request for interface method GetParticipationDetails.

This is an undocumented method.

func (*DOTA2AutomatedTourney) GetPlayerHistory

func (i *DOTA2AutomatedTourney) GetPlayerHistory() (*geyser.Request, error)

GetPlayerHistory creates a Request for interface method GetPlayerHistory.

This is an undocumented method.

func (*DOTA2AutomatedTourney) GetTournamentDetails

func (i *DOTA2AutomatedTourney) GetTournamentDetails() (*geyser.Request, error)

GetTournamentDetails creates a Request for interface method GetTournamentDetails.

This is an undocumented method.

type DOTA2AutomatedTourneyGetParticipationDetails

type DOTA2AutomatedTourneyGetParticipationDetails struct{}

DOTA2AutomatedTourneyGetParticipationDetails holds the result of the method IDOTA2AutomatedTourney/GetParticipationDetails.

type DOTA2AutomatedTourneyGetPlayerHistory

type DOTA2AutomatedTourneyGetPlayerHistory struct{}

DOTA2AutomatedTourneyGetPlayerHistory holds the result of the method IDOTA2AutomatedTourney/GetPlayerHistory.

type DOTA2AutomatedTourneyGetTournamentDetails

type DOTA2AutomatedTourneyGetTournamentDetails struct{}

DOTA2AutomatedTourneyGetTournamentDetails holds the result of the method IDOTA2AutomatedTourney/GetTournamentDetails.

type DOTA2DPC

type DOTA2DPC struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2DPC represents interface IDOTA2DPC.

This is an undocumented interface.

func NewDOTA2DPC

func NewDOTA2DPC(c *Client) (*DOTA2DPC, error)

NewDOTA2DPC creates a new DOTA2DPC interface.

func (*DOTA2DPC) GetLeagueInfoList

func (i *DOTA2DPC) GetLeagueInfoList() (*geyser.Request, error)

GetLeagueInfoList creates a Request for interface method GetLeagueInfoList.

This is an undocumented method.

func (*DOTA2DPC) GetLeagueMatchMinimal

func (i *DOTA2DPC) GetLeagueMatchMinimal() (*geyser.Request, error)

GetLeagueMatchMinimal creates a Request for interface method GetLeagueMatchMinimal.

This is an undocumented method.

func (*DOTA2DPC) GetLeagueNodeData

func (i *DOTA2DPC) GetLeagueNodeData() (*geyser.Request, error)

GetLeagueNodeData creates a Request for interface method GetLeagueNodeData.

This is an undocumented method.

func (*DOTA2DPC) GetPlayerInfo

func (i *DOTA2DPC) GetPlayerInfo() (*geyser.Request, error)

GetPlayerInfo creates a Request for interface method GetPlayerInfo.

This is an undocumented method.

func (*DOTA2DPC) GetRealtimeMatchStats

func (i *DOTA2DPC) GetRealtimeMatchStats() (*geyser.Request, error)

GetRealtimeMatchStats creates a Request for interface method GetRealtimeMatchStats.

This is an undocumented method.

func (*DOTA2DPC) GetRecentAndUpcomingMatches

func (i *DOTA2DPC) GetRecentAndUpcomingMatches() (*geyser.Request, error)

GetRecentAndUpcomingMatches creates a Request for interface method GetRecentAndUpcomingMatches.

This is an undocumented method.

func (*DOTA2DPC) GetSingleTeamInfo

func (i *DOTA2DPC) GetSingleTeamInfo() (*geyser.Request, error)

GetSingleTeamInfo creates a Request for interface method GetSingleTeamInfo.

This is an undocumented method.

type DOTA2DPCGetLeagueInfoList

type DOTA2DPCGetLeagueInfoList struct{}

DOTA2DPCGetLeagueInfoList holds the result of the method IDOTA2DPC/GetLeagueInfoList.

type DOTA2DPCGetLeagueMatchMinimal

type DOTA2DPCGetLeagueMatchMinimal struct{}

DOTA2DPCGetLeagueMatchMinimal holds the result of the method IDOTA2DPC/GetLeagueMatchMinimal.

type DOTA2DPCGetLeagueNodeData

type DOTA2DPCGetLeagueNodeData struct{}

DOTA2DPCGetLeagueNodeData holds the result of the method IDOTA2DPC/GetLeagueNodeData.

type DOTA2DPCGetPlayerInfo

type DOTA2DPCGetPlayerInfo struct{}

DOTA2DPCGetPlayerInfo holds the result of the method IDOTA2DPC/GetPlayerInfo.

type DOTA2DPCGetRealtimeMatchStats

type DOTA2DPCGetRealtimeMatchStats struct{}

DOTA2DPCGetRealtimeMatchStats holds the result of the method IDOTA2DPC/GetRealtimeMatchStats.

type DOTA2DPCGetRecentAndUpcomingMatches

type DOTA2DPCGetRecentAndUpcomingMatches struct{}

DOTA2DPCGetRecentAndUpcomingMatches holds the result of the method IDOTA2DPC/GetRecentAndUpcomingMatches.

type DOTA2DPCGetSingleTeamInfo

type DOTA2DPCGetSingleTeamInfo struct{}

DOTA2DPCGetSingleTeamInfo holds the result of the method IDOTA2DPC/GetSingleTeamInfo.

type DOTA2Events

type DOTA2Events struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2Events represents interface IDOTA2Events.

This is an undocumented interface.

func NewDOTA2Events

func NewDOTA2Events(c *Client) (*DOTA2Events, error)

NewDOTA2Events creates a new DOTA2Events interface.

func (*DOTA2Events) GetArcanaVotes

func (i *DOTA2Events) GetArcanaVotes() (*geyser.Request, error)

GetArcanaVotes creates a Request for interface method GetArcanaVotes.

This is an undocumented method.

func (*DOTA2Events) GetCurrentTriviaQuestions

func (i *DOTA2Events) GetCurrentTriviaQuestions() (*geyser.Request, error)

GetCurrentTriviaQuestions creates a Request for interface method GetCurrentTriviaQuestions.

This is an undocumented method.

func (*DOTA2Events) GetMutations

func (i *DOTA2Events) GetMutations() (*geyser.Request, error)

GetMutations creates a Request for interface method GetMutations.

This is an undocumented method.

func (*DOTA2Events) GetTriviaQuestionAnswersSummary

func (i *DOTA2Events) GetTriviaQuestionAnswersSummary() (*geyser.Request, error)

GetTriviaQuestionAnswersSummary creates a Request for interface method GetTriviaQuestionAnswersSummary.

This is an undocumented method.

type DOTA2EventsGetArcanaVotes

type DOTA2EventsGetArcanaVotes struct{}

DOTA2EventsGetArcanaVotes holds the result of the method IDOTA2Events/GetArcanaVotes.

type DOTA2EventsGetCurrentTriviaQuestions

type DOTA2EventsGetCurrentTriviaQuestions struct{}

DOTA2EventsGetCurrentTriviaQuestions holds the result of the method IDOTA2Events/GetCurrentTriviaQuestions.

type DOTA2EventsGetMutations

type DOTA2EventsGetMutations struct{}

DOTA2EventsGetMutations holds the result of the method IDOTA2Events/GetMutations.

type DOTA2EventsGetTriviaQuestionAnswersSummary

type DOTA2EventsGetTriviaQuestionAnswersSummary struct{}

DOTA2EventsGetTriviaQuestionAnswersSummary holds the result of the method IDOTA2Events/GetTriviaQuestionAnswersSummary.

type DOTA2Fantasy

type DOTA2Fantasy struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2Fantasy represents interface IDOTA2Fantasy.

This is an undocumented interface.

func NewDOTA2Fantasy

func NewDOTA2Fantasy(c *Client) (*DOTA2Fantasy, error)

NewDOTA2Fantasy creates a new DOTA2Fantasy interface.

func (*DOTA2Fantasy) GetFantasyPlayerRawStats

func (i *DOTA2Fantasy) GetFantasyPlayerRawStats() (*geyser.Request, error)

GetFantasyPlayerRawStats creates a Request for interface method GetFantasyPlayerRawStats.

This is an undocumented method.

func (*DOTA2Fantasy) GetLeaderboards

func (i *DOTA2Fantasy) GetLeaderboards() (*geyser.Request, error)

GetLeaderboards creates a Request for interface method GetLeaderboards.

This is an undocumented method.

func (*DOTA2Fantasy) GetPlayerInfo

func (i *DOTA2Fantasy) GetPlayerInfo() (*geyser.Request, error)

GetPlayerInfo creates a Request for interface method GetPlayerInfo.

This is an undocumented method.

func (*DOTA2Fantasy) GetProPlayerInfo

func (i *DOTA2Fantasy) GetProPlayerInfo() (*geyser.Request, error)

GetProPlayerInfo creates a Request for interface method GetProPlayerInfo.

This is an undocumented method.

type DOTA2FantasyGetFantasyPlayerRawStats

type DOTA2FantasyGetFantasyPlayerRawStats struct{}

DOTA2FantasyGetFantasyPlayerRawStats holds the result of the method IDOTA2Fantasy/GetFantasyPlayerRawStats.

type DOTA2FantasyGetLeaderboards

type DOTA2FantasyGetLeaderboards struct{}

DOTA2FantasyGetLeaderboards holds the result of the method IDOTA2Fantasy/GetLeaderboards.

type DOTA2FantasyGetPlayerInfo

type DOTA2FantasyGetPlayerInfo struct{}

DOTA2FantasyGetPlayerInfo holds the result of the method IDOTA2Fantasy/GetPlayerInfo.

type DOTA2FantasyGetProPlayerInfo

type DOTA2FantasyGetProPlayerInfo struct{}

DOTA2FantasyGetProPlayerInfo holds the result of the method IDOTA2Fantasy/GetProPlayerInfo.

type DOTA2League

type DOTA2League struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2League represents interface IDOTA2League.

This is an undocumented interface.

func NewDOTA2League

func NewDOTA2League(c *Client) (*DOTA2League, error)

NewDOTA2League creates a new DOTA2League interface.

func (*DOTA2League) GetLeagueData

func (i *DOTA2League) GetLeagueData() (*geyser.Request, error)

GetLeagueData creates a Request for interface method GetLeagueData.

This is an undocumented method.

func (*DOTA2League) GetLeagueInfoList

func (i *DOTA2League) GetLeagueInfoList() (*geyser.Request, error)

GetLeagueInfoList creates a Request for interface method GetLeagueInfoList.

This is an undocumented method.

func (*DOTA2League) GetLeagueNodeResults

func (i *DOTA2League) GetLeagueNodeResults() (*geyser.Request, error)

GetLeagueNodeResults creates a Request for interface method GetLeagueNodeResults.

This is an undocumented method.

func (*DOTA2League) GetLiveGames

func (i *DOTA2League) GetLiveGames() (*geyser.Request, error)

GetLiveGames creates a Request for interface method GetLiveGames.

This is an undocumented method.

func (*DOTA2League) GetPredictionResults

func (i *DOTA2League) GetPredictionResults() (*geyser.Request, error)

GetPredictionResults creates a Request for interface method GetPredictionResults.

This is an undocumented method.

func (*DOTA2League) GetPredictions

func (i *DOTA2League) GetPredictions() (*geyser.Request, error)

GetPredictions creates a Request for interface method GetPredictions.

This is an undocumented method.

func (*DOTA2League) GetPrizePool

func (i *DOTA2League) GetPrizePool() (*geyser.Request, error)

GetPrizePool creates a Request for interface method GetPrizePool.

This is an undocumented method.

type DOTA2LeagueGetLeagueData

type DOTA2LeagueGetLeagueData struct{}

DOTA2LeagueGetLeagueData holds the result of the method IDOTA2League/GetLeagueData.

type DOTA2LeagueGetLeagueInfoList

type DOTA2LeagueGetLeagueInfoList struct{}

DOTA2LeagueGetLeagueInfoList holds the result of the method IDOTA2League/GetLeagueInfoList.

type DOTA2LeagueGetLeagueNodeResults

type DOTA2LeagueGetLeagueNodeResults struct{}

DOTA2LeagueGetLeagueNodeResults holds the result of the method IDOTA2League/GetLeagueNodeResults.

type DOTA2LeagueGetLiveGames

type DOTA2LeagueGetLiveGames struct{}

DOTA2LeagueGetLiveGames holds the result of the method IDOTA2League/GetLiveGames.

type DOTA2LeagueGetPredictionResults

type DOTA2LeagueGetPredictionResults struct{}

DOTA2LeagueGetPredictionResults holds the result of the method IDOTA2League/GetPredictionResults.

type DOTA2LeagueGetPredictions

type DOTA2LeagueGetPredictions struct{}

DOTA2LeagueGetPredictions holds the result of the method IDOTA2League/GetPredictions.

type DOTA2LeagueGetPrizePool

type DOTA2LeagueGetPrizePool struct{}

DOTA2LeagueGetPrizePool holds the result of the method IDOTA2League/GetPrizePool.

type DOTA2Match

type DOTA2Match struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2Match represents interface IDOTA2Match.

This is an undocumented interface.

func NewDOTA2Match

func NewDOTA2Match(c *Client) (*DOTA2Match, error)

NewDOTA2Match creates a new DOTA2Match interface.

func (*DOTA2Match) GetMatchMVPVotes

func (i *DOTA2Match) GetMatchMVPVotes() (*geyser.Request, error)

GetMatchMVPVotes creates a Request for interface method GetMatchMVPVotes.

This is an undocumented method.

func (*DOTA2Match) GetTopLiveEventGame

func (i *DOTA2Match) GetTopLiveEventGame() (*geyser.Request, error)

GetTopLiveEventGame creates a Request for interface method GetTopLiveEventGame.

This is an undocumented method.

func (*DOTA2Match) GetTopLiveGame

func (i *DOTA2Match) GetTopLiveGame() (*geyser.Request, error)

GetTopLiveGame creates a Request for interface method GetTopLiveGame.

This is an undocumented method.

func (*DOTA2Match) GetTopWeekendTourneyGames

func (i *DOTA2Match) GetTopWeekendTourneyGames() (*geyser.Request, error)

GetTopWeekendTourneyGames creates a Request for interface method GetTopWeekendTourneyGames.

This is an undocumented method.

type DOTA2MatchGetMatchMVPVotes

type DOTA2MatchGetMatchMVPVotes struct{}

DOTA2MatchGetMatchMVPVotes holds the result of the method IDOTA2Match/GetMatchMVPVotes.

type DOTA2MatchGetTopLiveEventGame

type DOTA2MatchGetTopLiveEventGame struct{}

DOTA2MatchGetTopLiveEventGame holds the result of the method IDOTA2Match/GetTopLiveEventGame.

type DOTA2MatchGetTopLiveGame

type DOTA2MatchGetTopLiveGame struct{}

DOTA2MatchGetTopLiveGame holds the result of the method IDOTA2Match/GetTopLiveGame.

type DOTA2MatchGetTopWeekendTourneyGames

type DOTA2MatchGetTopWeekendTourneyGames struct{}

DOTA2MatchGetTopWeekendTourneyGames holds the result of the method IDOTA2Match/GetTopWeekendTourneyGames.

type DOTA2MatchStats

type DOTA2MatchStats struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2MatchStats represents interface IDOTA2MatchStats.

This is an undocumented interface.

func NewDOTA2MatchStats

func NewDOTA2MatchStats(c *Client) (*DOTA2MatchStats, error)

NewDOTA2MatchStats creates a new DOTA2MatchStats interface.

func (*DOTA2MatchStats) GetRealtimeStats

func (i *DOTA2MatchStats) GetRealtimeStats() (*geyser.Request, error)

GetRealtimeStats creates a Request for interface method GetRealtimeStats.

This is an undocumented method.

type DOTA2MatchStatsGetRealtimeStats

type DOTA2MatchStatsGetRealtimeStats struct{}

DOTA2MatchStatsGetRealtimeStats holds the result of the method IDOTA2MatchStats/GetRealtimeStats.

type DOTA2Operations

type DOTA2Operations struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2Operations represents interface IDOTA2Operations.

This is an undocumented interface.

func NewDOTA2Operations

func NewDOTA2Operations(c *Client) (*DOTA2Operations, error)

NewDOTA2Operations creates a new DOTA2Operations interface.

func (*DOTA2Operations) GetBannedWordList

func (i *DOTA2Operations) GetBannedWordList() (*geyser.Request, error)

GetBannedWordList creates a Request for interface method GetBannedWordList.

This is an undocumented method.

type DOTA2OperationsGetBannedWordList

type DOTA2OperationsGetBannedWordList struct{}

DOTA2OperationsGetBannedWordList holds the result of the method IDOTA2Operations/GetBannedWordList.

type DOTA2Plus

type DOTA2Plus struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2Plus represents interface IDOTA2Plus.

This is an undocumented interface.

func NewDOTA2Plus

func NewDOTA2Plus(c *Client) (*DOTA2Plus, error)

NewDOTA2Plus creates a new DOTA2Plus interface.

func (*DOTA2Plus) GetPlusStatsData

func (i *DOTA2Plus) GetPlusStatsData() (*geyser.Request, error)

GetPlusStatsData creates a Request for interface method GetPlusStatsData.

This is an undocumented method.

type DOTA2PlusGetPlusStatsData

type DOTA2PlusGetPlusStatsData struct{}

DOTA2PlusGetPlusStatsData holds the result of the method IDOTA2Plus/GetPlusStatsData.

type DOTA2StreamSystem

type DOTA2StreamSystem struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2StreamSystem represents interface IDOTA2StreamSystem.

This is an undocumented interface.

func NewDOTA2StreamSystem

func NewDOTA2StreamSystem(c *Client) (*DOTA2StreamSystem, error)

NewDOTA2StreamSystem creates a new DOTA2StreamSystem interface.

func (*DOTA2StreamSystem) GetBroadcasterInfo

func (i *DOTA2StreamSystem) GetBroadcasterInfo() (*geyser.Request, error)

GetBroadcasterInfo creates a Request for interface method GetBroadcasterInfo.

This is an undocumented method.

type DOTA2StreamSystemGetBroadcasterInfo

type DOTA2StreamSystemGetBroadcasterInfo struct{}

DOTA2StreamSystemGetBroadcasterInfo holds the result of the method IDOTA2StreamSystem/GetBroadcasterInfo.

type DOTA2Teams

type DOTA2Teams struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

DOTA2Teams represents interface IDOTA2Teams.

This is an undocumented interface.

func NewDOTA2Teams

func NewDOTA2Teams(c *Client) (*DOTA2Teams, error)

NewDOTA2Teams creates a new DOTA2Teams interface.

func (*DOTA2Teams) GetSingleTeamInfo

func (i *DOTA2Teams) GetSingleTeamInfo() (*geyser.Request, error)

GetSingleTeamInfo creates a Request for interface method GetSingleTeamInfo.

This is an undocumented method.

type DOTA2TeamsGetSingleTeamInfo

type DOTA2TeamsGetSingleTeamInfo struct{}

DOTA2TeamsGetSingleTeamInfo holds the result of the method IDOTA2Teams/GetSingleTeamInfo.

type Frontpage

type Frontpage struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

Frontpage represents interface IFrontpage.

This is an undocumented interface.

func NewFrontpage

func NewFrontpage(c *Client) (*Frontpage, error)

NewFrontpage creates a new Frontpage interface.

func (*Frontpage) CellData

func (i *Frontpage) CellData() (*geyser.Request, error)

CellData creates a Request for interface method cell_data.

This is an undocumented method.

type FrontpageCellData

type FrontpageCellData struct{}

FrontpageCellData holds the result of the method IFrontpage/cell_data.

type League

type League struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

League represents interface ILeague.

This is an undocumented interface.

func NewLeague

func NewLeague(c *Client) (*League, error)

NewLeague creates a new League interface.

func (*League) GetLeagueInfo

func (i *League) GetLeagueInfo() (*geyser.Request, error)

GetLeagueInfo creates a Request for interface method GetLeagueInfo.

This is an undocumented method.

type LeagueGetLeagueInfo

type LeagueGetLeagueInfo struct{}

LeagueGetLeagueInfo holds the result of the method ILeague/GetLeagueInfo.

type Lobbies

type Lobbies struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

Lobbies represents interface ILobbies.

This is an undocumented interface.

func NewLobbies

func NewLobbies(c *Client) (*Lobbies, error)

NewLobbies creates a new Lobbies interface.

func (*Lobbies) GetJoinableCustomLobbies

func (i *Lobbies) GetJoinableCustomLobbies() (*geyser.Request, error)

GetJoinableCustomLobbies creates a Request for interface method GetJoinableCustomLobbies.

This is an undocumented method.

type LobbiesGetJoinableCustomLobbies

type LobbiesGetJoinableCustomLobbies struct{}

LobbiesGetJoinableCustomLobbies holds the result of the method ILobbies/GetJoinableCustomLobbies.

type Store

type Store struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

Store represents interface IStore.

This is an undocumented interface.

func NewStore

func NewStore(c *Client) (*Store, error)

NewStore creates a new Store interface.

func (*Store) GetClientStoreData

func (i *Store) GetClientStoreData() (*geyser.Request, error)

GetClientStoreData creates a Request for interface method GetClientStoreData.

This is an undocumented method.

type StoreGetClientStoreData

type StoreGetClientStoreData struct{}

StoreGetClientStoreData holds the result of the method IStore/GetClientStoreData.

type Tournaments

type Tournaments struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

Tournaments represents interface ITournaments.

This is an undocumented interface.

func NewTournaments

func NewTournaments(c *Client) (*Tournaments, error)

NewTournaments creates a new Tournaments interface.

func (*Tournaments) GetGroupStandings

func (i *Tournaments) GetGroupStandings() (*geyser.Request, error)

GetGroupStandings creates a Request for interface method GetGroupStandings.

This is an undocumented method.

func (*Tournaments) GetLiveLeagueGames

func (i *Tournaments) GetLiveLeagueGames() (*geyser.Request, error)

GetLiveLeagueGames creates a Request for interface method GetLiveLeagueGames.

This is an undocumented method.

func (*Tournaments) GetTournamentBrackets

func (i *Tournaments) GetTournamentBrackets() (*geyser.Request, error)

GetTournamentBrackets creates a Request for interface method GetTournamentBrackets.

This is an undocumented method.

func (*Tournaments) GetTournamentInfo

func (i *Tournaments) GetTournamentInfo() (*geyser.Request, error)

GetTournamentInfo creates a Request for interface method GetTournamentInfo.

This is an undocumented method.

func (*Tournaments) GetTournamentPlayers

func (i *Tournaments) GetTournamentPlayers() (*geyser.Request, error)

GetTournamentPlayers creates a Request for interface method GetTournamentPlayers.

This is an undocumented method.

func (*Tournaments) GetTournamentSeriesDetails

func (i *Tournaments) GetTournamentSeriesDetails() (*geyser.Request, error)

GetTournamentSeriesDetails creates a Request for interface method GetTournamentSeriesDetails.

This is an undocumented method.

type TournamentsGetGroupStandings

type TournamentsGetGroupStandings struct{}

TournamentsGetGroupStandings holds the result of the method ITournaments/GetGroupStandings.

type TournamentsGetLiveLeagueGames

type TournamentsGetLiveLeagueGames struct{}

TournamentsGetLiveLeagueGames holds the result of the method ITournaments/GetLiveLeagueGames.

type TournamentsGetTournamentBrackets

type TournamentsGetTournamentBrackets struct{}

TournamentsGetTournamentBrackets holds the result of the method ITournaments/GetTournamentBrackets.

type TournamentsGetTournamentInfo

type TournamentsGetTournamentInfo struct{}

TournamentsGetTournamentInfo holds the result of the method ITournaments/GetTournamentInfo.

type TournamentsGetTournamentPlayers

type TournamentsGetTournamentPlayers struct{}

TournamentsGetTournamentPlayers holds the result of the method ITournaments/GetTournamentPlayers.

type TournamentsGetTournamentSeriesDetails

type TournamentsGetTournamentSeriesDetails struct{}

TournamentsGetTournamentSeriesDetails holds the result of the method ITournaments/GetTournamentSeriesDetails.

type Workshop

type Workshop struct {
	Client    *Client
	Interface *geyser.SchemaInterface
}

Workshop represents interface IWorkshop.

This is an undocumented interface.

func NewWorkshop

func NewWorkshop(c *Client) (*Workshop, error)

NewWorkshop creates a new Workshop interface.

func (*Workshop) GetChangeLog

func (i *Workshop) GetChangeLog() (*geyser.Request, error)

GetChangeLog creates a Request for interface method GetChangeLog.

This is an undocumented method.

type WorkshopGetChangeLog

type WorkshopGetChangeLog struct{}

WorkshopGetChangeLog holds the result of the method IWorkshop/GetChangeLog.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL