Index: generated/googleapis/lib/gamesmanagement/v1management.dart |
diff --git a/generated/googleapis/lib/gamesmanagement/v1management.dart b/generated/googleapis/lib/gamesmanagement/v1management.dart |
index a863fa6632f6ddd4087c832f4ca4f721d39c9a3a..607b411a8ab4fa9aa9ba50673a0659815bcf8d45 100644 |
--- a/generated/googleapis/lib/gamesmanagement/v1management.dart |
+++ b/generated/googleapis/lib/gamesmanagement/v1management.dart |
@@ -204,8 +204,8 @@ class AchievementsResourceApi { |
} |
/** |
- * Resets the achievement with the given IDs for all players. This method is |
- * only available to user accounts for your developer console. Only draft |
+ * Resets achievements with the given IDs for all players. This method is only |
+ * available to user accounts for your developer console. Only draft |
* achievements may be reset. |
* |
* [request] - The metadata request object. |
@@ -260,7 +260,8 @@ class ApplicationsResourceApi { |
* |
* Request parameters: |
* |
- * [applicationId] - The application being requested. |
+ * [applicationId] - The application ID from the Google Play developer |
+ * console. |
* |
* [maxResults] - The maximum number of player resources to return in the |
* response, used for paging. For any response, the actual number of player |
@@ -319,9 +320,10 @@ class EventsResourceApi { |
_requester = client; |
/** |
- * Reset all player progress on the event for the currently authenticated |
- * player. This method is only accessible to whitelisted tester accounts for |
- * your application. All resources that use the event will also be reset. |
+ * Resets all player progress on the event with the given ID for the currently |
+ * authenticated player. This method is only accessible to whitelisted tester |
+ * accounts for your application. All quests for this player that use the |
+ * event will also be reset. |
* |
* Request parameters: |
* |
@@ -360,10 +362,9 @@ class EventsResourceApi { |
} |
/** |
- * Reset all player progress on all unpublished events for the currently |
- * authenticated player. This method is only accessible to whitelisted tester |
- * accounts for your application. All resources that use the events will also |
- * be reset. |
+ * Resets all player progress on all events for the currently authenticated |
+ * player. This method is only accessible to whitelisted tester accounts for |
+ * your application. All quests for this player will also be reset. |
* |
* Request parameters: |
* |
@@ -397,9 +398,45 @@ class EventsResourceApi { |
} |
/** |
- * Reset all player progress on the event for all players. This method is only |
+ * Resets all draft events for all players. This method is only available to |
+ * user accounts for your developer console. All quests that use any of these |
+ * events will also be reset. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetAllForAllPlayers() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'events/resetAllForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
+ /** |
+ * Resets the event with the given ID for all players. This method is only |
* available to user accounts for your developer console. Only draft events |
- * can be reset. All resources that use the event will also be reset. |
+ * can be reset. All quests that use the event will also be reset. |
* |
* Request parameters: |
* |
@@ -437,6 +474,47 @@ class EventsResourceApi { |
return _response.then((data) => null); |
} |
+ /** |
+ * Resets events with the given IDs for all players. This method is only |
+ * available to user accounts for your developer console. Only draft events |
+ * may be reset. All quests that use any of the events will also be reset. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetMultipleForAllPlayers(EventsResetMultipleForAllRequest request) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'events/resetMultipleForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
} |
@@ -453,7 +531,8 @@ class PlayersResourceApi { |
* |
* Request parameters: |
* |
- * [applicationId] - The application being requested. |
+ * [applicationId] - The application ID from the Google Play developer |
+ * console. |
* |
* [playerId] - A player ID. A value of me may be used in place of the |
* authenticated player's ID. |
@@ -499,7 +578,8 @@ class PlayersResourceApi { |
* |
* Request parameters: |
* |
- * [applicationId] - The application being requested. |
+ * [applicationId] - The application ID from the Google Play developer |
+ * console. |
* |
* [playerId] - A player ID. A value of me may be used in place of the |
* authenticated player's ID. |
@@ -550,9 +630,9 @@ class QuestsResourceApi { |
_requester = client; |
/** |
- * Reset all player progress on the quest for the currently authenticated |
- * player. This method is only accessible to whitelisted tester accounts for |
- * your application. |
+ * Resets all player progress on the quest with the given ID for the currently |
+ * authenticated player. This method is only accessible to whitelisted tester |
+ * accounts for your application. |
* |
* Request parameters: |
* |
@@ -590,6 +670,159 @@ class QuestsResourceApi { |
return _response.then((data) => null); |
} |
+ /** |
+ * Resets all player progress on all quests for the currently authenticated |
+ * player. This method is only accessible to whitelisted tester accounts for |
+ * your application. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetAll() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'quests/reset'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
+ /** |
+ * Resets all draft quests for all players. This method is only available to |
+ * user accounts for your developer console. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetAllForAllPlayers() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'quests/resetAllForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
+ /** |
+ * Resets all player progress on the quest with the given ID for all players. |
+ * This method is only available to user accounts for your developer console. |
+ * Only draft quests can be reset. |
+ * |
+ * Request parameters: |
+ * |
+ * [questId] - The ID of the quest. |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetForAllPlayers(core.String questId) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (questId == null) { |
+ throw new core.ArgumentError("Parameter questId is required."); |
+ } |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'quests/' + common_internal.Escaper.ecapeVariable('$questId') + '/resetForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
+ /** |
+ * Resets quests with the given IDs for all players. This method is only |
+ * available to user accounts for your developer console. Only draft quests |
+ * may be reset. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetMultipleForAllPlayers(QuestsResetMultipleForAllRequest request) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'quests/resetMultipleForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
} |
@@ -636,6 +869,42 @@ class RoomsResourceApi { |
return _response.then((data) => null); |
} |
+ /** |
+ * Deletes rooms where the only room participants are from whitelisted tester |
+ * accounts for your application. This method is only available to user |
+ * accounts for your developer console. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetForAllPlayers() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'rooms/resetForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
} |
@@ -647,9 +916,9 @@ class ScoresResourceApi { |
_requester = client; |
/** |
- * Reset scores for the specified leaderboard for the currently authenticated |
- * player. This method is only accessible to whitelisted tester accounts for |
- * your application. |
+ * Resets scores for the leaderboard with the given ID for the currently |
+ * authenticated player. This method is only accessible to whitelisted tester |
+ * accounts for your application. |
* |
* Request parameters: |
* |
@@ -689,9 +958,81 @@ class ScoresResourceApi { |
} |
/** |
- * Reset scores for the specified leaderboard for all players. This method is |
- * only available to user accounts for your developer console. Only draft |
- * leaderboards can be reset. |
+ * Resets all scores for all leaderboards for the currently authenticated |
+ * players. This method is only accessible to whitelisted tester accounts for |
+ * your application. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [PlayerScoreResetAllResponse]. |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future<PlayerScoreResetAllResponse> resetAll() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ |
+ _url = 'scores/reset'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new PlayerScoreResetAllResponse.fromJson(data)); |
+ } |
+ |
+ /** |
+ * Resets scores for all draft leaderboards for all players. This method is |
+ * only available to user accounts for your developer console. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetAllForAllPlayers() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'scores/resetAllForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
+ /** |
+ * Resets scores for the leaderboard with the given ID for all players. This |
+ * method is only available to user accounts for your developer console. Only |
+ * draft leaderboards can be reset. |
* |
* Request parameters: |
* |
@@ -729,6 +1070,47 @@ class ScoresResourceApi { |
return _response.then((data) => null); |
} |
+ /** |
+ * 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: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetMultipleForAllPlayers(ScoresResetMultipleForAllRequest request) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'scores/resetMultipleForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
} |
@@ -774,6 +1156,42 @@ class TurnBasedMatchesResourceApi { |
return _response.then((data) => null); |
} |
+ /** |
+ * Deletes turn-based matches where the only match participants are from |
+ * whitelisted tester accounts for your application. This method is only |
+ * available to user accounts for your developer console. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [common.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. |
+ */ |
+ async.Future resetForAllPlayers() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'turnbasedmatches/resetForAllPlayers'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
} |
@@ -911,6 +1329,42 @@ class AchievementResetResponse { |
} |
+/** This is a JSON template for multiple events reset all request. */ |
+class EventsResetMultipleForAllRequest { |
+ /** The IDs of events to reset. */ |
+ core.List<core.String> eventIds; |
+ |
+ /** |
+ * Uniquely identifies the type of this resource. Value is always the fixed |
+ * string gamesManagement#eventsResetMultipleForAllRequest. |
+ */ |
+ core.String kind; |
+ |
+ |
+ EventsResetMultipleForAllRequest(); |
+ |
+ EventsResetMultipleForAllRequest.fromJson(core.Map _json) { |
+ if (_json.containsKey("event_ids")) { |
+ eventIds = _json["event_ids"]; |
+ } |
+ if (_json.containsKey("kind")) { |
+ kind = _json["kind"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (eventIds != null) { |
+ _json["event_ids"] = eventIds; |
+ } |
+ if (kind != null) { |
+ _json["kind"] = kind; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
/** |
* This is a JSON template for metadata about a player playing a game with the |
* currently authenticated user. |
@@ -1284,8 +1738,47 @@ class Player { |
} |
+/** This is a JSON template for a list of leaderboard reset resources. */ |
+class PlayerScoreResetAllResponse { |
+ /** |
+ * Uniquely identifies the type of this resource. Value is always the fixed |
+ * string gamesManagement#playerScoreResetResponse. |
+ */ |
+ core.String kind; |
+ |
+ /** The leaderboard reset results. */ |
+ core.List<PlayerScoreResetResponse> results; |
+ |
+ |
+ PlayerScoreResetAllResponse(); |
+ |
+ PlayerScoreResetAllResponse.fromJson(core.Map _json) { |
+ if (_json.containsKey("kind")) { |
+ kind = _json["kind"]; |
+ } |
+ if (_json.containsKey("results")) { |
+ results = _json["results"].map((value) => new PlayerScoreResetResponse.fromJson(value)).toList(); |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (kind != null) { |
+ _json["kind"] = kind; |
+ } |
+ if (results != null) { |
+ _json["results"] = results.map((value) => (value).toJson()).toList(); |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
/** This is a JSON template for a list of reset leaderboard entry resources. */ |
class PlayerScoreResetResponse { |
+ /** The ID of an leaderboard for which player state has been updated. */ |
+ core.String definitionId; |
+ |
/** |
* Uniquely identifies the type of this resource. Value is always the fixed |
* string gamesManagement#playerScoreResetResponse. |
@@ -1305,6 +1798,9 @@ class PlayerScoreResetResponse { |
PlayerScoreResetResponse(); |
PlayerScoreResetResponse.fromJson(core.Map _json) { |
+ if (_json.containsKey("definitionId")) { |
+ definitionId = _json["definitionId"]; |
+ } |
if (_json.containsKey("kind")) { |
kind = _json["kind"]; |
} |
@@ -1315,6 +1811,9 @@ class PlayerScoreResetResponse { |
core.Map toJson() { |
var _json = new core.Map(); |
+ if (definitionId != null) { |
+ _json["definitionId"] = definitionId; |
+ } |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -1326,3 +1825,75 @@ class PlayerScoreResetResponse { |
} |
+/** This is a JSON template for multiple quests reset all request. */ |
+class QuestsResetMultipleForAllRequest { |
+ /** |
+ * Uniquely identifies the type of this resource. Value is always the fixed |
+ * string gamesManagement#questsResetMultipleForAllRequest. |
+ */ |
+ core.String kind; |
+ |
+ /** The IDs of quests to reset. */ |
+ core.List<core.String> questIds; |
+ |
+ |
+ QuestsResetMultipleForAllRequest(); |
+ |
+ QuestsResetMultipleForAllRequest.fromJson(core.Map _json) { |
+ if (_json.containsKey("kind")) { |
+ kind = _json["kind"]; |
+ } |
+ if (_json.containsKey("quest_ids")) { |
+ questIds = _json["quest_ids"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (kind != null) { |
+ _json["kind"] = kind; |
+ } |
+ if (questIds != null) { |
+ _json["quest_ids"] = questIds; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
+/** This is a JSON template for multiple scores reset all request. */ |
+class ScoresResetMultipleForAllRequest { |
+ /** |
+ * Uniquely identifies the type of this resource. Value is always the fixed |
+ * string gamesManagement#scoresResetMultipleForAllRequest. |
+ */ |
+ core.String kind; |
+ |
+ /** The IDs of leaderboards to reset. */ |
+ core.List<core.String> leaderboardIds; |
+ |
+ |
+ ScoresResetMultipleForAllRequest(); |
+ |
+ ScoresResetMultipleForAllRequest.fromJson(core.Map _json) { |
+ if (_json.containsKey("kind")) { |
+ kind = _json["kind"]; |
+ } |
+ if (_json.containsKey("leaderboard_ids")) { |
+ leaderboardIds = _json["leaderboard_ids"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (kind != null) { |
+ _json["kind"] = kind; |
+ } |
+ if (leaderboardIds != null) { |
+ _json["leaderboard_ids"] = leaderboardIds; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |