class Srcom::Api::Series
- Srcom::Api::Series
- Reference
- Object
Defined in:
srcr/apis/series.crConstant Summary
-
Log =
Srcom::Log.for("series")
Class Method Summary
-
.find_by(name : String? = nil, abbreviation : String? = nil, moderator : String? = nil, order_by : String? = nil, sort_direction : String? = nil, page_size : Int32 = 200) : PageIterator(Srcom::Series)
Searches through all
Seriesusing the given query parameters. -
.find_by_id(id : String) : Srcom::Series
Finds a
Seriesgiven its id or abbreviation. -
.get_games(id : String, name : String? = nil, abbreviation : String? = nil, released : Int32? = nil, gametype : String? = nil, platform : String? = nil, region : String? = nil, genre : String? = nil, engine : String? = nil, developer : String? = nil, publisher : String? = nil, moderator : String? = nil, order_by : String? = nil, sort_direction : String? = nil, page_size : Int32 = 20) : PageIterator(Game)
Searches through all the games in the
Seriesgiven by its id or abbreviation using the given query parameters (and gets all of those games if none of the filters are used). - .get_games_bulk(id : String, name : String? = nil, abbreviation : String? = nil, released : Int32? = nil, gametype : String? = nil, platform : String? = nil, region : String? = nil, genre : String? = nil, engine : String? = nil, developer : String? = nil, publisher : String? = nil, moderator : String? = nil, order_by : String? = nil, sort_direction : String? = nil, page_size : Int32 = 1000) : PageIterator(BulkGame)
Class Method Detail
Searches through all Series using the given query parameters.
Searching by name performs a fuzzy search across series names and abbreviations.
Seaching by abbreviation performs an exact-match search.
Searching by moderator will only return Series moderated by the User with the given id.
Possible values for order_by: "name.jap", "name.int", "abbreviation", or "created", with the default being "name.int".
Possible values for sort_direction: "desc" or "asc", with the default being "asc".
Searches through all the games in the Series given by its id or abbreviation
using the given query parameters (and gets all of those games if none of the filters are used).
Searching by name performs a fuzzy search across game names and abbreviations.
Seaching by abbreviation performs an exact-match search.
Searching by released restricts to search to games released in that exact year.
All other search parameters must be an ID.
Possible values for order_by: "name.jap", "name.int", "abbreviation", "released", or "created", with the default being "name.int".
Possible values for sort_direction: "desc" or "asc", with the default being "asc".
NOTE Since Series typically don't have too many games in them it is very much feasible to get
everything here, but only when requested in smaller chunks, so that is what is defaulted to.
Searches through all the games in the Series given by its id or abbreviation
using the given query parameters (and gets all of those games if none of the filters are used),
returning BulkGames, which have a greatly reduced amount of data present.
Searching by name performs a fuzzy search across game names and abbreviations.
Seaching by abbreviation performs an exact-match search.
Searching by released restricts to search to games released in that exact year.
All other search parameters must be an ID.
Possible values for order_by: "name.jap", "name.int", "abbreviation", "released", or "created", with the default being "name.int".
Possible values for sort_direction: "desc" or "asc", with the default being "asc".