resetMultipleForAllPlayers method

Future<void> resetMultipleForAllPlayers(
  1. ScoresResetMultipleForAllRequest request, {
  2. String? $fields,
})

Resets scores for the leaderboards with the given IDs for all players.

This method is only available to user accounts for your developer console. Only draft leaderboards may be reset.

request - The metadata request object.

Request parameters:

$fields - Selector specifying which fields to include in a partial response.

Completes with a commons.ApiRequestError if the API endpoint returned an error.

If the used http.Client completes with an error when making a REST call, this method will complete with the same error.

Implementation

async.Future<void> resetMultipleForAllPlayers(
  ScoresResetMultipleForAllRequest request, {
  core.String? $fields,
}) async {
  final body_ = convert.json.encode(request);
  final queryParams_ = <core.String, core.List<core.String>>{
    if ($fields != null) 'fields': [$fields],
  };

  const url_ = 'games/v1management/scores/resetMultipleForAllPlayers';

  await _requester.request(
    url_,
    'POST',
    body: body_,
    queryParams: queryParams_,
    downloadOptions: null,
  );
}