Skip to content

Players

Ilya Krukowski edited this page Nov 18, 2022 · 3 revisions

Players endpoint, supports pagination.

Fetch players

Providing pagination data or search params is optional:

players = client.players itemsPerPage: 3, page: 2
players[0].name # => "Тестовое имя игрока"

Fetch a single player

Provide player ID:

player = client.player 111
player.name # => "Александр"

Create a player

player = client.create_player name: 'Геральт'
player.name # => "Геральт"

Update a player

player = client.update_player 0, surname: 'Акваменов'
player.surname # => 'Акваменов'

Alternatively:

player = client.player 0
player.update surname: 'Акваменов'

Delete a player

client.delete_player(1)

Alternatively:

player = client.player 0
player.destroy

Fetch player tournaments

Provide player ID and optional pagination data:

tournaments = client.player_tournaments 111, itemsPerPage: 2
tournaments.idtournament # => 1234

Alternatively:

player = client.player 111
tournaments = player.tournaments itemsPerPage: 2

Fetch player seasons

Provide player ID and optional additional data:

seasons = client.player_seasons 111, itemsPerPage: 2, idseason: 8, idteam: 7456
season.idseason # => 8

Alternatively:

player = client.player 111
seasons = player.seasons itemsPerPage: 2, idseason: 8, idteam: 7456
Clone this wiki locally