Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Side by Side Diff: generated/googleapis/lib/gamesmanagement/v1management.dart

Issue 698403003: Api roll 5: 2014-11-05 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.gamesManagement.v1management; 1 library googleapis.gamesManagement.v1management;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import "package:crypto/crypto.dart" as crypto; 8 import "package:crypto/crypto.dart" as crypto;
9 import 'package:http/http.dart' as http; 9 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal; 10 import '../src/common_internal.dart' as common_internal;
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 "POST", 197 "POST",
198 body: _body, 198 body: _body,
199 queryParams: _queryParams, 199 queryParams: _queryParams,
200 uploadOptions: _uploadOptions, 200 uploadOptions: _uploadOptions,
201 uploadMedia: _uploadMedia, 201 uploadMedia: _uploadMedia,
202 downloadOptions: _downloadOptions); 202 downloadOptions: _downloadOptions);
203 return _response.then((data) => null); 203 return _response.then((data) => null);
204 } 204 }
205 205
206 /** 206 /**
207 * Resets the achievement with the given IDs for all players. This method is 207 * Resets achievements with the given IDs for all players. This method is only
208 * only available to user accounts for your developer console. Only draft 208 * available to user accounts for your developer console. Only draft
209 * achievements may be reset. 209 * achievements may be reset.
210 * 210 *
211 * [request] - The metadata request object. 211 * [request] - The metadata request object.
212 * 212 *
213 * Request parameters: 213 * Request parameters:
214 * 214 *
215 * Completes with a [common.ApiRequestError] if the API endpoint returned an 215 * Completes with a [common.ApiRequestError] if the API endpoint returned an
216 * error. 216 * error.
217 * 217 *
218 * If the used [http.Client] completes with an error when making a REST call, 218 * If the used [http.Client] completes with an error when making a REST call,
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 253
254 ApplicationsResourceApi(common_internal.ApiRequester client) : 254 ApplicationsResourceApi(common_internal.ApiRequester client) :
255 _requester = client; 255 _requester = client;
256 256
257 /** 257 /**
258 * Get the list of players hidden from the given application. This method is 258 * Get the list of players hidden from the given application. This method is
259 * only available to user accounts for your developer console. 259 * only available to user accounts for your developer console.
260 * 260 *
261 * Request parameters: 261 * Request parameters:
262 * 262 *
263 * [applicationId] - The application being requested. 263 * [applicationId] - The application ID from the Google Play developer
264 * console.
264 * 265 *
265 * [maxResults] - The maximum number of player resources to return in the 266 * [maxResults] - The maximum number of player resources to return in the
266 * response, used for paging. For any response, the actual number of player 267 * response, used for paging. For any response, the actual number of player
267 * resources returned may be less than the specified maxResults. 268 * resources returned may be less than the specified maxResults.
268 * Value must be between "1" and "15". 269 * Value must be between "1" and "15".
269 * 270 *
270 * [pageToken] - The token returned by the previous request. 271 * [pageToken] - The token returned by the previous request.
271 * 272 *
272 * Completes with a [HiddenPlayerList]. 273 * Completes with a [HiddenPlayerList].
273 * 274 *
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 313
313 314
314 /** Not documented yet. */ 315 /** Not documented yet. */
315 class EventsResourceApi { 316 class EventsResourceApi {
316 final common_internal.ApiRequester _requester; 317 final common_internal.ApiRequester _requester;
317 318
318 EventsResourceApi(common_internal.ApiRequester client) : 319 EventsResourceApi(common_internal.ApiRequester client) :
319 _requester = client; 320 _requester = client;
320 321
321 /** 322 /**
322 * Reset all player progress on the event for the currently authenticated 323 * Resets all player progress on the event with the given ID for the currently
323 * player. This method is only accessible to whitelisted tester accounts for 324 * authenticated player. This method is only accessible to whitelisted tester
324 * your application. All resources that use the event will also be reset. 325 * accounts for your application. All quests for this player that use the
326 * event will also be reset.
325 * 327 *
326 * Request parameters: 328 * Request parameters:
327 * 329 *
328 * [eventId] - The ID of the event. 330 * [eventId] - The ID of the event.
329 * 331 *
330 * Completes with a [common.ApiRequestError] if the API endpoint returned an 332 * Completes with a [common.ApiRequestError] if the API endpoint returned an
331 * error. 333 * error.
332 * 334 *
333 * If the used [http.Client] completes with an error when making a REST call, 335 * If the used [http.Client] completes with an error when making a REST call,
334 * this method will complete with the same error. 336 * this method will complete with the same error.
(...skipping 18 matching lines...) Expand all
353 "POST", 355 "POST",
354 body: _body, 356 body: _body,
355 queryParams: _queryParams, 357 queryParams: _queryParams,
356 uploadOptions: _uploadOptions, 358 uploadOptions: _uploadOptions,
357 uploadMedia: _uploadMedia, 359 uploadMedia: _uploadMedia,
358 downloadOptions: _downloadOptions); 360 downloadOptions: _downloadOptions);
359 return _response.then((data) => null); 361 return _response.then((data) => null);
360 } 362 }
361 363
362 /** 364 /**
363 * Reset all player progress on all unpublished events for the currently 365 * Resets all player progress on all events for the currently authenticated
364 * authenticated player. This method is only accessible to whitelisted tester 366 * player. This method is only accessible to whitelisted tester accounts for
365 * accounts for your application. All resources that use the events will also 367 * your application. All quests for this player will also be reset.
366 * be reset.
367 * 368 *
368 * Request parameters: 369 * Request parameters:
369 * 370 *
370 * Completes with a [common.ApiRequestError] if the API endpoint returned an 371 * Completes with a [common.ApiRequestError] if the API endpoint returned an
371 * error. 372 * error.
372 * 373 *
373 * If the used [http.Client] completes with an error when making a REST call, 374 * If the used [http.Client] completes with an error when making a REST call,
374 * this method will complete with the same error. 375 * this method will complete with the same error.
375 */ 376 */
376 async.Future resetAll() { 377 async.Future resetAll() {
(...skipping 13 matching lines...) Expand all
390 "POST", 391 "POST",
391 body: _body, 392 body: _body,
392 queryParams: _queryParams, 393 queryParams: _queryParams,
393 uploadOptions: _uploadOptions, 394 uploadOptions: _uploadOptions,
394 uploadMedia: _uploadMedia, 395 uploadMedia: _uploadMedia,
395 downloadOptions: _downloadOptions); 396 downloadOptions: _downloadOptions);
396 return _response.then((data) => null); 397 return _response.then((data) => null);
397 } 398 }
398 399
399 /** 400 /**
400 * Reset all player progress on the event for all players. This method is only 401 * Resets all draft events for all players. This method is only available to
401 * available to user accounts for your developer console. Only draft events 402 * user accounts for your developer console. All quests that use any of these
402 * can be reset. All resources that use the event will also be reset. 403 * events will also be reset.
403 * 404 *
404 * Request parameters: 405 * Request parameters:
405 * 406 *
407 * Completes with a [common.ApiRequestError] if the API endpoint returned an
408 * error.
409 *
410 * If the used [http.Client] completes with an error when making a REST call,
411 * this method will complete with the same error.
412 */
413 async.Future resetAllForAllPlayers() {
414 var _url = null;
415 var _queryParams = new core.Map();
416 var _uploadMedia = null;
417 var _uploadOptions = null;
418 var _downloadOptions = common.DownloadOptions.Metadata;
419 var _body = null;
420
421
422 _downloadOptions = null;
423
424 _url = 'events/resetAllForAllPlayers';
425
426 var _response = _requester.request(_url,
427 "POST",
428 body: _body,
429 queryParams: _queryParams,
430 uploadOptions: _uploadOptions,
431 uploadMedia: _uploadMedia,
432 downloadOptions: _downloadOptions);
433 return _response.then((data) => null);
434 }
435
436 /**
437 * Resets the event with the given ID for all players. This method is only
438 * available to user accounts for your developer console. Only draft events
439 * can be reset. All quests that use the event will also be reset.
440 *
441 * Request parameters:
442 *
406 * [eventId] - The ID of the event. 443 * [eventId] - The ID of the event.
407 * 444 *
408 * Completes with a [common.ApiRequestError] if the API endpoint returned an 445 * Completes with a [common.ApiRequestError] if the API endpoint returned an
409 * error. 446 * error.
410 * 447 *
411 * If the used [http.Client] completes with an error when making a REST call, 448 * If the used [http.Client] completes with an error when making a REST call,
412 * this method will complete with the same error. 449 * this method will complete with the same error.
413 */ 450 */
414 async.Future resetForAllPlayers(core.String eventId) { 451 async.Future resetForAllPlayers(core.String eventId) {
415 var _url = null; 452 var _url = null;
(...skipping 14 matching lines...) Expand all
430 var _response = _requester.request(_url, 467 var _response = _requester.request(_url,
431 "POST", 468 "POST",
432 body: _body, 469 body: _body,
433 queryParams: _queryParams, 470 queryParams: _queryParams,
434 uploadOptions: _uploadOptions, 471 uploadOptions: _uploadOptions,
435 uploadMedia: _uploadMedia, 472 uploadMedia: _uploadMedia,
436 downloadOptions: _downloadOptions); 473 downloadOptions: _downloadOptions);
437 return _response.then((data) => null); 474 return _response.then((data) => null);
438 } 475 }
439 476
477 /**
478 * Resets events with the given IDs for all players. This method is only
479 * available to user accounts for your developer console. Only draft events
480 * may be reset. All quests that use any of the events will also be reset.
481 *
482 * [request] - The metadata request object.
483 *
484 * Request parameters:
485 *
486 * Completes with a [common.ApiRequestError] if the API endpoint returned an
487 * error.
488 *
489 * If the used [http.Client] completes with an error when making a REST call,
490 * this method will complete with the same error.
491 */
492 async.Future resetMultipleForAllPlayers(EventsResetMultipleForAllRequest reque st) {
493 var _url = null;
494 var _queryParams = new core.Map();
495 var _uploadMedia = null;
496 var _uploadOptions = null;
497 var _downloadOptions = common.DownloadOptions.Metadata;
498 var _body = null;
499
500 if (request != null) {
501 _body = convert.JSON.encode((request).toJson());
502 }
503
504 _downloadOptions = null;
505
506 _url = 'events/resetMultipleForAllPlayers';
507
508 var _response = _requester.request(_url,
509 "POST",
510 body: _body,
511 queryParams: _queryParams,
512 uploadOptions: _uploadOptions,
513 uploadMedia: _uploadMedia,
514 downloadOptions: _downloadOptions);
515 return _response.then((data) => null);
516 }
517
440 } 518 }
441 519
442 520
443 /** Not documented yet. */ 521 /** Not documented yet. */
444 class PlayersResourceApi { 522 class PlayersResourceApi {
445 final common_internal.ApiRequester _requester; 523 final common_internal.ApiRequester _requester;
446 524
447 PlayersResourceApi(common_internal.ApiRequester client) : 525 PlayersResourceApi(common_internal.ApiRequester client) :
448 _requester = client; 526 _requester = client;
449 527
450 /** 528 /**
451 * Hide the given player's leaderboard scores from the given application. This 529 * Hide the given player's leaderboard scores from the given application. This
452 * method is only available to user accounts for your developer console. 530 * method is only available to user accounts for your developer console.
453 * 531 *
454 * Request parameters: 532 * Request parameters:
455 * 533 *
456 * [applicationId] - The application being requested. 534 * [applicationId] - The application ID from the Google Play developer
535 * console.
457 * 536 *
458 * [playerId] - A player ID. A value of me may be used in place of the 537 * [playerId] - A player ID. A value of me may be used in place of the
459 * authenticated player's ID. 538 * authenticated player's ID.
460 * 539 *
461 * Completes with a [common.ApiRequestError] if the API endpoint returned an 540 * Completes with a [common.ApiRequestError] if the API endpoint returned an
462 * error. 541 * error.
463 * 542 *
464 * If the used [http.Client] completes with an error when making a REST call, 543 * If the used [http.Client] completes with an error when making a REST call,
465 * this method will complete with the same error. 544 * this method will complete with the same error.
466 */ 545 */
(...skipping 25 matching lines...) Expand all
492 downloadOptions: _downloadOptions); 571 downloadOptions: _downloadOptions);
493 return _response.then((data) => null); 572 return _response.then((data) => null);
494 } 573 }
495 574
496 /** 575 /**
497 * Unhide the given player's leaderboard scores from the given application. 576 * Unhide the given player's leaderboard scores from the given application.
498 * This method is only available to user accounts for your developer console. 577 * This method is only available to user accounts for your developer console.
499 * 578 *
500 * Request parameters: 579 * Request parameters:
501 * 580 *
502 * [applicationId] - The application being requested. 581 * [applicationId] - The application ID from the Google Play developer
582 * console.
503 * 583 *
504 * [playerId] - A player ID. A value of me may be used in place of the 584 * [playerId] - A player ID. A value of me may be used in place of the
505 * authenticated player's ID. 585 * authenticated player's ID.
506 * 586 *
507 * Completes with a [common.ApiRequestError] if the API endpoint returned an 587 * Completes with a [common.ApiRequestError] if the API endpoint returned an
508 * error. 588 * error.
509 * 589 *
510 * If the used [http.Client] completes with an error when making a REST call, 590 * If the used [http.Client] completes with an error when making a REST call,
511 * this method will complete with the same error. 591 * this method will complete with the same error.
512 */ 592 */
(...skipping 30 matching lines...) Expand all
543 623
544 624
545 /** Not documented yet. */ 625 /** Not documented yet. */
546 class QuestsResourceApi { 626 class QuestsResourceApi {
547 final common_internal.ApiRequester _requester; 627 final common_internal.ApiRequester _requester;
548 628
549 QuestsResourceApi(common_internal.ApiRequester client) : 629 QuestsResourceApi(common_internal.ApiRequester client) :
550 _requester = client; 630 _requester = client;
551 631
552 /** 632 /**
553 * Reset all player progress on the quest for the currently authenticated 633 * Resets all player progress on the quest with the given ID for the currently
554 * player. This method is only accessible to whitelisted tester accounts for 634 * authenticated player. This method is only accessible to whitelisted tester
555 * your application. 635 * accounts for your application.
556 * 636 *
557 * Request parameters: 637 * Request parameters:
558 * 638 *
559 * [questId] - The ID of the quest. 639 * [questId] - The ID of the quest.
560 * 640 *
561 * Completes with a [common.ApiRequestError] if the API endpoint returned an 641 * Completes with a [common.ApiRequestError] if the API endpoint returned an
562 * error. 642 * error.
563 * 643 *
564 * If the used [http.Client] completes with an error when making a REST call, 644 * If the used [http.Client] completes with an error when making a REST call,
565 * this method will complete with the same error. 645 * this method will complete with the same error.
(...skipping 17 matching lines...) Expand all
583 var _response = _requester.request(_url, 663 var _response = _requester.request(_url,
584 "POST", 664 "POST",
585 body: _body, 665 body: _body,
586 queryParams: _queryParams, 666 queryParams: _queryParams,
587 uploadOptions: _uploadOptions, 667 uploadOptions: _uploadOptions,
588 uploadMedia: _uploadMedia, 668 uploadMedia: _uploadMedia,
589 downloadOptions: _downloadOptions); 669 downloadOptions: _downloadOptions);
590 return _response.then((data) => null); 670 return _response.then((data) => null);
591 } 671 }
592 672
673 /**
674 * Resets all player progress on all quests for the currently authenticated
675 * player. This method is only accessible to whitelisted tester accounts for
676 * your application.
677 *
678 * Request parameters:
679 *
680 * Completes with a [common.ApiRequestError] if the API endpoint returned an
681 * error.
682 *
683 * If the used [http.Client] completes with an error when making a REST call,
684 * this method will complete with the same error.
685 */
686 async.Future resetAll() {
687 var _url = null;
688 var _queryParams = new core.Map();
689 var _uploadMedia = null;
690 var _uploadOptions = null;
691 var _downloadOptions = common.DownloadOptions.Metadata;
692 var _body = null;
693
694
695 _downloadOptions = null;
696
697 _url = 'quests/reset';
698
699 var _response = _requester.request(_url,
700 "POST",
701 body: _body,
702 queryParams: _queryParams,
703 uploadOptions: _uploadOptions,
704 uploadMedia: _uploadMedia,
705 downloadOptions: _downloadOptions);
706 return _response.then((data) => null);
707 }
708
709 /**
710 * Resets all draft quests for all players. This method is only available to
711 * user accounts for your developer console.
712 *
713 * Request parameters:
714 *
715 * Completes with a [common.ApiRequestError] if the API endpoint returned an
716 * error.
717 *
718 * If the used [http.Client] completes with an error when making a REST call,
719 * this method will complete with the same error.
720 */
721 async.Future resetAllForAllPlayers() {
722 var _url = null;
723 var _queryParams = new core.Map();
724 var _uploadMedia = null;
725 var _uploadOptions = null;
726 var _downloadOptions = common.DownloadOptions.Metadata;
727 var _body = null;
728
729
730 _downloadOptions = null;
731
732 _url = 'quests/resetAllForAllPlayers';
733
734 var _response = _requester.request(_url,
735 "POST",
736 body: _body,
737 queryParams: _queryParams,
738 uploadOptions: _uploadOptions,
739 uploadMedia: _uploadMedia,
740 downloadOptions: _downloadOptions);
741 return _response.then((data) => null);
742 }
743
744 /**
745 * Resets all player progress on the quest with the given ID for all players.
746 * This method is only available to user accounts for your developer console.
747 * Only draft quests can be reset.
748 *
749 * Request parameters:
750 *
751 * [questId] - The ID of the quest.
752 *
753 * Completes with a [common.ApiRequestError] if the API endpoint returned an
754 * error.
755 *
756 * If the used [http.Client] completes with an error when making a REST call,
757 * this method will complete with the same error.
758 */
759 async.Future resetForAllPlayers(core.String questId) {
760 var _url = null;
761 var _queryParams = new core.Map();
762 var _uploadMedia = null;
763 var _uploadOptions = null;
764 var _downloadOptions = common.DownloadOptions.Metadata;
765 var _body = null;
766
767 if (questId == null) {
768 throw new core.ArgumentError("Parameter questId is required.");
769 }
770
771 _downloadOptions = null;
772
773 _url = 'quests/' + common_internal.Escaper.ecapeVariable('$questId') + '/res etForAllPlayers';
774
775 var _response = _requester.request(_url,
776 "POST",
777 body: _body,
778 queryParams: _queryParams,
779 uploadOptions: _uploadOptions,
780 uploadMedia: _uploadMedia,
781 downloadOptions: _downloadOptions);
782 return _response.then((data) => null);
783 }
784
785 /**
786 * Resets quests with the given IDs for all players. This method is only
787 * available to user accounts for your developer console. Only draft quests
788 * may be reset.
789 *
790 * [request] - The metadata request object.
791 *
792 * Request parameters:
793 *
794 * Completes with a [common.ApiRequestError] if the API endpoint returned an
795 * error.
796 *
797 * If the used [http.Client] completes with an error when making a REST call,
798 * this method will complete with the same error.
799 */
800 async.Future resetMultipleForAllPlayers(QuestsResetMultipleForAllRequest reque st) {
801 var _url = null;
802 var _queryParams = new core.Map();
803 var _uploadMedia = null;
804 var _uploadOptions = null;
805 var _downloadOptions = common.DownloadOptions.Metadata;
806 var _body = null;
807
808 if (request != null) {
809 _body = convert.JSON.encode((request).toJson());
810 }
811
812 _downloadOptions = null;
813
814 _url = 'quests/resetMultipleForAllPlayers';
815
816 var _response = _requester.request(_url,
817 "POST",
818 body: _body,
819 queryParams: _queryParams,
820 uploadOptions: _uploadOptions,
821 uploadMedia: _uploadMedia,
822 downloadOptions: _downloadOptions);
823 return _response.then((data) => null);
824 }
825
593 } 826 }
594 827
595 828
596 /** Not documented yet. */ 829 /** Not documented yet. */
597 class RoomsResourceApi { 830 class RoomsResourceApi {
598 final common_internal.ApiRequester _requester; 831 final common_internal.ApiRequester _requester;
599 832
600 RoomsResourceApi(common_internal.ApiRequester client) : 833 RoomsResourceApi(common_internal.ApiRequester client) :
601 _requester = client; 834 _requester = client;
602 835
(...skipping 26 matching lines...) Expand all
629 var _response = _requester.request(_url, 862 var _response = _requester.request(_url,
630 "POST", 863 "POST",
631 body: _body, 864 body: _body,
632 queryParams: _queryParams, 865 queryParams: _queryParams,
633 uploadOptions: _uploadOptions, 866 uploadOptions: _uploadOptions,
634 uploadMedia: _uploadMedia, 867 uploadMedia: _uploadMedia,
635 downloadOptions: _downloadOptions); 868 downloadOptions: _downloadOptions);
636 return _response.then((data) => null); 869 return _response.then((data) => null);
637 } 870 }
638 871
872 /**
873 * Deletes rooms where the only room participants are from whitelisted tester
874 * accounts for your application. This method is only available to user
875 * accounts for your developer console.
876 *
877 * Request parameters:
878 *
879 * Completes with a [common.ApiRequestError] if the API endpoint returned an
880 * error.
881 *
882 * If the used [http.Client] completes with an error when making a REST call,
883 * this method will complete with the same error.
884 */
885 async.Future resetForAllPlayers() {
886 var _url = null;
887 var _queryParams = new core.Map();
888 var _uploadMedia = null;
889 var _uploadOptions = null;
890 var _downloadOptions = common.DownloadOptions.Metadata;
891 var _body = null;
892
893
894 _downloadOptions = null;
895
896 _url = 'rooms/resetForAllPlayers';
897
898 var _response = _requester.request(_url,
899 "POST",
900 body: _body,
901 queryParams: _queryParams,
902 uploadOptions: _uploadOptions,
903 uploadMedia: _uploadMedia,
904 downloadOptions: _downloadOptions);
905 return _response.then((data) => null);
906 }
907
639 } 908 }
640 909
641 910
642 /** Not documented yet. */ 911 /** Not documented yet. */
643 class ScoresResourceApi { 912 class ScoresResourceApi {
644 final common_internal.ApiRequester _requester; 913 final common_internal.ApiRequester _requester;
645 914
646 ScoresResourceApi(common_internal.ApiRequester client) : 915 ScoresResourceApi(common_internal.ApiRequester client) :
647 _requester = client; 916 _requester = client;
648 917
649 /** 918 /**
650 * Reset scores for the specified leaderboard for the currently authenticated 919 * Resets scores for the leaderboard with the given ID for the currently
651 * player. This method is only accessible to whitelisted tester accounts for 920 * authenticated player. This method is only accessible to whitelisted tester
652 * your application. 921 * accounts for your application.
653 * 922 *
654 * Request parameters: 923 * Request parameters:
655 * 924 *
656 * [leaderboardId] - The ID of the leaderboard. 925 * [leaderboardId] - The ID of the leaderboard.
657 * 926 *
658 * Completes with a [PlayerScoreResetResponse]. 927 * Completes with a [PlayerScoreResetResponse].
659 * 928 *
660 * Completes with a [common.ApiRequestError] if the API endpoint returned an 929 * Completes with a [common.ApiRequestError] if the API endpoint returned an
661 * error. 930 * error.
662 * 931 *
(...skipping 19 matching lines...) Expand all
682 "POST", 951 "POST",
683 body: _body, 952 body: _body,
684 queryParams: _queryParams, 953 queryParams: _queryParams,
685 uploadOptions: _uploadOptions, 954 uploadOptions: _uploadOptions,
686 uploadMedia: _uploadMedia, 955 uploadMedia: _uploadMedia,
687 downloadOptions: _downloadOptions); 956 downloadOptions: _downloadOptions);
688 return _response.then((data) => new PlayerScoreResetResponse.fromJson(data)) ; 957 return _response.then((data) => new PlayerScoreResetResponse.fromJson(data)) ;
689 } 958 }
690 959
691 /** 960 /**
692 * Reset scores for the specified leaderboard for all players. This method is 961 * Resets all scores for all leaderboards for the currently authenticated
693 * only available to user accounts for your developer console. Only draft 962 * players. This method is only accessible to whitelisted tester accounts for
694 * leaderboards can be reset. 963 * your application.
695 * 964 *
696 * Request parameters: 965 * Request parameters:
697 * 966 *
967 * Completes with a [PlayerScoreResetAllResponse].
968 *
969 * Completes with a [common.ApiRequestError] if the API endpoint returned an
970 * error.
971 *
972 * If the used [http.Client] completes with an error when making a REST call,
973 * this method will complete with the same error.
974 */
975 async.Future<PlayerScoreResetAllResponse> resetAll() {
976 var _url = null;
977 var _queryParams = new core.Map();
978 var _uploadMedia = null;
979 var _uploadOptions = null;
980 var _downloadOptions = common.DownloadOptions.Metadata;
981 var _body = null;
982
983
984
985 _url = 'scores/reset';
986
987 var _response = _requester.request(_url,
988 "POST",
989 body: _body,
990 queryParams: _queryParams,
991 uploadOptions: _uploadOptions,
992 uploadMedia: _uploadMedia,
993 downloadOptions: _downloadOptions);
994 return _response.then((data) => new PlayerScoreResetAllResponse.fromJson(dat a));
995 }
996
997 /**
998 * Resets scores for all draft leaderboards for all players. This method is
999 * only available to user accounts for your developer console.
1000 *
1001 * Request parameters:
1002 *
1003 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1004 * error.
1005 *
1006 * If the used [http.Client] completes with an error when making a REST call,
1007 * this method will complete with the same error.
1008 */
1009 async.Future resetAllForAllPlayers() {
1010 var _url = null;
1011 var _queryParams = new core.Map();
1012 var _uploadMedia = null;
1013 var _uploadOptions = null;
1014 var _downloadOptions = common.DownloadOptions.Metadata;
1015 var _body = null;
1016
1017
1018 _downloadOptions = null;
1019
1020 _url = 'scores/resetAllForAllPlayers';
1021
1022 var _response = _requester.request(_url,
1023 "POST",
1024 body: _body,
1025 queryParams: _queryParams,
1026 uploadOptions: _uploadOptions,
1027 uploadMedia: _uploadMedia,
1028 downloadOptions: _downloadOptions);
1029 return _response.then((data) => null);
1030 }
1031
1032 /**
1033 * Resets scores for the leaderboard with the given ID for all players. This
1034 * method is only available to user accounts for your developer console. Only
1035 * draft leaderboards can be reset.
1036 *
1037 * Request parameters:
1038 *
698 * [leaderboardId] - The ID of the leaderboard. 1039 * [leaderboardId] - The ID of the leaderboard.
699 * 1040 *
700 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1041 * Completes with a [common.ApiRequestError] if the API endpoint returned an
701 * error. 1042 * error.
702 * 1043 *
703 * If the used [http.Client] completes with an error when making a REST call, 1044 * If the used [http.Client] completes with an error when making a REST call,
704 * this method will complete with the same error. 1045 * this method will complete with the same error.
705 */ 1046 */
706 async.Future resetForAllPlayers(core.String leaderboardId) { 1047 async.Future resetForAllPlayers(core.String leaderboardId) {
707 var _url = null; 1048 var _url = null;
(...skipping 14 matching lines...) Expand all
722 var _response = _requester.request(_url, 1063 var _response = _requester.request(_url,
723 "POST", 1064 "POST",
724 body: _body, 1065 body: _body,
725 queryParams: _queryParams, 1066 queryParams: _queryParams,
726 uploadOptions: _uploadOptions, 1067 uploadOptions: _uploadOptions,
727 uploadMedia: _uploadMedia, 1068 uploadMedia: _uploadMedia,
728 downloadOptions: _downloadOptions); 1069 downloadOptions: _downloadOptions);
729 return _response.then((data) => null); 1070 return _response.then((data) => null);
730 } 1071 }
731 1072
1073 /**
1074 * Resets scores for the leaderboards with the given IDs for all players. This
1075 * method is only available to user accounts for your developer console. Only
1076 * draft leaderboards may be reset.
1077 *
1078 * [request] - The metadata request object.
1079 *
1080 * Request parameters:
1081 *
1082 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1083 * error.
1084 *
1085 * If the used [http.Client] completes with an error when making a REST call,
1086 * this method will complete with the same error.
1087 */
1088 async.Future resetMultipleForAllPlayers(ScoresResetMultipleForAllRequest reque st) {
1089 var _url = null;
1090 var _queryParams = new core.Map();
1091 var _uploadMedia = null;
1092 var _uploadOptions = null;
1093 var _downloadOptions = common.DownloadOptions.Metadata;
1094 var _body = null;
1095
1096 if (request != null) {
1097 _body = convert.JSON.encode((request).toJson());
1098 }
1099
1100 _downloadOptions = null;
1101
1102 _url = 'scores/resetMultipleForAllPlayers';
1103
1104 var _response = _requester.request(_url,
1105 "POST",
1106 body: _body,
1107 queryParams: _queryParams,
1108 uploadOptions: _uploadOptions,
1109 uploadMedia: _uploadMedia,
1110 downloadOptions: _downloadOptions);
1111 return _response.then((data) => null);
1112 }
1113
732 } 1114 }
733 1115
734 1116
735 /** Not documented yet. */ 1117 /** Not documented yet. */
736 class TurnBasedMatchesResourceApi { 1118 class TurnBasedMatchesResourceApi {
737 final common_internal.ApiRequester _requester; 1119 final common_internal.ApiRequester _requester;
738 1120
739 TurnBasedMatchesResourceApi(common_internal.ApiRequester client) : 1121 TurnBasedMatchesResourceApi(common_internal.ApiRequester client) :
740 _requester = client; 1122 _requester = client;
741 1123
(...skipping 25 matching lines...) Expand all
767 var _response = _requester.request(_url, 1149 var _response = _requester.request(_url,
768 "POST", 1150 "POST",
769 body: _body, 1151 body: _body,
770 queryParams: _queryParams, 1152 queryParams: _queryParams,
771 uploadOptions: _uploadOptions, 1153 uploadOptions: _uploadOptions,
772 uploadMedia: _uploadMedia, 1154 uploadMedia: _uploadMedia,
773 downloadOptions: _downloadOptions); 1155 downloadOptions: _downloadOptions);
774 return _response.then((data) => null); 1156 return _response.then((data) => null);
775 } 1157 }
776 1158
1159 /**
1160 * Deletes turn-based matches where the only match participants are from
1161 * whitelisted tester accounts for your application. This method is only
1162 * available to user accounts for your developer console.
1163 *
1164 * Request parameters:
1165 *
1166 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1167 * error.
1168 *
1169 * If the used [http.Client] completes with an error when making a REST call,
1170 * this method will complete with the same error.
1171 */
1172 async.Future resetForAllPlayers() {
1173 var _url = null;
1174 var _queryParams = new core.Map();
1175 var _uploadMedia = null;
1176 var _uploadOptions = null;
1177 var _downloadOptions = common.DownloadOptions.Metadata;
1178 var _body = null;
1179
1180
1181 _downloadOptions = null;
1182
1183 _url = 'turnbasedmatches/resetForAllPlayers';
1184
1185 var _response = _requester.request(_url,
1186 "POST",
1187 body: _body,
1188 queryParams: _queryParams,
1189 uploadOptions: _uploadOptions,
1190 uploadMedia: _uploadMedia,
1191 downloadOptions: _downloadOptions);
1192 return _response.then((data) => null);
1193 }
1194
777 } 1195 }
778 1196
779 1197
780 1198
781 /** This is a JSON template for achievement reset all response. */ 1199 /** This is a JSON template for achievement reset all response. */
782 class AchievementResetAllResponse { 1200 class AchievementResetAllResponse {
783 /** 1201 /**
784 * Uniquely identifies the type of this resource. Value is always the fixed 1202 * Uniquely identifies the type of this resource. Value is always the fixed
785 * string gamesManagement#achievementResetAllResponse. 1203 * string gamesManagement#achievementResetAllResponse.
786 */ 1204 */
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
904 _json["kind"] = kind; 1322 _json["kind"] = kind;
905 } 1323 }
906 if (updateOccurred != null) { 1324 if (updateOccurred != null) {
907 _json["updateOccurred"] = updateOccurred; 1325 _json["updateOccurred"] = updateOccurred;
908 } 1326 }
909 return _json; 1327 return _json;
910 } 1328 }
911 } 1329 }
912 1330
913 1331
1332 /** This is a JSON template for multiple events reset all request. */
1333 class EventsResetMultipleForAllRequest {
1334 /** The IDs of events to reset. */
1335 core.List<core.String> eventIds;
1336
1337 /**
1338 * Uniquely identifies the type of this resource. Value is always the fixed
1339 * string gamesManagement#eventsResetMultipleForAllRequest.
1340 */
1341 core.String kind;
1342
1343
1344 EventsResetMultipleForAllRequest();
1345
1346 EventsResetMultipleForAllRequest.fromJson(core.Map _json) {
1347 if (_json.containsKey("event_ids")) {
1348 eventIds = _json["event_ids"];
1349 }
1350 if (_json.containsKey("kind")) {
1351 kind = _json["kind"];
1352 }
1353 }
1354
1355 core.Map toJson() {
1356 var _json = new core.Map();
1357 if (eventIds != null) {
1358 _json["event_ids"] = eventIds;
1359 }
1360 if (kind != null) {
1361 _json["kind"] = kind;
1362 }
1363 return _json;
1364 }
1365 }
1366
1367
914 /** 1368 /**
915 * This is a JSON template for metadata about a player playing a game with the 1369 * This is a JSON template for metadata about a player playing a game with the
916 * currently authenticated user. 1370 * currently authenticated user.
917 */ 1371 */
918 class GamesPlayedResource { 1372 class GamesPlayedResource {
919 /** 1373 /**
920 * True if the player was auto-matched with the currently authenticated user. 1374 * True if the player was auto-matched with the currently authenticated user.
921 */ 1375 */
922 core.bool autoMatched; 1376 core.bool autoMatched;
923 1377
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after
1277 _json["playerId"] = playerId; 1731 _json["playerId"] = playerId;
1278 } 1732 }
1279 if (title != null) { 1733 if (title != null) {
1280 _json["title"] = title; 1734 _json["title"] = title;
1281 } 1735 }
1282 return _json; 1736 return _json;
1283 } 1737 }
1284 } 1738 }
1285 1739
1286 1740
1741 /** This is a JSON template for a list of leaderboard reset resources. */
1742 class PlayerScoreResetAllResponse {
1743 /**
1744 * Uniquely identifies the type of this resource. Value is always the fixed
1745 * string gamesManagement#playerScoreResetResponse.
1746 */
1747 core.String kind;
1748
1749 /** The leaderboard reset results. */
1750 core.List<PlayerScoreResetResponse> results;
1751
1752
1753 PlayerScoreResetAllResponse();
1754
1755 PlayerScoreResetAllResponse.fromJson(core.Map _json) {
1756 if (_json.containsKey("kind")) {
1757 kind = _json["kind"];
1758 }
1759 if (_json.containsKey("results")) {
1760 results = _json["results"].map((value) => new PlayerScoreResetResponse.fro mJson(value)).toList();
1761 }
1762 }
1763
1764 core.Map toJson() {
1765 var _json = new core.Map();
1766 if (kind != null) {
1767 _json["kind"] = kind;
1768 }
1769 if (results != null) {
1770 _json["results"] = results.map((value) => (value).toJson()).toList();
1771 }
1772 return _json;
1773 }
1774 }
1775
1776
1287 /** This is a JSON template for a list of reset leaderboard entry resources. */ 1777 /** This is a JSON template for a list of reset leaderboard entry resources. */
1288 class PlayerScoreResetResponse { 1778 class PlayerScoreResetResponse {
1779 /** The ID of an leaderboard for which player state has been updated. */
1780 core.String definitionId;
1781
1289 /** 1782 /**
1290 * Uniquely identifies the type of this resource. Value is always the fixed 1783 * Uniquely identifies the type of this resource. Value is always the fixed
1291 * string gamesManagement#playerScoreResetResponse. 1784 * string gamesManagement#playerScoreResetResponse.
1292 */ 1785 */
1293 core.String kind; 1786 core.String kind;
1294 1787
1295 /** 1788 /**
1296 * The time spans of the updated score. 1789 * The time spans of the updated score.
1297 * Possible values are: 1790 * Possible values are:
1298 * - "ALL_TIME" - The score is an all-time score. 1791 * - "ALL_TIME" - The score is an all-time score.
1299 * - "WEEKLY" - The score is a weekly score. 1792 * - "WEEKLY" - The score is a weekly score.
1300 * - "DAILY" - The score is a daily score. 1793 * - "DAILY" - The score is a daily score.
1301 */ 1794 */
1302 core.List<core.String> resetScoreTimeSpans; 1795 core.List<core.String> resetScoreTimeSpans;
1303 1796
1304 1797
1305 PlayerScoreResetResponse(); 1798 PlayerScoreResetResponse();
1306 1799
1307 PlayerScoreResetResponse.fromJson(core.Map _json) { 1800 PlayerScoreResetResponse.fromJson(core.Map _json) {
1801 if (_json.containsKey("definitionId")) {
1802 definitionId = _json["definitionId"];
1803 }
1308 if (_json.containsKey("kind")) { 1804 if (_json.containsKey("kind")) {
1309 kind = _json["kind"]; 1805 kind = _json["kind"];
1310 } 1806 }
1311 if (_json.containsKey("resetScoreTimeSpans")) { 1807 if (_json.containsKey("resetScoreTimeSpans")) {
1312 resetScoreTimeSpans = _json["resetScoreTimeSpans"]; 1808 resetScoreTimeSpans = _json["resetScoreTimeSpans"];
1313 } 1809 }
1314 } 1810 }
1315 1811
1316 core.Map toJson() { 1812 core.Map toJson() {
1317 var _json = new core.Map(); 1813 var _json = new core.Map();
1814 if (definitionId != null) {
1815 _json["definitionId"] = definitionId;
1816 }
1318 if (kind != null) { 1817 if (kind != null) {
1319 _json["kind"] = kind; 1818 _json["kind"] = kind;
1320 } 1819 }
1321 if (resetScoreTimeSpans != null) { 1820 if (resetScoreTimeSpans != null) {
1322 _json["resetScoreTimeSpans"] = resetScoreTimeSpans; 1821 _json["resetScoreTimeSpans"] = resetScoreTimeSpans;
1323 } 1822 }
1324 return _json; 1823 return _json;
1325 } 1824 }
1326 } 1825 }
1327 1826
1328 1827
1828 /** This is a JSON template for multiple quests reset all request. */
1829 class QuestsResetMultipleForAllRequest {
1830 /**
1831 * Uniquely identifies the type of this resource. Value is always the fixed
1832 * string gamesManagement#questsResetMultipleForAllRequest.
1833 */
1834 core.String kind;
1835
1836 /** The IDs of quests to reset. */
1837 core.List<core.String> questIds;
1838
1839
1840 QuestsResetMultipleForAllRequest();
1841
1842 QuestsResetMultipleForAllRequest.fromJson(core.Map _json) {
1843 if (_json.containsKey("kind")) {
1844 kind = _json["kind"];
1845 }
1846 if (_json.containsKey("quest_ids")) {
1847 questIds = _json["quest_ids"];
1848 }
1849 }
1850
1851 core.Map toJson() {
1852 var _json = new core.Map();
1853 if (kind != null) {
1854 _json["kind"] = kind;
1855 }
1856 if (questIds != null) {
1857 _json["quest_ids"] = questIds;
1858 }
1859 return _json;
1860 }
1861 }
1862
1863
1864 /** This is a JSON template for multiple scores reset all request. */
1865 class ScoresResetMultipleForAllRequest {
1866 /**
1867 * Uniquely identifies the type of this resource. Value is always the fixed
1868 * string gamesManagement#scoresResetMultipleForAllRequest.
1869 */
1870 core.String kind;
1871
1872 /** The IDs of leaderboards to reset. */
1873 core.List<core.String> leaderboardIds;
1874
1875
1876 ScoresResetMultipleForAllRequest();
1877
1878 ScoresResetMultipleForAllRequest.fromJson(core.Map _json) {
1879 if (_json.containsKey("kind")) {
1880 kind = _json["kind"];
1881 }
1882 if (_json.containsKey("leaderboard_ids")) {
1883 leaderboardIds = _json["leaderboard_ids"];
1884 }
1885 }
1886
1887 core.Map toJson() {
1888 var _json = new core.Map();
1889 if (kind != null) {
1890 _json["kind"] = kind;
1891 }
1892 if (leaderboardIds != null) {
1893 _json["leaderboard_ids"] = leaderboardIds;
1894 }
1895 return _json;
1896 }
1897 }
1898
1899
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698