Class: TeamBattlesSdk::Generated::TeamBattlesApiClient
- Inherits:
-
MicrosoftKiotaAbstractions::BaseRequestBuilder
- Object
- MicrosoftKiotaAbstractions::BaseRequestBuilder
- TeamBattlesSdk::Generated::TeamBattlesApiClient
- Defined in:
- lib/teambattles_sdk/generated/team_battles_api_client.rb
Overview
The main entry point of the SDK, exposes the configuration and the fluent API.
Instance Method Summary collapse
-
#chat ⇒ Object
The chat property.
-
#game ⇒ Object
The game property.
-
#games ⇒ Object
The games property.
-
#initialize(request_adapter) ⇒ Object
constructor
Instantiates a new TeamBattlesApiClient and sets the default values.
-
#leaderboards ⇒ Object
The leaderboards property.
-
#leagues ⇒ Object
The leagues property.
-
#matches ⇒ Object
The matches property.
-
#orgs ⇒ Object
The orgs property.
-
#strategies ⇒ Object
The strategies property.
-
#streams ⇒ Object
The streams property.
-
#teams ⇒ Object
The teams property.
-
#tickets ⇒ Object
The tickets property.
-
#twitch ⇒ Object
The twitch property.
-
#uploads ⇒ Object
The uploads property.
-
#user ⇒ Object
The user property.
-
#users ⇒ Object
The users property.
-
#webhooks ⇒ Object
The webhooks property.
Constructor Details
#initialize(request_adapter) ⇒ Object
Instantiates a new TeamBattlesApiClient and sets the default values.
112 113 114 115 116 117 118 119 120 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 112 def initialize(request_adapter) super(Hash.new, request_adapter, "{+baseurl}") MicrosoftKiotaAbstractions::ApiClientBuilder.register_default_serializer(MicrosoftKiotaSerializationJson::JsonSerializationWriterFactory) MicrosoftKiotaAbstractions::ApiClientBuilder.register_default_deserializer(MicrosoftKiotaSerializationJson::JsonParseNodeFactory) if @request_adapter.get_base_url.nil? || @request_adapter.get_base_url.empty? @request_adapter.set_base_url('https://teambattles.gg/api/v1') end @path_parameters['baseurl'] = @request_adapter.get_base_url end |
Instance Method Details
#chat ⇒ Object
The chat property
29 30 31 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 29 def chat() return TeamBattlesSdk::Generated::Chat::ChatRequestBuilder.new(@path_parameters, @request_adapter) end |
#game ⇒ Object
The game property
34 35 36 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 34 def game() return TeamBattlesSdk::Generated::Game::GameRequestBuilder.new(@path_parameters, @request_adapter) end |
#games ⇒ Object
The games property
39 40 41 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 39 def games() return TeamBattlesSdk::Generated::Games::GamesRequestBuilder.new(@path_parameters, @request_adapter) end |
#leaderboards ⇒ Object
The leaderboards property
44 45 46 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 44 def leaderboards() return TeamBattlesSdk::Generated::Leaderboards::LeaderboardsRequestBuilder.new(@path_parameters, @request_adapter) end |
#leagues ⇒ Object
The leagues property
49 50 51 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 49 def leagues() return TeamBattlesSdk::Generated::Leagues::LeaguesRequestBuilder.new(@path_parameters, @request_adapter) end |
#matches ⇒ Object
The matches property
54 55 56 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 54 def matches() return TeamBattlesSdk::Generated::Matches::MatchesRequestBuilder.new(@path_parameters, @request_adapter) end |
#orgs ⇒ Object
The orgs property
59 60 61 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 59 def orgs() return TeamBattlesSdk::Generated::Orgs::OrgsRequestBuilder.new(@path_parameters, @request_adapter) end |
#strategies ⇒ Object
The strategies property
64 65 66 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 64 def strategies() return TeamBattlesSdk::Generated::Strategies::StrategiesRequestBuilder.new(@path_parameters, @request_adapter) end |
#streams ⇒ Object
The streams property
69 70 71 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 69 def streams() return TeamBattlesSdk::Generated::Streams::StreamsRequestBuilder.new(@path_parameters, @request_adapter) end |
#teams ⇒ Object
The teams property
74 75 76 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 74 def teams() return TeamBattlesSdk::Generated::Teams::TeamsRequestBuilder.new(@path_parameters, @request_adapter) end |
#tickets ⇒ Object
The tickets property
79 80 81 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 79 def tickets() return TeamBattlesSdk::Generated::Tickets::TicketsRequestBuilder.new(@path_parameters, @request_adapter) end |
#twitch ⇒ Object
The twitch property
84 85 86 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 84 def twitch() return TeamBattlesSdk::Generated::Twitch::TwitchRequestBuilder.new(@path_parameters, @request_adapter) end |
#uploads ⇒ Object
The uploads property
89 90 91 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 89 def uploads() return TeamBattlesSdk::Generated::Uploads::UploadsRequestBuilder.new(@path_parameters, @request_adapter) end |
#user ⇒ Object
The user property
94 95 96 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 94 def user() return TeamBattlesSdk::Generated::User::UserRequestBuilder.new(@path_parameters, @request_adapter) end |
#users ⇒ Object
The users property
99 100 101 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 99 def users() return TeamBattlesSdk::Generated::Users::UsersRequestBuilder.new(@path_parameters, @request_adapter) end |
#webhooks ⇒ Object
The webhooks property
104 105 106 |
# File 'lib/teambattles_sdk/generated/team_battles_api_client.rb', line 104 def webhooks() return TeamBattlesSdk::Generated::Webhooks::WebhooksRequestBuilder.new(@path_parameters, @request_adapter) end |