PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.11
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.11
7.13 7.12 trunk 1.1 2.1.1 5.9 6.0 6.1 6.10 6.11 6.12 6.12.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 6.8 6.9 7.0 7.0.1 7.1 7.10 All 34 releases
wp-database-backup / includes / admin / Destination / Google / google-api-php-client / src / contrib / Google_GamesManagementService.php

Google_GamesManagementService.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.11, at includes/admin/Destination/Google/google-api-php-client/src/contrib/Google_GamesManagementService.php

385 lines 15.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16
17 /**
18 * The "achievements" collection of methods.
19 * Typical usage is:
20 * <code>
21 * $gamesManagementService = new Google_GamesManagementService(...);
22 * $achievements = $gamesManagementService->achievements;
23 * </code>
24 */
25 class Google_AchievementsServiceResource extends Google_ServiceResource {
26
27 /**
28 * Resets the achievement with the given ID. This method is only accessible to whitelisted tester
29 * accounts for your application. (achievements.reset)
30 *
31 * @param string $achievementId The ID of the achievement used by this method.
32 * @param array $optParams Optional parameters.
33 * @return Google_AchievementResetResponse
34 */
35 public function reset($achievementId, $optParams = array()) {
36 $params = array('achievementId' => $achievementId);
37 $params = array_merge($params, $optParams);
38 $data = $this->__call('reset', array($params));
39 if ($this->useObjects()) {
40 return new Google_AchievementResetResponse($data);
41 } else {
42 return $data;
43 }
44 }
45 /**
46 * Resets all achievements for the currently authenticated player for your application. This method
47 * is only accessible to whitelisted tester accounts for your application. (achievements.resetAll)
48 *
49 * @param array $optParams Optional parameters.
50 * @return Google_AchievementResetAllResponse
51 */
52 public function resetAll($optParams = array()) {
53 $params = array();
54 $params = array_merge($params, $optParams);
55 $data = $this->__call('resetAll', array($params));
56 if ($this->useObjects()) {
57 return new Google_AchievementResetAllResponse($data);
58 } else {
59 return $data;
60 }
61 }
62 }
63
64 /**
65 * The "applications" collection of methods.
66 * Typical usage is:
67 * <code>
68 * $gamesManagementService = new Google_GamesManagementService(...);
69 * $applications = $gamesManagementService->applications;
70 * </code>
71 */
72 class Google_ApplicationsServiceResource extends Google_ServiceResource {
73
74 /**
75 * Get the list of players hidden from the given application. This method is only available to user
76 * accounts for your developer console. (applications.listHidden)
77 *
78 * @param string $applicationId The application being requested.
79 * @param array $optParams Optional parameters.
80 *
81 * @opt_param int maxResults The maximum number of player resources to return in the response, used for paging. For any response, the actual number of player resources returned may be less than the specified maxResults.
82 * @opt_param string pageToken The token returned by the previous request.
83 * @return Google_HiddenPlayerList
84 */
85 public function listHidden($applicationId, $optParams = array()) {
86 $params = array('applicationId' => $applicationId);
87 $params = array_merge($params, $optParams);
88 $data = $this->__call('listHidden', array($params));
89 if ($this->useObjects()) {
90 return new Google_HiddenPlayerList($data);
91 } else {
92 return $data;
93 }
94 }
95 }
96
97 /**
98 * The "players" collection of methods.
99 * Typical usage is:
100 * <code>
101 * $gamesManagementService = new Google_GamesManagementService(...);
102 * $players = $gamesManagementService->players;
103 * </code>
104 */
105 class Google_PlayersServiceResource extends Google_ServiceResource {
106
107 /**
108 * Hide the given player's leaderboard scores from the given application. This method is only
109 * available to user accounts for your developer console. (players.hide)
110 *
111 * @param string $applicationId The application being requested.
112 * @param string $playerId A player ID. A value of me may be used in place of the authenticated player's ID.
113 * @param array $optParams Optional parameters.
114 */
115 public function hide($applicationId, $playerId, $optParams = array()) {
116 $params = array('applicationId' => $applicationId, 'playerId' => $playerId);
117 $params = array_merge($params, $optParams);
118 $data = $this->__call('hide', array($params));
119 return $data;
120 }
121 /**
122 * Unhide the given player's leaderboard scores from the given application. This method is only
123 * available to user accounts for your developer console. (players.unhide)
124 *
125 * @param string $applicationId The application being requested.
126 * @param string $playerId A player ID. A value of me may be used in place of the authenticated player's ID.
127 * @param array $optParams Optional parameters.
128 */
129 public function unhide($applicationId, $playerId, $optParams = array()) {
130 $params = array('applicationId' => $applicationId, 'playerId' => $playerId);
131 $params = array_merge($params, $optParams);
132 $data = $this->__call('unhide', array($params));
133 return $data;
134 }
135 }
136
137 /**
138 * The "rooms" collection of methods.
139 * Typical usage is:
140 * <code>
141 * $gamesManagementService = new Google_GamesManagementService(...);
142 * $rooms = $gamesManagementService->rooms;
143 * </code>
144 */
145 class Google_RoomsServiceResource extends Google_ServiceResource {
146
147 /**
148 * Reset all rooms for the currently authenticated player for your application. This method is only
149 * accessible to whitelisted tester accounts for your application. (rooms.reset)
150 *
151 * @param array $optParams Optional parameters.
152 */
153 public function reset($optParams = array()) {
154 $params = array();
155 $params = array_merge($params, $optParams);
156 $data = $this->__call('reset', array($params));
157 return $data;
158 }
159 }
160
161 /**
162 * The "scores" collection of methods.
163 * Typical usage is:
164 * <code>
165 * $gamesManagementService = new Google_GamesManagementService(...);
166 * $scores = $gamesManagementService->scores;
167 * </code>
168 */
169 class Google_ScoresServiceResource extends Google_ServiceResource {
170
171 /**
172 * Reset scores for the specified leaderboard, resetting the leaderboard to empty. This method is
173 * only accessible to whitelisted tester accounts for your application. (scores.reset)
174 *
175 * @param string $leaderboardId The ID of the leaderboard.
176 * @param array $optParams Optional parameters.
177 * @return Google_PlayerScoreResetResponse
178 */
179 public function reset($leaderboardId, $optParams = array()) {
180 $params = array('leaderboardId' => $leaderboardId);
181 $params = array_merge($params, $optParams);
182 $data = $this->__call('reset', array($params));
183 if ($this->useObjects()) {
184 return new Google_PlayerScoreResetResponse($data);
185 } else {
186 return $data;
187 }
188 }
189 }
190
191 /**
192 * Service definition for Google_GamesManagement (v1management).
193 *
194 * <p>
195 * The Management API for Google Play Game Services.
196 * </p>
197 *
198 * <p>
199 * For more information about this service, see the
200 * <a href="https://developers.google.com/games/services" target="_blank">API Documentation</a>
201 * </p>
202 *
203 * @author Google, Inc.
204 */
205 class Google_GamesManagementService extends Google_Service {
206 public $achievements;
207 public $applications;
208 public $players;
209 public $rooms;
210 public $scores;
211 /**
212 * Constructs the internal representation of the GamesManagement service.
213 *
214 * @param Google_Client $client
215 */
216 public function __construct(Google_Client $client) {
217 $this->servicePath = 'games/v1management/';
218 $this->version = 'v1management';
219 $this->serviceName = 'gamesManagement';
220
221 $client->addService($this->serviceName, $this->version);
222 $this->achievements = new Google_AchievementsServiceResource($this, $this->serviceName, 'achievements', json_decode('{"methods": {"reset": {"id": "gamesManagement.achievements.reset", "path": "achievements/{achievementId}/reset", "httpMethod": "POST", "parameters": {"achievementId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "AchievementResetResponse"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}, "resetAll": {"id": "gamesManagement.achievements.resetAll", "path": "achievements/reset", "httpMethod": "POST", "response": {"$ref": "AchievementResetAllResponse"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}}}', true));
223 $this->applications = new Google_ApplicationsServiceResource($this, $this->serviceName, 'applications', json_decode('{"methods": {"listHidden": {"id": "gamesManagement.applications.listHidden", "path": "applications/{applicationId}/players/hidden", "httpMethod": "GET", "parameters": {"applicationId": {"type": "string", "required": true, "location": "path"}, "maxResults": {"type": "integer", "format": "int32", "minimum": "1", "maximum": "15", "location": "query"}, "pageToken": {"type": "string", "location": "query"}}, "response": {"$ref": "HiddenPlayerList"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}}}', true));
224 $this->players = new Google_PlayersServiceResource($this, $this->serviceName, 'players', json_decode('{"methods": {"hide": {"id": "gamesManagement.players.hide", "path": "applications/{applicationId}/players/hidden/{playerId}", "httpMethod": "POST", "parameters": {"applicationId": {"type": "string", "required": true, "location": "path"}, "playerId": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}, "unhide": {"id": "gamesManagement.players.unhide", "path": "applications/{applicationId}/players/hidden/{playerId}", "httpMethod": "DELETE", "parameters": {"applicationId": {"type": "string", "required": true, "location": "path"}, "playerId": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}}}', true));
225 $this->rooms = new Google_RoomsServiceResource($this, $this->serviceName, 'rooms', json_decode('{"methods": {"reset": {"id": "gamesManagement.rooms.reset", "path": "rooms/reset", "httpMethod": "POST", "scopes": ["https://www.googleapis.com/auth/plus.login"]}}}', true));
226 $this->scores = new Google_ScoresServiceResource($this, $this->serviceName, 'scores', json_decode('{"methods": {"reset": {"id": "gamesManagement.scores.reset", "path": "leaderboards/{leaderboardId}/scores/reset", "httpMethod": "POST", "parameters": {"leaderboardId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "PlayerScoreResetResponse"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}}}', true));
227
228 }
229 }
230
231
232
233 class Google_AchievementResetAllResponse extends Google_Model {
234 public $kind;
235 protected $__resultsType = 'Google_AchievementResetResponse';
236 protected $__resultsDataType = 'array';
237 public $results;
238 public function setKind( $kind) {
239 $this->kind = $kind;
240 }
241 public function getKind() {
242 return $this->kind;
243 }
244 public function setResults(/* array(Google_AchievementResetResponse) */ $results) {
245 $this->assertIsArray($results, 'Google_AchievementResetResponse', __METHOD__);
246 $this->results = $results;
247 }
248 public function getResults() {
249 return $this->results;
250 }
251 }
252
253 class Google_AchievementResetResponse extends Google_Model {
254 public $currentState;
255 public $definitionId;
256 public $kind;
257 public $updateOccurred;
258 public function setCurrentState( $currentState) {
259 $this->currentState = $currentState;
260 }
261 public function getCurrentState() {
262 return $this->currentState;
263 }
264 public function setDefinitionId( $definitionId) {
265 $this->definitionId = $definitionId;
266 }
267 public function getDefinitionId() {
268 return $this->definitionId;
269 }
270 public function setKind( $kind) {
271 $this->kind = $kind;
272 }
273 public function getKind() {
274 return $this->kind;
275 }
276 public function setUpdateOccurred( $updateOccurred) {
277 $this->updateOccurred = $updateOccurred;
278 }
279 public function getUpdateOccurred() {
280 return $this->updateOccurred;
281 }
282 }
283
284 class Google_HiddenPlayer extends Google_Model {
285 public $hiddenTimeMillis;
286 public $kind;
287 protected $__playerType = 'Google_Player';
288 protected $__playerDataType = '';
289 public $player;
290 public function setHiddenTimeMillis( $hiddenTimeMillis) {
291 $this->hiddenTimeMillis = $hiddenTimeMillis;
292 }
293 public function getHiddenTimeMillis() {
294 return $this->hiddenTimeMillis;
295 }
296 public function setKind( $kind) {
297 $this->kind = $kind;
298 }
299 public function getKind() {
300 return $this->kind;
301 }
302 public function setPlayer(Google_Player $player) {
303 $this->player = $player;
304 }
305 public function getPlayer() {
306 return $this->player;
307 }
308 }
309
310 class Google_HiddenPlayerList extends Google_Model {
311 protected $__itemsType = 'Google_HiddenPlayer';
312 protected $__itemsDataType = 'array';
313 public $items;
314 public $kind;
315 public $nextPageToken;
316 public function setItems(/* array(Google_HiddenPlayer) */ $items) {
317 $this->assertIsArray($items, 'Google_HiddenPlayer', __METHOD__);
318 $this->items = $items;
319 }
320 public function getItems() {
321 return $this->items;
322 }
323 public function setKind( $kind) {
324 $this->kind = $kind;
325 }
326 public function getKind() {
327 return $this->kind;
328 }
329 public function setNextPageToken( $nextPageToken) {
330 $this->nextPageToken = $nextPageToken;
331 }
332 public function getNextPageToken() {
333 return $this->nextPageToken;
334 }
335 }
336
337 class Google_Player extends Google_Model {
338 public $avatarImageUrl;
339 public $displayName;
340 public $kind;
341 public $playerId;
342 public function setAvatarImageUrl( $avatarImageUrl) {
343 $this->avatarImageUrl = $avatarImageUrl;
344 }
345 public function getAvatarImageUrl() {
346 return $this->avatarImageUrl;
347 }
348 public function setDisplayName( $displayName) {
349 $this->displayName = $displayName;
350 }
351 public function getDisplayName() {
352 return $this->displayName;
353 }
354 public function setKind( $kind) {
355 $this->kind = $kind;
356 }
357 public function getKind() {
358 return $this->kind;
359 }
360 public function setPlayerId( $playerId) {
361 $this->playerId = $playerId;
362 }
363 public function getPlayerId() {
364 return $this->playerId;
365 }
366 }
367
368 class Google_PlayerScoreResetResponse extends Google_Model {
369 public $kind;
370 public $resetScoreTimeSpans;
371 public function setKind( $kind) {
372 $this->kind = $kind;
373 }
374 public function getKind() {
375 return $this->kind;
376 }
377 public function setResetScoreTimeSpans(/* array(Google_string) */ $resetScoreTimeSpans) {
378 $this->assertIsArray($resetScoreTimeSpans, 'Google_string', __METHOD__);
379 $this->resetScoreTimeSpans = $resetScoreTimeSpans;
380 }
381 public function getResetScoreTimeSpans() {
382 return $this->resetScoreTimeSpans;
383 }
384 }
385