Skip to main content

Class: ScoreApiClient

services/score.ScoreApiClient

Contains all the endpoints needed to manage user scores.

Constructors

constructor

new ScoreApiClient(): ScoreApiClient

Returns

ScoreApiClient

Methods

addScore

addScore(data, config?): Promise<SCUserScoreType>

This endpoint adds/removes score to a user.

Parameters

NameType
dataUserScoreParams
config?AxiosRequestConfig<any>

Returns

Promise<SCUserScoreType>

Defined in

services/score/index.ts:43


getAllScores

getAllScores(params?, config?): Promise<SCPaginatedResponse<SCUserScoreType>>

This endpoint retrieves all users scores.

Parameters

NameType
params?ScoreParams
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCUserScoreType>>

Defined in

services/score/index.ts:23


searchScore

searchScore(params?, config?): Promise<SCPaginatedResponse<SCUserScoreType>>

This endpoint performs search to user scores.

Parameters

NameType
params?ScoreParams
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCUserScoreType>>

Defined in

services/score/index.ts:33