Class: TeamBattlesSdk::Generated::Leaderboards::LeaderboardsRequestBuilder

Inherits:
MicrosoftKiotaAbstractions::BaseRequestBuilder
  • Object
show all
Defined in:
lib/teambattles_sdk/generated/leaderboards/leaderboards_request_builder.rb

Overview

Builds and executes requests for operations under #leaderboards

Instance Method Summary collapse

Constructor Details

#initialize(path_parameters, request_adapter) ⇒ Object

Instantiates a new LeaderboardsRequestBuilder and sets the default values.

Parameters:

  • path_parameters

    Path parameters for the request

  • request_adapter

    The request adapter to use to execute the requests.



36
37
38
# File 'lib/teambattles_sdk/generated/leaderboards/leaderboards_request_builder.rb', line 36

def initialize(path_parameters, request_adapter)
    super(path_parameters, request_adapter, "{+baseurl}/leaderboards")
end

Instance Method Details

#organizationsObject

The organizations property



17
18
19
# File 'lib/teambattles_sdk/generated/leaderboards/leaderboards_request_builder.rb', line 17

def organizations()
    return TeamBattlesSdk::Generated::Leaderboards::Organizations::OrganizationsRequestBuilder.new(@path_parameters, @request_adapter)
end

#playersObject

The players property



22
23
24
# File 'lib/teambattles_sdk/generated/leaderboards/leaderboards_request_builder.rb', line 22

def players()
    return TeamBattlesSdk::Generated::Leaderboards::Players::PlayersRequestBuilder.new(@path_parameters, @request_adapter)
end

#teamsObject

The teams property



27
28
29
# File 'lib/teambattles_sdk/generated/leaderboards/leaderboards_request_builder.rb', line 27

def teams()
    return TeamBattlesSdk::Generated::Leaderboards::Teams::TeamsRequestBuilder.new(@path_parameters, @request_adapter)
end