Class: TeamBattlesSdk::Generated::Leaderboards::Organizations::Item::Rank::RankRequestBuilder::RankRequestBuilderGetQueryParameters

Inherits:
Object
  • Object
show all
Defined in:
lib/teambattles_sdk/generated/leaderboards/organizations/item/rank/rank_request_builder.rb

Overview

Returns an organization’s 1-based rank for the requested leaderboard filters, or null when the organization is unranked (no qualifying match activity for the filter). Resolve the org by slug or Convex organization ID. sortBy defaults to wins (also winRate, experience). Pass gameSlug to rank by that game’s stats only; omit it for the global all-games rank. Organization stats are aggregated from the org’s active, enabled, non-private teams. Ranking counts only public, active, non-disabled organizations with at least one match. Requires orgs.profile:read.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#game_slugObject

Returns the value of attribute game_slug.



80
81
82
# File 'lib/teambattles_sdk/generated/leaderboards/organizations/item/rank/rank_request_builder.rb', line 80

def game_slug
  @game_slug
end

#sort_byObject

Returns the value of attribute sort_by.



81
82
83
# File 'lib/teambattles_sdk/generated/leaderboards/organizations/item/rank/rank_request_builder.rb', line 81

def sort_by
  @sort_by
end

Instance Method Details

#get_query_parameter(original_name) ⇒ Object

Maps the query parameters names to their encoded names for the URI template parsing.

Parameters:

  • original_name

    The original query parameter name in the class.

Returns:

  • a string

Raises:

  • (StandardError)


87
88
89
90
91
92
93
94
95
96
97
# File 'lib/teambattles_sdk/generated/leaderboards/organizations/item/rank/rank_request_builder.rb', line 87

def get_query_parameter(original_name)
    raise StandardError, 'original_name cannot be null' if original_name.nil?
    case original_name
        when "game_slug"
            return "gameSlug"
        when "sort_by"
            return "sortBy"
        else
            return original_name
    end
end