games  v1
games_service.h
1 // Copyright 2010 Google Inc.
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 // This code was generated by google-apis-code-generator 1.5.1
17 // Build date: 2018-10-08 17:45:39 UTC
18 // on: 2020-03-07, 08:12:42 UTC
19 // C++ generator version: 0.1.4
20 //
21 // Changes to this file may cause incorrect behavior and will be lost if
22 // the code is regenerated.
23 //------------------------------------------------------------------------------
24 #ifndef GOOGLE_GAMES_API_GAMES_SERVICE_H_
25 #define GOOGLE_GAMES_API_GAMES_SERVICE_H_
26 
27 #include <string>
28 #include "googleapis/base/integral_types.h"
29 #include "googleapis/base/macros.h"
30 #include "googleapis/client/service/client_service.h"
31 #include "googleapis/client/service/service_request_pager.h"
32 #include "googleapis/client/util/status.h"
33 #include "googleapis/client/util/uri_template.h"
34 
35 #include "google/games_api/achievement_definitions_list_response.h"
36 #include "google/games_api/achievement_increment_response.h"
37 #include "google/games_api/achievement_reveal_response.h"
38 #include "google/games_api/achievement_set_steps_at_least_response.h"
39 #include "google/games_api/achievement_unlock_response.h"
40 #include "google/games_api/achievement_update_multiple_request.h"
41 #include "google/games_api/achievement_update_multiple_response.h"
42 #include "google/games_api/application.h"
43 #include "google/games_api/application_verify_response.h"
44 #include "google/games_api/category_list_response.h"
45 #include "google/games_api/event_definition_list_response.h"
46 #include "google/games_api/event_record_request.h"
47 #include "google/games_api/event_update_response.h"
48 #include "google/games_api/leaderboard.h"
49 #include "google/games_api/leaderboard_list_response.h"
50 #include "google/games_api/leaderboard_scores.h"
51 #include "google/games_api/metagame_config.h"
52 #include "google/games_api/player.h"
53 #include "google/games_api/player_achievement_list_response.h"
54 #include "google/games_api/player_event_list_response.h"
55 #include "google/games_api/player_leaderboard_score_list_response.h"
56 #include "google/games_api/player_list_response.h"
57 #include "google/games_api/player_score_list_response.h"
58 #include "google/games_api/player_score_response.h"
59 #include "google/games_api/player_score_submission_list.h"
60 #include "google/games_api/push_token.h"
61 #include "google/games_api/push_token_id.h"
62 #include "google/games_api/revision_check_response.h"
63 #include "google/games_api/room.h"
64 #include "google/games_api/room_create_request.h"
65 #include "google/games_api/room_join_request.h"
66 #include "google/games_api/room_leave_request.h"
67 #include "google/games_api/room_list.h"
68 #include "google/games_api/room_p2_ps_tatuses.h"
69 #include "google/games_api/room_status.h"
70 #include "google/games_api/snapshot.h"
71 #include "google/games_api/snapshot_list_response.h"
72 #include "google/games_api/turn_based_match.h"
73 #include "google/games_api/turn_based_match_create_request.h"
74 #include "google/games_api/turn_based_match_list.h"
75 #include "google/games_api/turn_based_match_rematch.h"
76 #include "google/games_api/turn_based_match_results.h"
77 #include "google/games_api/turn_based_match_sync.h"
78 #include "google/games_api/turn_based_match_turn.h"
79 
80 
81 namespace google_games_api {
82 using namespace googleapis;
113 class GamesService;
114 
123  : public client::ClientServiceRequest {
124  public:
147  const client::ClientService* service,
148  client::AuthorizationCredential* credential,
149  client::HttpRequest::HttpMethod method,
150  const StringPiece& uri_template);
151 
155  virtual ~GamesServiceBaseRequest();
156 
157 
161  void clear_alt() {
162  _have_alt_ = false;
163  client::ClearCppValueHelper(&alt_);
164  }
165 
166 
172  const string& get_alt() const { return alt_; }
173 
179  string* mutable_alt() {
180  _have_alt_ = true;
181  return &alt_;
182  }
183 
184 
190  void set_alt(const string& value) {
191  _have_alt_ = true;
192  alt_ = value;
193  }
194 
195 
196 
200  void clear_fields() {
201  _have_fields_ = false;
202  client::ClearCppValueHelper(&fields_);
203  }
204 
205 
211  const string& get_fields() const { return fields_; }
212 
218  string* mutable_fields() {
219  _have_fields_ = true;
220  return &fields_;
221  }
222 
223 
230  void set_fields(const string& value) {
231  _have_fields_ = true;
232  fields_ = value;
233  }
234 
235 
236 
240  void clear_key() {
241  _have_key_ = false;
242  client::ClearCppValueHelper(&key_);
243  }
244 
245 
251  const string& get_key() const { return key_; }
252 
258  string* mutable_key() {
259  _have_key_ = true;
260  return &key_;
261  }
262 
263 
271  void set_key(const string& value) {
272  _have_key_ = true;
273  key_ = value;
274  }
275 
276 
277 
282  _have_oauth_token_ = false;
283  client::ClearCppValueHelper(&oauth_token_);
284  }
285 
286 
292  const string& get_oauth_token() const { return oauth_token_; }
293 
300  string* mutable_oauthToken() {
301  _have_oauth_token_ = true;
302  return &oauth_token_;
303  }
304 
305 
311  void set_oauth_token(const string& value) {
312  _have_oauth_token_ = true;
313  oauth_token_ = value;
314  }
315 
316 
317 
322  _have_pretty_print_ = false;
323  client::ClearCppValueHelper(&pretty_print_);
324  }
325 
326 
332  bool get_pretty_print() const { return pretty_print_; }
333 
339  void set_pretty_print(bool value) {
340  _have_pretty_print_ = true;
341  pretty_print_ = value;
342  }
343 
348  _have_quota_user_ = false;
349  client::ClearCppValueHelper(&quota_user_);
350  }
351 
352 
358  const string& get_quota_user() const { return quota_user_; }
359 
366  string* mutable_quotaUser() {
367  _have_quota_user_ = true;
368  return &quota_user_;
369  }
370 
371 
378  void set_quota_user(const string& value) {
379  _have_quota_user_ = true;
380  quota_user_ = value;
381  }
382 
383 
384 
388  void clear_user_ip() {
389  _have_user_ip_ = false;
390  client::ClearCppValueHelper(&user_ip_);
391  }
392 
393 
399  const string& get_user_ip() const { return user_ip_; }
400 
406  string* mutable_userIp() {
407  _have_user_ip_ = true;
408  return &user_ip_;
409  }
410 
411 
418  void set_user_ip(const string& value) {
419  _have_user_ip_ = true;
420  user_ip_ = value;
421  }
422 
433  virtual util::Status AppendVariable(
434  const StringPiece& variable_name,
435  const client::UriTemplateConfig& config,
436  string* target);
437 
443  virtual util::Status AppendOptionalQueryParameters(string* target);
444 
445 
446  protected:
452  void AddJsonContentToRequest(const client::JsonCppData *content);
453 
454  private:
455  string alt_;
456  string fields_;
457  string key_;
458  string oauth_token_;
459  bool pretty_print_;
460  string quota_user_;
461  string user_ip_;
462  bool _have_alt_ : 1;
463  bool _have_fields_ : 1;
464  bool _have_key_ : 1;
465  bool _have_oauth_token_ : 1;
466  bool _have_pretty_print_ : 1;
467  bool _have_quota_user_ : 1;
468  bool _have_user_ip_ : 1;
469 
470  DISALLOW_COPY_AND_ASSIGN(GamesServiceBaseRequest);
471 };
472 
473 
474 
488  public:
497  const GamesService* _service_,
498  client::AuthorizationCredential* _credential_);
499 
504 
505 
509  void clear_language() {
510  _have_language_ = false;
511  client::ClearCppValueHelper(&language_);
512  }
513 
514 
520  const string& get_language() const { return language_; }
521 
528  string* mutable_language() {
529  _have_language_ = true;
530  return &language_;
531  }
532 
533 
540  void set_language(const string& value) {
541  _have_language_ = true;
542  language_ = value;
543  }
544 
545 
546 
551  _have_max_results_ = false;
552  client::ClearCppValueHelper(&max_results_);
553  }
554 
555 
561  int32 get_max_results() const { return max_results_; }
562 
570  void set_max_results(int32 value) {
571  _have_max_results_ = true;
572  max_results_ = value;
573  }
574 
579  _have_page_token_ = false;
580  client::ClearCppValueHelper(&page_token_);
581  }
582 
583 
589  const string& get_page_token() const { return page_token_; }
590 
597  string* mutable_pageToken() {
598  _have_page_token_ = true;
599  return &page_token_;
600  }
601 
602 
608  void set_page_token(const string& value) {
609  _have_page_token_ = true;
610  page_token_ = value;
611  }
612 
622  virtual util::Status AppendVariable(
623  const StringPiece& variable_name,
624  const client::UriTemplateConfig& config,
625  string* target);
626 
632  virtual util::Status AppendOptionalQueryParameters(string* target);
633 
634 
647  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
648  }
649 
650  private:
651  string language_;
652  int32 max_results_;
653  string page_token_;
654  bool _have_language_ : 1;
655  bool _have_max_results_ : 1;
656  bool _have_page_token_ : 1;
657  DISALLOW_COPY_AND_ASSIGN(AchievementDefinitionsResource_ListMethod);
658 };
659 
660 typedef client::ServiceRequestPager<
663  AchievementDefinitionsResource_ListMethodPager;
664 
665 
666 
680  public:
691  const GamesService* _service_,
692  client::AuthorizationCredential* _credential_,
693  const absl::string_view& achievement_id,
694  const int32& steps_to_increment);
695 
700 
701 
706  _have_request_id_ = false;
707  client::ClearCppValueHelper(&request_id_);
708  }
709 
710 
716  int64 get_request_id() const { return request_id_; }
717 
725  void set_request_id(int64 value) {
726  _have_request_id_ = true;
727  request_id_ = value;
728  }
729 
739  virtual util::Status AppendVariable(
740  const StringPiece& variable_name,
741  const client::UriTemplateConfig& config,
742  string* target);
743 
749  virtual util::Status AppendOptionalQueryParameters(string* target);
750 
751 
764  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
765  }
766 
767  private:
768  string achievement_id_;
769  int32 steps_to_increment_;
770  int64 request_id_;
771  bool _have_request_id_ : 1;
772  DISALLOW_COPY_AND_ASSIGN(AchievementsResource_IncrementMethod);
773 };
774 
788  public:
799  const GamesService* _service_,
800  client::AuthorizationCredential* _credential_,
801  const absl::string_view& player_id);
802 
807 
808 
812  void clear_language() {
813  _have_language_ = false;
814  client::ClearCppValueHelper(&language_);
815  }
816 
817 
823  const string& get_language() const { return language_; }
824 
831  string* mutable_language() {
832  _have_language_ = true;
833  return &language_;
834  }
835 
836 
843  void set_language(const string& value) {
844  _have_language_ = true;
845  language_ = value;
846  }
847 
848 
849 
854  _have_max_results_ = false;
855  client::ClearCppValueHelper(&max_results_);
856  }
857 
858 
864  int32 get_max_results() const { return max_results_; }
865 
873  void set_max_results(int32 value) {
874  _have_max_results_ = true;
875  max_results_ = value;
876  }
877 
882  _have_page_token_ = false;
883  client::ClearCppValueHelper(&page_token_);
884  }
885 
886 
892  const string& get_page_token() const { return page_token_; }
893 
900  string* mutable_pageToken() {
901  _have_page_token_ = true;
902  return &page_token_;
903  }
904 
905 
911  void set_page_token(const string& value) {
912  _have_page_token_ = true;
913  page_token_ = value;
914  }
915 
916 
917 
921  void clear_state() {
922  _have_state_ = false;
923  client::ClearCppValueHelper(&state_);
924  }
925 
926 
932  const string& get_state() const { return state_; }
933 
939  string* mutable_state() {
940  _have_state_ = true;
941  return &state_;
942  }
943 
944 
952  void set_state(const string& value) {
953  _have_state_ = true;
954  state_ = value;
955  }
956 
966  virtual util::Status AppendVariable(
967  const StringPiece& variable_name,
968  const client::UriTemplateConfig& config,
969  string* target);
970 
976  virtual util::Status AppendOptionalQueryParameters(string* target);
977 
978 
991  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
992  }
993 
994  private:
995  string player_id_;
996  string language_;
997  int32 max_results_;
998  string page_token_;
999  string state_;
1000  bool _have_language_ : 1;
1001  bool _have_max_results_ : 1;
1002  bool _have_page_token_ : 1;
1003  bool _have_state_ : 1;
1004  DISALLOW_COPY_AND_ASSIGN(AchievementsResource_ListMethod);
1005 };
1006 
1007 typedef client::ServiceRequestPager<
1010  AchievementsResource_ListMethodPager;
1011 
1025  public:
1035  const GamesService* _service_,
1036  client::AuthorizationCredential* _credential_,
1037  const absl::string_view& achievement_id);
1038 
1043 
1044 
1054  virtual util::Status AppendVariable(
1055  const StringPiece& variable_name,
1056  const client::UriTemplateConfig& config,
1057  string* target);
1058 
1059 
1071  AchievementRevealResponse* data) {
1072  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1073  }
1074 
1075  private:
1076  string achievement_id_;
1077  DISALLOW_COPY_AND_ASSIGN(AchievementsResource_RevealMethod);
1078 };
1079 
1093  public:
1104  const GamesService* _service_,
1105  client::AuthorizationCredential* _credential_,
1106  const absl::string_view& achievement_id,
1107  const int32& steps);
1108 
1113 
1114 
1124  virtual util::Status AppendVariable(
1125  const StringPiece& variable_name,
1126  const client::UriTemplateConfig& config,
1127  string* target);
1128 
1134  virtual util::Status AppendOptionalQueryParameters(string* target);
1135 
1136 
1149  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1150  }
1151 
1152  private:
1153  string achievement_id_;
1154  int32 steps_;
1155  DISALLOW_COPY_AND_ASSIGN(AchievementsResource_SetStepsAtLeastMethod);
1156 };
1157 
1171  public:
1181  const GamesService* _service_,
1182  client::AuthorizationCredential* _credential_,
1183  const absl::string_view& achievement_id);
1184 
1189 
1190 
1195  _have_builtin_game_id_ = false;
1196  client::ClearCppValueHelper(&builtin_game_id_);
1197  }
1198 
1199 
1205  const string& get_builtin_game_id() const { return builtin_game_id_; }
1206 
1214  _have_builtin_game_id_ = true;
1215  return &builtin_game_id_;
1216  }
1217 
1218 
1225  void set_builtin_game_id(const string& value) {
1226  _have_builtin_game_id_ = true;
1227  builtin_game_id_ = value;
1228  }
1229 
1239  virtual util::Status AppendVariable(
1240  const StringPiece& variable_name,
1241  const client::UriTemplateConfig& config,
1242  string* target);
1243 
1249  virtual util::Status AppendOptionalQueryParameters(string* target);
1250 
1251 
1263  AchievementUnlockResponse* data) {
1264  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1265  }
1266 
1267  private:
1268  string achievement_id_;
1269  string builtin_game_id_;
1270  bool _have_builtin_game_id_ : 1;
1271  DISALLOW_COPY_AND_ASSIGN(AchievementsResource_UnlockMethod);
1272 };
1273 
1287  public:
1297  const GamesService* _service_,
1298  client::AuthorizationCredential* _credential_,
1299  const AchievementUpdateMultipleRequest& _content_);
1300 
1305 
1306 
1311  _have_builtin_game_id_ = false;
1312  client::ClearCppValueHelper(&builtin_game_id_);
1313  }
1314 
1315 
1321  const string& get_builtin_game_id() const { return builtin_game_id_; }
1322 
1330  _have_builtin_game_id_ = true;
1331  return &builtin_game_id_;
1332  }
1333 
1334 
1341  void set_builtin_game_id(const string& value) {
1342  _have_builtin_game_id_ = true;
1343  builtin_game_id_ = value;
1344  }
1345 
1355  virtual util::Status AppendVariable(
1356  const StringPiece& variable_name,
1357  const client::UriTemplateConfig& config,
1358  string* target);
1359 
1365  virtual util::Status AppendOptionalQueryParameters(string* target);
1366 
1367 
1380  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1381  }
1382 
1383  private:
1384  string builtin_game_id_;
1385  bool _have_builtin_game_id_ : 1; string _content_;
1386  DISALLOW_COPY_AND_ASSIGN(AchievementsResource_UpdateMultipleMethod);
1387 };
1388 
1389 
1390 
1404  public:
1415  const GamesService* _service_,
1416  client::AuthorizationCredential* _credential_,
1417  const absl::string_view& application_id);
1418 
1422  virtual ~ApplicationsResource_GetMethod();
1423 
1424 
1429  _have_language_ = false;
1430  client::ClearCppValueHelper(&language_);
1431  }
1432 
1433 
1439  const string& get_language() const { return language_; }
1440 
1447  string* mutable_language() {
1448  _have_language_ = true;
1449  return &language_;
1450  }
1451 
1452 
1459  void set_language(const string& value) {
1460  _have_language_ = true;
1461  language_ = value;
1462  }
1463 
1464 
1465 
1470  _have_platform_type_ = false;
1471  client::ClearCppValueHelper(&platform_type_);
1472  }
1473 
1474 
1480  const string& get_platform_type() const { return platform_type_; }
1481 
1489  _have_platform_type_ = true;
1490  return &platform_type_;
1491  }
1492 
1493 
1500  void set_platform_type(const string& value) {
1501  _have_platform_type_ = true;
1502  platform_type_ = value;
1503  }
1504 
1514  virtual util::Status AppendVariable(
1515  const StringPiece& variable_name,
1516  const client::UriTemplateConfig& config,
1517  string* target);
1518 
1524  virtual util::Status AppendOptionalQueryParameters(string* target);
1525 
1526 
1538  Application* data) {
1539  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1540  }
1541 
1542  private:
1543  string application_id_;
1544  string language_;
1545  string platform_type_;
1546  bool _have_language_ : 1;
1547  bool _have_platform_type_ : 1;
1548  DISALLOW_COPY_AND_ASSIGN(ApplicationsResource_GetMethod);
1549 };
1550 
1564  public:
1573  const GamesService* _service_,
1574  client::AuthorizationCredential* _credential_);
1575 
1580 
1581 
1586  _have_builtin_game_id_ = false;
1587  client::ClearCppValueHelper(&builtin_game_id_);
1588  }
1589 
1590 
1596  const string& get_builtin_game_id() const { return builtin_game_id_; }
1597 
1605  _have_builtin_game_id_ = true;
1606  return &builtin_game_id_;
1607  }
1608 
1609 
1616  void set_builtin_game_id(const string& value) {
1617  _have_builtin_game_id_ = true;
1618  builtin_game_id_ = value;
1619  }
1620 
1630  virtual util::Status AppendVariable(
1631  const StringPiece& variable_name,
1632  const client::UriTemplateConfig& config,
1633  string* target);
1634 
1640  virtual util::Status AppendOptionalQueryParameters(string* target);
1641 
1642 
1643  private:
1644  string builtin_game_id_;
1645  bool _have_builtin_game_id_ : 1;
1646  DISALLOW_COPY_AND_ASSIGN(ApplicationsResource_PlayedMethod);
1647 };
1648 
1662  public:
1673  const GamesService* _service_,
1674  client::AuthorizationCredential* _credential_,
1675  const absl::string_view& application_id);
1676 
1681 
1682 
1692  virtual util::Status AppendVariable(
1693  const StringPiece& variable_name,
1694  const client::UriTemplateConfig& config,
1695  string* target);
1696 
1697 
1709  ApplicationVerifyResponse* data) {
1710  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1711  }
1712 
1713  private:
1714  string application_id_;
1715  DISALLOW_COPY_AND_ASSIGN(ApplicationsResource_VerifyMethod);
1716 };
1717 
1718 
1719 
1733  public:
1742  const GamesService* _service_,
1743  client::AuthorizationCredential* _credential_);
1744 
1749 
1750 
1755  _have_language_ = false;
1756  client::ClearCppValueHelper(&language_);
1757  }
1758 
1759 
1765  const string& get_language() const { return language_; }
1766 
1773  string* mutable_language() {
1774  _have_language_ = true;
1775  return &language_;
1776  }
1777 
1778 
1785  void set_language(const string& value) {
1786  _have_language_ = true;
1787  language_ = value;
1788  }
1789 
1790 
1791 
1796  _have_max_results_ = false;
1797  client::ClearCppValueHelper(&max_results_);
1798  }
1799 
1800 
1806  int32 get_max_results() const { return max_results_; }
1807 
1815  void set_max_results(int32 value) {
1816  _have_max_results_ = true;
1817  max_results_ = value;
1818  }
1819 
1824  _have_page_token_ = false;
1825  client::ClearCppValueHelper(&page_token_);
1826  }
1827 
1828 
1834  const string& get_page_token() const { return page_token_; }
1835 
1842  string* mutable_pageToken() {
1843  _have_page_token_ = true;
1844  return &page_token_;
1845  }
1846 
1847 
1853  void set_page_token(const string& value) {
1854  _have_page_token_ = true;
1855  page_token_ = value;
1856  }
1857 
1867  virtual util::Status AppendVariable(
1868  const StringPiece& variable_name,
1869  const client::UriTemplateConfig& config,
1870  string* target);
1871 
1877  virtual util::Status AppendOptionalQueryParameters(string* target);
1878 
1879 
1891  PlayerEventListResponse* data) {
1892  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
1893  }
1894 
1895  private:
1896  string language_;
1897  int32 max_results_;
1898  string page_token_;
1899  bool _have_language_ : 1;
1900  bool _have_max_results_ : 1;
1901  bool _have_page_token_ : 1;
1902  DISALLOW_COPY_AND_ASSIGN(EventsResource_ListByPlayerMethod);
1903 };
1904 
1905 typedef client::ServiceRequestPager<
1908  EventsResource_ListByPlayerMethodPager;
1909 
1923  public:
1932  const GamesService* _service_,
1933  client::AuthorizationCredential* _credential_);
1934 
1939 
1940 
1945  _have_language_ = false;
1946  client::ClearCppValueHelper(&language_);
1947  }
1948 
1949 
1955  const string& get_language() const { return language_; }
1956 
1963  string* mutable_language() {
1964  _have_language_ = true;
1965  return &language_;
1966  }
1967 
1968 
1975  void set_language(const string& value) {
1976  _have_language_ = true;
1977  language_ = value;
1978  }
1979 
1980 
1981 
1986  _have_max_results_ = false;
1987  client::ClearCppValueHelper(&max_results_);
1988  }
1989 
1990 
1996  int32 get_max_results() const { return max_results_; }
1997 
2005  void set_max_results(int32 value) {
2006  _have_max_results_ = true;
2007  max_results_ = value;
2008  }
2009 
2014  _have_page_token_ = false;
2015  client::ClearCppValueHelper(&page_token_);
2016  }
2017 
2018 
2024  const string& get_page_token() const { return page_token_; }
2025 
2032  string* mutable_pageToken() {
2033  _have_page_token_ = true;
2034  return &page_token_;
2035  }
2036 
2037 
2043  void set_page_token(const string& value) {
2044  _have_page_token_ = true;
2045  page_token_ = value;
2046  }
2047 
2057  virtual util::Status AppendVariable(
2058  const StringPiece& variable_name,
2059  const client::UriTemplateConfig& config,
2060  string* target);
2061 
2067  virtual util::Status AppendOptionalQueryParameters(string* target);
2068 
2069 
2082  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2083  }
2084 
2085  private:
2086  string language_;
2087  int32 max_results_;
2088  string page_token_;
2089  bool _have_language_ : 1;
2090  bool _have_max_results_ : 1;
2091  bool _have_page_token_ : 1;
2092  DISALLOW_COPY_AND_ASSIGN(EventsResource_ListDefinitionsMethod);
2093 };
2094 
2095 typedef client::ServiceRequestPager<
2098  EventsResource_ListDefinitionsMethodPager;
2099 
2113  public:
2123  const GamesService* _service_,
2124  client::AuthorizationCredential* _credential_,
2125  const EventRecordRequest& _content_);
2126 
2130  virtual ~EventsResource_RecordMethod();
2131 
2132 
2137  _have_language_ = false;
2138  client::ClearCppValueHelper(&language_);
2139  }
2140 
2141 
2147  const string& get_language() const { return language_; }
2148 
2155  string* mutable_language() {
2156  _have_language_ = true;
2157  return &language_;
2158  }
2159 
2160 
2167  void set_language(const string& value) {
2168  _have_language_ = true;
2169  language_ = value;
2170  }
2171 
2181  virtual util::Status AppendVariable(
2182  const StringPiece& variable_name,
2183  const client::UriTemplateConfig& config,
2184  string* target);
2185 
2191  virtual util::Status AppendOptionalQueryParameters(string* target);
2192 
2193 
2205  EventUpdateResponse* data) {
2206  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2207  }
2208 
2209  private:
2210  string language_;
2211  bool _have_language_ : 1; string _content_;
2212  DISALLOW_COPY_AND_ASSIGN(EventsResource_RecordMethod);
2213 };
2214 
2215 
2216 
2230  public:
2240  const GamesService* _service_,
2241  client::AuthorizationCredential* _credential_,
2242  const absl::string_view& leaderboard_id);
2243 
2247  virtual ~LeaderboardsResource_GetMethod();
2248 
2249 
2254  _have_language_ = false;
2255  client::ClearCppValueHelper(&language_);
2256  }
2257 
2258 
2264  const string& get_language() const { return language_; }
2265 
2272  string* mutable_language() {
2273  _have_language_ = true;
2274  return &language_;
2275  }
2276 
2277 
2284  void set_language(const string& value) {
2285  _have_language_ = true;
2286  language_ = value;
2287  }
2288 
2298  virtual util::Status AppendVariable(
2299  const StringPiece& variable_name,
2300  const client::UriTemplateConfig& config,
2301  string* target);
2302 
2308  virtual util::Status AppendOptionalQueryParameters(string* target);
2309 
2310 
2322  Leaderboard* data) {
2323  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2324  }
2325 
2326  private:
2327  string leaderboard_id_;
2328  string language_;
2329  bool _have_language_ : 1;
2330  DISALLOW_COPY_AND_ASSIGN(LeaderboardsResource_GetMethod);
2331 };
2332 
2346  public:
2355  const GamesService* _service_,
2356  client::AuthorizationCredential* _credential_);
2357 
2362 
2363 
2368  _have_language_ = false;
2369  client::ClearCppValueHelper(&language_);
2370  }
2371 
2372 
2378  const string& get_language() const { return language_; }
2379 
2386  string* mutable_language() {
2387  _have_language_ = true;
2388  return &language_;
2389  }
2390 
2391 
2398  void set_language(const string& value) {
2399  _have_language_ = true;
2400  language_ = value;
2401  }
2402 
2403 
2404 
2409  _have_max_results_ = false;
2410  client::ClearCppValueHelper(&max_results_);
2411  }
2412 
2413 
2419  int32 get_max_results() const { return max_results_; }
2420 
2428  void set_max_results(int32 value) {
2429  _have_max_results_ = true;
2430  max_results_ = value;
2431  }
2432 
2437  _have_page_token_ = false;
2438  client::ClearCppValueHelper(&page_token_);
2439  }
2440 
2441 
2447  const string& get_page_token() const { return page_token_; }
2448 
2455  string* mutable_pageToken() {
2456  _have_page_token_ = true;
2457  return &page_token_;
2458  }
2459 
2460 
2466  void set_page_token(const string& value) {
2467  _have_page_token_ = true;
2468  page_token_ = value;
2469  }
2470 
2480  virtual util::Status AppendVariable(
2481  const StringPiece& variable_name,
2482  const client::UriTemplateConfig& config,
2483  string* target);
2484 
2490  virtual util::Status AppendOptionalQueryParameters(string* target);
2491 
2492 
2504  LeaderboardListResponse* data) {
2505  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2506  }
2507 
2508  private:
2509  string language_;
2510  int32 max_results_;
2511  string page_token_;
2512  bool _have_language_ : 1;
2513  bool _have_max_results_ : 1;
2514  bool _have_page_token_ : 1;
2515  DISALLOW_COPY_AND_ASSIGN(LeaderboardsResource_ListMethod);
2516 };
2517 
2518 typedef client::ServiceRequestPager<
2521  LeaderboardsResource_ListMethodPager;
2522 
2523 
2524 
2538  public:
2547  const GamesService* _service_,
2548  client::AuthorizationCredential* _credential_);
2549 
2554 
2566  MetagameConfig* data) {
2567  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2568  }
2569 
2570  private:
2571  DISALLOW_COPY_AND_ASSIGN(MetagameResource_GetMetagameConfigMethod);
2572 };
2573 
2587  public:
2600  const GamesService* _service_,
2601  client::AuthorizationCredential* _credential_,
2602  const absl::string_view& player_id,
2603  const absl::string_view& collection);
2604 
2609 
2610 
2615  _have_language_ = false;
2616  client::ClearCppValueHelper(&language_);
2617  }
2618 
2619 
2625  const string& get_language() const { return language_; }
2626 
2633  string* mutable_language() {
2634  _have_language_ = true;
2635  return &language_;
2636  }
2637 
2638 
2645  void set_language(const string& value) {
2646  _have_language_ = true;
2647  language_ = value;
2648  }
2649 
2650 
2651 
2656  _have_max_results_ = false;
2657  client::ClearCppValueHelper(&max_results_);
2658  }
2659 
2660 
2666  int32 get_max_results() const { return max_results_; }
2667 
2675  void set_max_results(int32 value) {
2676  _have_max_results_ = true;
2677  max_results_ = value;
2678  }
2679 
2684  _have_page_token_ = false;
2685  client::ClearCppValueHelper(&page_token_);
2686  }
2687 
2688 
2694  const string& get_page_token() const { return page_token_; }
2695 
2702  string* mutable_pageToken() {
2703  _have_page_token_ = true;
2704  return &page_token_;
2705  }
2706 
2707 
2713  void set_page_token(const string& value) {
2714  _have_page_token_ = true;
2715  page_token_ = value;
2716  }
2717 
2727  virtual util::Status AppendVariable(
2728  const StringPiece& variable_name,
2729  const client::UriTemplateConfig& config,
2730  string* target);
2731 
2737  virtual util::Status AppendOptionalQueryParameters(string* target);
2738 
2739 
2751  CategoryListResponse* data) {
2752  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2753  }
2754 
2755  private:
2756  string player_id_;
2757  string collection_;
2758  string language_;
2759  int32 max_results_;
2760  string page_token_;
2761  bool _have_language_ : 1;
2762  bool _have_max_results_ : 1;
2763  bool _have_page_token_ : 1;
2764  DISALLOW_COPY_AND_ASSIGN(MetagameResource_ListCategoriesByPlayerMethod);
2765 };
2766 
2767 typedef client::ServiceRequestPager<
2770  MetagameResource_ListCategoriesByPlayerMethodPager;
2771 
2772 
2773 
2787  public:
2798  const GamesService* _service_,
2799  client::AuthorizationCredential* _credential_,
2800  const absl::string_view& player_id);
2801 
2805  virtual ~PlayersResource_GetMethod();
2806 
2807 
2812  _have_language_ = false;
2813  client::ClearCppValueHelper(&language_);
2814  }
2815 
2816 
2822  const string& get_language() const { return language_; }
2823 
2830  string* mutable_language() {
2831  _have_language_ = true;
2832  return &language_;
2833  }
2834 
2835 
2842  void set_language(const string& value) {
2843  _have_language_ = true;
2844  language_ = value;
2845  }
2846 
2856  virtual util::Status AppendVariable(
2857  const StringPiece& variable_name,
2858  const client::UriTemplateConfig& config,
2859  string* target);
2860 
2866  virtual util::Status AppendOptionalQueryParameters(string* target);
2867 
2868 
2880  Player* data) {
2881  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
2882  }
2883 
2884  private:
2885  string player_id_;
2886  string language_;
2887  bool _have_language_ : 1;
2888  DISALLOW_COPY_AND_ASSIGN(PlayersResource_GetMethod);
2889 };
2890 
2904  public:
2914  const GamesService* _service_,
2915  client::AuthorizationCredential* _credential_,
2916  const absl::string_view& collection);
2917 
2921  virtual ~PlayersResource_ListMethod();
2922 
2923 
2928  _have_language_ = false;
2929  client::ClearCppValueHelper(&language_);
2930  }
2931 
2932 
2938  const string& get_language() const { return language_; }
2939 
2946  string* mutable_language() {
2947  _have_language_ = true;
2948  return &language_;
2949  }
2950 
2951 
2958  void set_language(const string& value) {
2959  _have_language_ = true;
2960  language_ = value;
2961  }
2962 
2963 
2964 
2969  _have_max_results_ = false;
2970  client::ClearCppValueHelper(&max_results_);
2971  }
2972 
2973 
2979  int32 get_max_results() const { return max_results_; }
2980 
2988  void set_max_results(int32 value) {
2989  _have_max_results_ = true;
2990  max_results_ = value;
2991  }
2992 
2997  _have_page_token_ = false;
2998  client::ClearCppValueHelper(&page_token_);
2999  }
3000 
3001 
3007  const string& get_page_token() const { return page_token_; }
3008 
3015  string* mutable_pageToken() {
3016  _have_page_token_ = true;
3017  return &page_token_;
3018  }
3019 
3020 
3026  void set_page_token(const string& value) {
3027  _have_page_token_ = true;
3028  page_token_ = value;
3029  }
3030 
3040  virtual util::Status AppendVariable(
3041  const StringPiece& variable_name,
3042  const client::UriTemplateConfig& config,
3043  string* target);
3044 
3050  virtual util::Status AppendOptionalQueryParameters(string* target);
3051 
3052 
3064  PlayerListResponse* data) {
3065  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3066  }
3067 
3068  private:
3069  string collection_;
3070  string language_;
3071  int32 max_results_;
3072  string page_token_;
3073  bool _have_language_ : 1;
3074  bool _have_max_results_ : 1;
3075  bool _have_page_token_ : 1;
3076  DISALLOW_COPY_AND_ASSIGN(PlayersResource_ListMethod);
3077 };
3078 
3079 typedef client::ServiceRequestPager<
3082  PlayersResource_ListMethodPager;
3083 
3084 
3085 
3099  public:
3109  const GamesService* _service_,
3110  client::AuthorizationCredential* _credential_,
3111  const PushTokenId& _content_);
3112 
3117 
3118  private:
3119  string _content_;
3120  DISALLOW_COPY_AND_ASSIGN(PushtokensResource_RemoveMethod);
3121 };
3122 
3136  public:
3146  const GamesService* _service_,
3147  client::AuthorizationCredential* _credential_,
3148  const PushToken& _content_);
3149 
3154 
3155  private:
3156  string _content_;
3157  DISALLOW_COPY_AND_ASSIGN(PushtokensResource_UpdateMethod);
3158 };
3159 
3160 
3161 
3175  public:
3197  const GamesService* _service_,
3198  client::AuthorizationCredential* _credential_,
3199  const absl::string_view& client_revision);
3200 
3204  virtual ~RevisionsResource_CheckMethod();
3205 
3206 
3216  virtual util::Status AppendVariable(
3217  const StringPiece& variable_name,
3218  const client::UriTemplateConfig& config,
3219  string* target);
3220 
3226  virtual util::Status AppendOptionalQueryParameters(string* target);
3227 
3228 
3240  RevisionCheckResponse* data) {
3241  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3242  }
3243 
3244  private:
3245  string client_revision_;
3246  DISALLOW_COPY_AND_ASSIGN(RevisionsResource_CheckMethod);
3247 };
3248 
3249 
3250 
3264  public:
3274  const GamesService* _service_,
3275  client::AuthorizationCredential* _credential_,
3276  const RoomCreateRequest& _content_);
3277 
3281  virtual ~RoomsResource_CreateMethod();
3282 
3283 
3288  _have_language_ = false;
3289  client::ClearCppValueHelper(&language_);
3290  }
3291 
3292 
3298  const string& get_language() const { return language_; }
3299 
3306  string* mutable_language() {
3307  _have_language_ = true;
3308  return &language_;
3309  }
3310 
3311 
3318  void set_language(const string& value) {
3319  _have_language_ = true;
3320  language_ = value;
3321  }
3322 
3332  virtual util::Status AppendVariable(
3333  const StringPiece& variable_name,
3334  const client::UriTemplateConfig& config,
3335  string* target);
3336 
3342  virtual util::Status AppendOptionalQueryParameters(string* target);
3343 
3344 
3356  Room* data) {
3357  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3358  }
3359 
3360  private:
3361  string language_;
3362  bool _have_language_ : 1; string _content_;
3363  DISALLOW_COPY_AND_ASSIGN(RoomsResource_CreateMethod);
3364 };
3365 
3379  public:
3389  const GamesService* _service_,
3390  client::AuthorizationCredential* _credential_,
3391  const absl::string_view& room_id);
3392 
3396  virtual ~RoomsResource_DeclineMethod();
3397 
3398 
3403  _have_language_ = false;
3404  client::ClearCppValueHelper(&language_);
3405  }
3406 
3407 
3413  const string& get_language() const { return language_; }
3414 
3421  string* mutable_language() {
3422  _have_language_ = true;
3423  return &language_;
3424  }
3425 
3426 
3433  void set_language(const string& value) {
3434  _have_language_ = true;
3435  language_ = value;
3436  }
3437 
3447  virtual util::Status AppendVariable(
3448  const StringPiece& variable_name,
3449  const client::UriTemplateConfig& config,
3450  string* target);
3451 
3457  virtual util::Status AppendOptionalQueryParameters(string* target);
3458 
3459 
3471  Room* data) {
3472  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3473  }
3474 
3475  private:
3476  string room_id_;
3477  string language_;
3478  bool _have_language_ : 1;
3479  DISALLOW_COPY_AND_ASSIGN(RoomsResource_DeclineMethod);
3480 };
3481 
3495  public:
3505  const GamesService* _service_,
3506  client::AuthorizationCredential* _credential_,
3507  const absl::string_view& room_id);
3508 
3512  virtual ~RoomsResource_DismissMethod();
3513 
3514 
3524  virtual util::Status AppendVariable(
3525  const StringPiece& variable_name,
3526  const client::UriTemplateConfig& config,
3527  string* target);
3528 
3529 
3530  private:
3531  string room_id_;
3532  DISALLOW_COPY_AND_ASSIGN(RoomsResource_DismissMethod);
3533 };
3534 
3548  public:
3558  const GamesService* _service_,
3559  client::AuthorizationCredential* _credential_,
3560  const absl::string_view& room_id);
3561 
3565  virtual ~RoomsResource_GetMethod();
3566 
3567 
3572  _have_language_ = false;
3573  client::ClearCppValueHelper(&language_);
3574  }
3575 
3576 
3582  const string& get_language() const { return language_; }
3583 
3590  string* mutable_language() {
3591  _have_language_ = true;
3592  return &language_;
3593  }
3594 
3595 
3602  void set_language(const string& value) {
3603  _have_language_ = true;
3604  language_ = value;
3605  }
3606 
3616  virtual util::Status AppendVariable(
3617  const StringPiece& variable_name,
3618  const client::UriTemplateConfig& config,
3619  string* target);
3620 
3626  virtual util::Status AppendOptionalQueryParameters(string* target);
3627 
3628 
3640  Room* data) {
3641  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3642  }
3643 
3644  private:
3645  string room_id_;
3646  string language_;
3647  bool _have_language_ : 1;
3648  DISALLOW_COPY_AND_ASSIGN(RoomsResource_GetMethod);
3649 };
3650 
3664  public:
3675  const GamesService* _service_,
3676  client::AuthorizationCredential* _credential_,
3677  const absl::string_view& room_id,
3678  const RoomJoinRequest& _content_);
3679 
3683  virtual ~RoomsResource_JoinMethod();
3684 
3685 
3690  _have_language_ = false;
3691  client::ClearCppValueHelper(&language_);
3692  }
3693 
3694 
3700  const string& get_language() const { return language_; }
3701 
3708  string* mutable_language() {
3709  _have_language_ = true;
3710  return &language_;
3711  }
3712 
3713 
3720  void set_language(const string& value) {
3721  _have_language_ = true;
3722  language_ = value;
3723  }
3724 
3734  virtual util::Status AppendVariable(
3735  const StringPiece& variable_name,
3736  const client::UriTemplateConfig& config,
3737  string* target);
3738 
3744  virtual util::Status AppendOptionalQueryParameters(string* target);
3745 
3746 
3758  Room* data) {
3759  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3760  }
3761 
3762  private:
3763  string room_id_;
3764  string language_;
3765  bool _have_language_ : 1; string _content_;
3766  DISALLOW_COPY_AND_ASSIGN(RoomsResource_JoinMethod);
3767 };
3768 
3782  public:
3793  const GamesService* _service_,
3794  client::AuthorizationCredential* _credential_,
3795  const absl::string_view& room_id,
3796  const RoomLeaveRequest& _content_);
3797 
3801  virtual ~RoomsResource_LeaveMethod();
3802 
3803 
3808  _have_language_ = false;
3809  client::ClearCppValueHelper(&language_);
3810  }
3811 
3812 
3818  const string& get_language() const { return language_; }
3819 
3826  string* mutable_language() {
3827  _have_language_ = true;
3828  return &language_;
3829  }
3830 
3831 
3838  void set_language(const string& value) {
3839  _have_language_ = true;
3840  language_ = value;
3841  }
3842 
3852  virtual util::Status AppendVariable(
3853  const StringPiece& variable_name,
3854  const client::UriTemplateConfig& config,
3855  string* target);
3856 
3862  virtual util::Status AppendOptionalQueryParameters(string* target);
3863 
3864 
3876  Room* data) {
3877  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
3878  }
3879 
3880  private:
3881  string room_id_;
3882  string language_;
3883  bool _have_language_ : 1; string _content_;
3884  DISALLOW_COPY_AND_ASSIGN(RoomsResource_LeaveMethod);
3885 };
3886 
3900  public:
3909  const GamesService* _service_,
3910  client::AuthorizationCredential* _credential_);
3911 
3915  virtual ~RoomsResource_ListMethod();
3916 
3917 
3922  _have_language_ = false;
3923  client::ClearCppValueHelper(&language_);
3924  }
3925 
3926 
3932  const string& get_language() const { return language_; }
3933 
3940  string* mutable_language() {
3941  _have_language_ = true;
3942  return &language_;
3943  }
3944 
3945 
3952  void set_language(const string& value) {
3953  _have_language_ = true;
3954  language_ = value;
3955  }
3956 
3957 
3958 
3963  _have_max_results_ = false;
3964  client::ClearCppValueHelper(&max_results_);
3965  }
3966 
3967 
3973  int32 get_max_results() const { return max_results_; }
3974 
3982  void set_max_results(int32 value) {
3983  _have_max_results_ = true;
3984  max_results_ = value;
3985  }
3986 
3991  _have_page_token_ = false;
3992  client::ClearCppValueHelper(&page_token_);
3993  }
3994 
3995 
4001  const string& get_page_token() const { return page_token_; }
4002 
4009  string* mutable_pageToken() {
4010  _have_page_token_ = true;
4011  return &page_token_;
4012  }
4013 
4014 
4020  void set_page_token(const string& value) {
4021  _have_page_token_ = true;
4022  page_token_ = value;
4023  }
4024 
4034  virtual util::Status AppendVariable(
4035  const StringPiece& variable_name,
4036  const client::UriTemplateConfig& config,
4037  string* target);
4038 
4044  virtual util::Status AppendOptionalQueryParameters(string* target);
4045 
4046 
4058  RoomList* data) {
4059  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
4060  }
4061 
4062  private:
4063  string language_;
4064  int32 max_results_;
4065  string page_token_;
4066  bool _have_language_ : 1;
4067  bool _have_max_results_ : 1;
4068  bool _have_page_token_ : 1;
4069  DISALLOW_COPY_AND_ASSIGN(RoomsResource_ListMethod);
4070 };
4071 
4072 typedef client::ServiceRequestPager<
4074  RoomList>
4075  RoomsResource_ListMethodPager;
4076 
4090  public:
4101  const GamesService* _service_,
4102  client::AuthorizationCredential* _credential_,
4103  const absl::string_view& room_id,
4104  const RoomP2PStatuses& _content_);
4105 
4110 
4111 
4116  _have_language_ = false;
4117  client::ClearCppValueHelper(&language_);
4118  }
4119 
4120 
4126  const string& get_language() const { return language_; }
4127 
4134  string* mutable_language() {
4135  _have_language_ = true;
4136  return &language_;
4137  }
4138 
4139 
4146  void set_language(const string& value) {
4147  _have_language_ = true;
4148  language_ = value;
4149  }
4150 
4160  virtual util::Status AppendVariable(
4161  const StringPiece& variable_name,
4162  const client::UriTemplateConfig& config,
4163  string* target);
4164 
4170  virtual util::Status AppendOptionalQueryParameters(string* target);
4171 
4172 
4184  RoomStatus* data) {
4185  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
4186  }
4187 
4188  private:
4189  string room_id_;
4190  string language_;
4191  bool _have_language_ : 1; string _content_;
4192  DISALLOW_COPY_AND_ASSIGN(RoomsResource_ReportStatusMethod);
4193 };
4194 
4195 
4196 
4210  public:
4225  const GamesService* _service_,
4226  client::AuthorizationCredential* _credential_,
4227  const absl::string_view& player_id,
4228  const absl::string_view& leaderboard_id,
4229  const absl::string_view& time_span);
4230 
4234  virtual ~ScoresResource_GetMethod();
4235 
4236 
4242  _have_include_rank_type_ = false;
4243  client::ClearCppValueHelper(&include_rank_type_);
4244  }
4245 
4246 
4252  const string& get_include_rank_type() const { return include_rank_type_; }
4253 
4261  _have_include_rank_type_ = true;
4262  return &include_rank_type_;
4263  }
4264 
4265 
4272  void set_include_rank_type(const string& value) {
4273  _have_include_rank_type_ = true;
4274  include_rank_type_ = value;
4275  }
4276 
4277 
4278 
4283  _have_language_ = false;
4284  client::ClearCppValueHelper(&language_);
4285  }
4286 
4287 
4293  const string& get_language() const { return language_; }
4294 
4301  string* mutable_language() {
4302  _have_language_ = true;
4303  return &language_;
4304  }
4305 
4306 
4313  void set_language(const string& value) {
4314  _have_language_ = true;
4315  language_ = value;
4316  }
4317 
4318 
4319 
4324  _have_max_results_ = false;
4325  client::ClearCppValueHelper(&max_results_);
4326  }
4327 
4328 
4334  int32 get_max_results() const { return max_results_; }
4335 
4343  void set_max_results(int32 value) {
4344  _have_max_results_ = true;
4345  max_results_ = value;
4346  }
4347 
4352  _have_page_token_ = false;
4353  client::ClearCppValueHelper(&page_token_);
4354  }
4355 
4356 
4362  const string& get_page_token() const { return page_token_; }
4363 
4370  string* mutable_pageToken() {
4371  _have_page_token_ = true;
4372  return &page_token_;
4373  }
4374 
4375 
4381  void set_page_token(const string& value) {
4382  _have_page_token_ = true;
4383  page_token_ = value;
4384  }
4385 
4395  virtual util::Status AppendVariable(
4396  const StringPiece& variable_name,
4397  const client::UriTemplateConfig& config,
4398  string* target);
4399 
4405  virtual util::Status AppendOptionalQueryParameters(string* target);
4406 
4407 
4420  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
4421  }
4422 
4423  private:
4424  string player_id_;
4425  string leaderboard_id_;
4426  string time_span_;
4427  string include_rank_type_;
4428  string language_;
4429  int32 max_results_;
4430  string page_token_;
4431  bool _have_include_rank_type_ : 1;
4432  bool _have_language_ : 1;
4433  bool _have_max_results_ : 1;
4434  bool _have_page_token_ : 1;
4435  DISALLOW_COPY_AND_ASSIGN(ScoresResource_GetMethod);
4436 };
4437 
4438 typedef client::ServiceRequestPager<
4441  ScoresResource_GetMethodPager;
4442 
4456  public:
4469  const GamesService* _service_,
4470  client::AuthorizationCredential* _credential_,
4471  const absl::string_view& leaderboard_id,
4472  const absl::string_view& collection,
4473  const absl::string_view& time_span);
4474 
4478  virtual ~ScoresResource_ListMethod();
4479 
4480 
4485  _have_language_ = false;
4486  client::ClearCppValueHelper(&language_);
4487  }
4488 
4489 
4495  const string& get_language() const { return language_; }
4496 
4503  string* mutable_language() {
4504  _have_language_ = true;
4505  return &language_;
4506  }
4507 
4508 
4515  void set_language(const string& value) {
4516  _have_language_ = true;
4517  language_ = value;
4518  }
4519 
4520 
4521 
4526  _have_max_results_ = false;
4527  client::ClearCppValueHelper(&max_results_);
4528  }
4529 
4530 
4536  int32 get_max_results() const { return max_results_; }
4537 
4545  void set_max_results(int32 value) {
4546  _have_max_results_ = true;
4547  max_results_ = value;
4548  }
4549 
4554  _have_page_token_ = false;
4555  client::ClearCppValueHelper(&page_token_);
4556  }
4557 
4558 
4564  const string& get_page_token() const { return page_token_; }
4565 
4572  string* mutable_pageToken() {
4573  _have_page_token_ = true;
4574  return &page_token_;
4575  }
4576 
4577 
4583  void set_page_token(const string& value) {
4584  _have_page_token_ = true;
4585  page_token_ = value;
4586  }
4587 
4597  virtual util::Status AppendVariable(
4598  const StringPiece& variable_name,
4599  const client::UriTemplateConfig& config,
4600  string* target);
4601 
4607  virtual util::Status AppendOptionalQueryParameters(string* target);
4608 
4609 
4621  LeaderboardScores* data) {
4622  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
4623  }
4624 
4625  private:
4626  string leaderboard_id_;
4627  string collection_;
4628  string time_span_;
4629  string language_;
4630  int32 max_results_;
4631  string page_token_;
4632  bool _have_language_ : 1;
4633  bool _have_max_results_ : 1;
4634  bool _have_page_token_ : 1;
4635  DISALLOW_COPY_AND_ASSIGN(ScoresResource_ListMethod);
4636 };
4637 
4638 typedef client::ServiceRequestPager<
4641  ScoresResource_ListMethodPager;
4642 
4656  public:
4669  const GamesService* _service_,
4670  client::AuthorizationCredential* _credential_,
4671  const absl::string_view& leaderboard_id,
4672  const absl::string_view& collection,
4673  const absl::string_view& time_span);
4674 
4679 
4680 
4685  _have_language_ = false;
4686  client::ClearCppValueHelper(&language_);
4687  }
4688 
4689 
4695  const string& get_language() const { return language_; }
4696 
4703  string* mutable_language() {
4704  _have_language_ = true;
4705  return &language_;
4706  }
4707 
4708 
4715  void set_language(const string& value) {
4716  _have_language_ = true;
4717  language_ = value;
4718  }
4719 
4720 
4721 
4726  _have_max_results_ = false;
4727  client::ClearCppValueHelper(&max_results_);
4728  }
4729 
4730 
4736  int32 get_max_results() const { return max_results_; }
4737 
4745  void set_max_results(int32 value) {
4746  _have_max_results_ = true;
4747  max_results_ = value;
4748  }
4749 
4754  _have_page_token_ = false;
4755  client::ClearCppValueHelper(&page_token_);
4756  }
4757 
4758 
4764  const string& get_page_token() const { return page_token_; }
4765 
4772  string* mutable_pageToken() {
4773  _have_page_token_ = true;
4774  return &page_token_;
4775  }
4776 
4777 
4783  void set_page_token(const string& value) {
4784  _have_page_token_ = true;
4785  page_token_ = value;
4786  }
4787 
4788 
4789 
4794  _have_results_above_ = false;
4795  client::ClearCppValueHelper(&results_above_);
4796  }
4797 
4798 
4804  int32 get_results_above() const { return results_above_; }
4805 
4814  void set_results_above(int32 value) {
4815  _have_results_above_ = true;
4816  results_above_ = value;
4817  }
4818 
4824  _have_return_top_if_absent_ = false;
4825  client::ClearCppValueHelper(&return_top_if_absent_);
4826  }
4827 
4828 
4834  bool get_return_top_if_absent() const { return return_top_if_absent_; }
4835 
4842  void set_return_top_if_absent(bool value) {
4843  _have_return_top_if_absent_ = true;
4844  return_top_if_absent_ = value;
4845  }
4846 
4856  virtual util::Status AppendVariable(
4857  const StringPiece& variable_name,
4858  const client::UriTemplateConfig& config,
4859  string* target);
4860 
4866  virtual util::Status AppendOptionalQueryParameters(string* target);
4867 
4868 
4880  LeaderboardScores* data) {
4881  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
4882  }
4883 
4884  private:
4885  string leaderboard_id_;
4886  string collection_;
4887  string time_span_;
4888  string language_;
4889  int32 max_results_;
4890  string page_token_;
4891  int32 results_above_;
4892  bool return_top_if_absent_;
4893  bool _have_language_ : 1;
4894  bool _have_max_results_ : 1;
4895  bool _have_page_token_ : 1;
4896  bool _have_results_above_ : 1;
4897  bool _have_return_top_if_absent_ : 1;
4898  DISALLOW_COPY_AND_ASSIGN(ScoresResource_ListWindowMethod);
4899 };
4900 
4901 typedef client::ServiceRequestPager<
4904  ScoresResource_ListWindowMethodPager;
4905 
4919  public:
4935  const GamesService* _service_,
4936  client::AuthorizationCredential* _credential_,
4937  const absl::string_view& leaderboard_id,
4938  const int64& score);
4939 
4943  virtual ~ScoresResource_SubmitMethod();
4944 
4945 
4950  _have_language_ = false;
4951  client::ClearCppValueHelper(&language_);
4952  }
4953 
4954 
4960  const string& get_language() const { return language_; }
4961 
4968  string* mutable_language() {
4969  _have_language_ = true;
4970  return &language_;
4971  }
4972 
4973 
4980  void set_language(const string& value) {
4981  _have_language_ = true;
4982  language_ = value;
4983  }
4984 
4985 
4986 
4991  _have_score_tag_ = false;
4992  client::ClearCppValueHelper(&score_tag_);
4993  }
4994 
4995 
5001  const string& get_score_tag() const { return score_tag_; }
5002 
5009  string* mutable_scoreTag() {
5010  _have_score_tag_ = true;
5011  return &score_tag_;
5012  }
5013 
5014 
5022  void set_score_tag(const string& value) {
5023  _have_score_tag_ = true;
5024  score_tag_ = value;
5025  }
5026 
5036  virtual util::Status AppendVariable(
5037  const StringPiece& variable_name,
5038  const client::UriTemplateConfig& config,
5039  string* target);
5040 
5046  virtual util::Status AppendOptionalQueryParameters(string* target);
5047 
5048 
5060  PlayerScoreResponse* data) {
5061  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5062  }
5063 
5064  private:
5065  string leaderboard_id_;
5066  int64 score_;
5067  string language_;
5068  string score_tag_;
5069  bool _have_language_ : 1;
5070  bool _have_score_tag_ : 1;
5071  DISALLOW_COPY_AND_ASSIGN(ScoresResource_SubmitMethod);
5072 };
5073 
5087  public:
5097  const GamesService* _service_,
5098  client::AuthorizationCredential* _credential_,
5099  const PlayerScoreSubmissionList& _content_);
5100 
5105 
5106 
5111  _have_language_ = false;
5112  client::ClearCppValueHelper(&language_);
5113  }
5114 
5115 
5121  const string& get_language() const { return language_; }
5122 
5129  string* mutable_language() {
5130  _have_language_ = true;
5131  return &language_;
5132  }
5133 
5134 
5141  void set_language(const string& value) {
5142  _have_language_ = true;
5143  language_ = value;
5144  }
5145 
5155  virtual util::Status AppendVariable(
5156  const StringPiece& variable_name,
5157  const client::UriTemplateConfig& config,
5158  string* target);
5159 
5165  virtual util::Status AppendOptionalQueryParameters(string* target);
5166 
5167 
5179  PlayerScoreListResponse* data) {
5180  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5181  }
5182 
5183  private:
5184  string language_;
5185  bool _have_language_ : 1; string _content_;
5186  DISALLOW_COPY_AND_ASSIGN(ScoresResource_SubmitMultipleMethod);
5187 };
5188 
5189 
5190 
5205  public:
5215  const GamesService* _service_,
5216  client::AuthorizationCredential* _credential_,
5217  const absl::string_view& snapshot_id);
5218 
5222  virtual ~SnapshotsResource_GetMethod();
5223 
5224 
5229  _have_language_ = false;
5230  client::ClearCppValueHelper(&language_);
5231  }
5232 
5233 
5239  const string& get_language() const { return language_; }
5240 
5247  string* mutable_language() {
5248  _have_language_ = true;
5249  return &language_;
5250  }
5251 
5252 
5259  void set_language(const string& value) {
5260  _have_language_ = true;
5261  language_ = value;
5262  }
5263 
5273  virtual util::Status AppendVariable(
5274  const StringPiece& variable_name,
5275  const client::UriTemplateConfig& config,
5276  string* target);
5277 
5283  virtual util::Status AppendOptionalQueryParameters(string* target);
5284 
5285 
5297  Snapshot* data) {
5298  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5299  }
5300 
5301  private:
5302  string snapshot_id_;
5303  string language_;
5304  bool _have_language_ : 1;
5305  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_GetMethod);
5306 };
5307 
5322  public:
5333  const GamesService* _service_,
5334  client::AuthorizationCredential* _credential_,
5335  const absl::string_view& player_id);
5336 
5340  virtual ~SnapshotsResource_ListMethod();
5341 
5342 
5347  _have_language_ = false;
5348  client::ClearCppValueHelper(&language_);
5349  }
5350 
5351 
5357  const string& get_language() const { return language_; }
5358 
5365  string* mutable_language() {
5366  _have_language_ = true;
5367  return &language_;
5368  }
5369 
5370 
5377  void set_language(const string& value) {
5378  _have_language_ = true;
5379  language_ = value;
5380  }
5381 
5382 
5383 
5388  _have_max_results_ = false;
5389  client::ClearCppValueHelper(&max_results_);
5390  }
5391 
5392 
5398  int32 get_max_results() const { return max_results_; }
5399 
5407  void set_max_results(int32 value) {
5408  _have_max_results_ = true;
5409  max_results_ = value;
5410  }
5411 
5416  _have_page_token_ = false;
5417  client::ClearCppValueHelper(&page_token_);
5418  }
5419 
5420 
5426  const string& get_page_token() const { return page_token_; }
5427 
5434  string* mutable_pageToken() {
5435  _have_page_token_ = true;
5436  return &page_token_;
5437  }
5438 
5439 
5445  void set_page_token(const string& value) {
5446  _have_page_token_ = true;
5447  page_token_ = value;
5448  }
5449 
5459  virtual util::Status AppendVariable(
5460  const StringPiece& variable_name,
5461  const client::UriTemplateConfig& config,
5462  string* target);
5463 
5469  virtual util::Status AppendOptionalQueryParameters(string* target);
5470 
5471 
5483  SnapshotListResponse* data) {
5484  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5485  }
5486 
5487  private:
5488  string player_id_;
5489  string language_;
5490  int32 max_results_;
5491  string page_token_;
5492  bool _have_language_ : 1;
5493  bool _have_max_results_ : 1;
5494  bool _have_page_token_ : 1;
5495  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_ListMethod);
5496 };
5497 
5498 typedef client::ServiceRequestPager<
5501  SnapshotsResource_ListMethodPager;
5502 
5503 
5504 
5518  public:
5528  const GamesService* _service_,
5529  client::AuthorizationCredential* _credential_,
5530  const absl::string_view& match_id);
5531 
5536 
5537 
5547  virtual util::Status AppendVariable(
5548  const StringPiece& variable_name,
5549  const client::UriTemplateConfig& config,
5550  string* target);
5551 
5552 
5553  private:
5554  string match_id_;
5555  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_CancelMethod);
5556 };
5557 
5571  public:
5581  const GamesService* _service_,
5582  client::AuthorizationCredential* _credential_,
5583  const TurnBasedMatchCreateRequest& _content_);
5584 
5589 
5590 
5595  _have_language_ = false;
5596  client::ClearCppValueHelper(&language_);
5597  }
5598 
5599 
5605  const string& get_language() const { return language_; }
5606 
5613  string* mutable_language() {
5614  _have_language_ = true;
5615  return &language_;
5616  }
5617 
5618 
5625  void set_language(const string& value) {
5626  _have_language_ = true;
5627  language_ = value;
5628  }
5629 
5639  virtual util::Status AppendVariable(
5640  const StringPiece& variable_name,
5641  const client::UriTemplateConfig& config,
5642  string* target);
5643 
5649  virtual util::Status AppendOptionalQueryParameters(string* target);
5650 
5651 
5663  TurnBasedMatch* data) {
5664  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5665  }
5666 
5667  private:
5668  string language_;
5669  bool _have_language_ : 1; string _content_;
5670  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_CreateMethod);
5671 };
5672 
5686  public:
5696  const GamesService* _service_,
5697  client::AuthorizationCredential* _credential_,
5698  const absl::string_view& match_id);
5699 
5704 
5705 
5710  _have_language_ = false;
5711  client::ClearCppValueHelper(&language_);
5712  }
5713 
5714 
5720  const string& get_language() const { return language_; }
5721 
5728  string* mutable_language() {
5729  _have_language_ = true;
5730  return &language_;
5731  }
5732 
5733 
5740  void set_language(const string& value) {
5741  _have_language_ = true;
5742  language_ = value;
5743  }
5744 
5754  virtual util::Status AppendVariable(
5755  const StringPiece& variable_name,
5756  const client::UriTemplateConfig& config,
5757  string* target);
5758 
5764  virtual util::Status AppendOptionalQueryParameters(string* target);
5765 
5766 
5778  TurnBasedMatch* data) {
5779  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5780  }
5781 
5782  private:
5783  string match_id_;
5784  string language_;
5785  bool _have_language_ : 1;
5786  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_DeclineMethod);
5787 };
5788 
5802  public:
5812  const GamesService* _service_,
5813  client::AuthorizationCredential* _credential_,
5814  const absl::string_view& match_id);
5815 
5820 
5821 
5831  virtual util::Status AppendVariable(
5832  const StringPiece& variable_name,
5833  const client::UriTemplateConfig& config,
5834  string* target);
5835 
5836 
5837  private:
5838  string match_id_;
5839  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_DismissMethod);
5840 };
5841 
5855  public:
5866  const GamesService* _service_,
5867  client::AuthorizationCredential* _credential_,
5868  const absl::string_view& match_id,
5869  const TurnBasedMatchResults& _content_);
5870 
5875 
5876 
5881  _have_language_ = false;
5882  client::ClearCppValueHelper(&language_);
5883  }
5884 
5885 
5891  const string& get_language() const { return language_; }
5892 
5899  string* mutable_language() {
5900  _have_language_ = true;
5901  return &language_;
5902  }
5903 
5904 
5911  void set_language(const string& value) {
5912  _have_language_ = true;
5913  language_ = value;
5914  }
5915 
5925  virtual util::Status AppendVariable(
5926  const StringPiece& variable_name,
5927  const client::UriTemplateConfig& config,
5928  string* target);
5929 
5935  virtual util::Status AppendOptionalQueryParameters(string* target);
5936 
5937 
5949  TurnBasedMatch* data) {
5950  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
5951  }
5952 
5953  private:
5954  string match_id_;
5955  string language_;
5956  bool _have_language_ : 1; string _content_;
5957  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_FinishMethod);
5958 };
5959 
5973  public:
5983  const GamesService* _service_,
5984  client::AuthorizationCredential* _credential_,
5985  const absl::string_view& match_id);
5986 
5991 
5992 
5998  _have_include_match_data_ = false;
5999  client::ClearCppValueHelper(&include_match_data_);
6000  }
6001 
6002 
6008  bool get_include_match_data() const { return include_match_data_; }
6009 
6015  void set_include_match_data(bool value) {
6016  _have_include_match_data_ = true;
6017  include_match_data_ = value;
6018  }
6019 
6024  _have_language_ = false;
6025  client::ClearCppValueHelper(&language_);
6026  }
6027 
6028 
6034  const string& get_language() const { return language_; }
6035 
6042  string* mutable_language() {
6043  _have_language_ = true;
6044  return &language_;
6045  }
6046 
6047 
6054  void set_language(const string& value) {
6055  _have_language_ = true;
6056  language_ = value;
6057  }
6058 
6068  virtual util::Status AppendVariable(
6069  const StringPiece& variable_name,
6070  const client::UriTemplateConfig& config,
6071  string* target);
6072 
6078  virtual util::Status AppendOptionalQueryParameters(string* target);
6079 
6080 
6092  TurnBasedMatch* data) {
6093  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
6094  }
6095 
6096  private:
6097  string match_id_;
6098  bool include_match_data_;
6099  string language_;
6100  bool _have_include_match_data_ : 1;
6101  bool _have_language_ : 1;
6102  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_GetMethod);
6103 };
6104 
6118  public:
6128  const GamesService* _service_,
6129  client::AuthorizationCredential* _credential_,
6130  const absl::string_view& match_id);
6131 
6136 
6137 
6142  _have_language_ = false;
6143  client::ClearCppValueHelper(&language_);
6144  }
6145 
6146 
6152  const string& get_language() const { return language_; }
6153 
6160  string* mutable_language() {
6161  _have_language_ = true;
6162  return &language_;
6163  }
6164 
6165 
6172  void set_language(const string& value) {
6173  _have_language_ = true;
6174  language_ = value;
6175  }
6176 
6186  virtual util::Status AppendVariable(
6187  const StringPiece& variable_name,
6188  const client::UriTemplateConfig& config,
6189  string* target);
6190 
6196  virtual util::Status AppendOptionalQueryParameters(string* target);
6197 
6198 
6210  TurnBasedMatch* data) {
6211  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
6212  }
6213 
6214  private:
6215  string match_id_;
6216  string language_;
6217  bool _have_language_ : 1;
6218  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_JoinMethod);
6219 };
6220 
6234  public:
6244  const GamesService* _service_,
6245  client::AuthorizationCredential* _credential_,
6246  const absl::string_view& match_id);
6247 
6252 
6253 
6258  _have_language_ = false;
6259  client::ClearCppValueHelper(&language_);
6260  }
6261 
6262 
6268  const string& get_language() const { return language_; }
6269 
6276  string* mutable_language() {
6277  _have_language_ = true;
6278  return &language_;
6279  }
6280 
6281 
6288  void set_language(const string& value) {
6289  _have_language_ = true;
6290  language_ = value;
6291  }
6292 
6302  virtual util::Status AppendVariable(
6303  const StringPiece& variable_name,
6304  const client::UriTemplateConfig& config,
6305  string* target);
6306 
6312  virtual util::Status AppendOptionalQueryParameters(string* target);
6313 
6314 
6326  TurnBasedMatch* data) {
6327  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
6328  }
6329 
6330  private:
6331  string match_id_;
6332  string language_;
6333  bool _have_language_ : 1;
6334  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_LeaveMethod);
6335 };
6336 
6350  public:
6361  const GamesService* _service_,
6362  client::AuthorizationCredential* _credential_,
6363  const absl::string_view& match_id,
6364  const int32& match_version);
6365 
6370 
6371 
6376  _have_language_ = false;
6377  client::ClearCppValueHelper(&language_);
6378  }
6379 
6380 
6386  const string& get_language() const { return language_; }
6387 
6394  string* mutable_language() {
6395  _have_language_ = true;
6396  return &language_;
6397  }
6398 
6399 
6406  void set_language(const string& value) {
6407  _have_language_ = true;
6408  language_ = value;
6409  }
6410 
6411 
6412 
6418  _have_pending_participant_id_ = false;
6419  client::ClearCppValueHelper(&pending_participant_id_);
6420  }
6421 
6422 
6428  const string& get_pending_participant_id() const { return pending_participant_id_; }
6429 
6437  _have_pending_participant_id_ = true;
6438  return &pending_participant_id_;
6439  }
6440 
6441 
6450  void set_pending_participant_id(const string& value) {
6451  _have_pending_participant_id_ = true;
6452  pending_participant_id_ = value;
6453  }
6454 
6464  virtual util::Status AppendVariable(
6465  const StringPiece& variable_name,
6466  const client::UriTemplateConfig& config,
6467  string* target);
6468 
6474  virtual util::Status AppendOptionalQueryParameters(string* target);
6475 
6476 
6488  TurnBasedMatch* data) {
6489  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
6490  }
6491 
6492  private:
6493  string match_id_;
6494  int32 match_version_;
6495  string language_;
6496  string pending_participant_id_;
6497  bool _have_language_ : 1;
6498  bool _have_pending_participant_id_ : 1;
6499  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_LeaveTurnMethod);
6500 };
6501 
6515  public:
6524  const GamesService* _service_,
6525  client::AuthorizationCredential* _credential_);
6526 
6531 
6532 
6538  _have_include_match_data_ = false;
6539  client::ClearCppValueHelper(&include_match_data_);
6540  }
6541 
6542 
6548  bool get_include_match_data() const { return include_match_data_; }
6549 
6559  void set_include_match_data(bool value) {
6560  _have_include_match_data_ = true;
6561  include_match_data_ = value;
6562  }
6563 
6568  _have_language_ = false;
6569  client::ClearCppValueHelper(&language_);
6570  }
6571 
6572 
6578  const string& get_language() const { return language_; }
6579 
6586  string* mutable_language() {
6587  _have_language_ = true;
6588  return &language_;
6589  }
6590 
6591 
6598  void set_language(const string& value) {
6599  _have_language_ = true;
6600  language_ = value;
6601  }
6602 
6603 
6604 
6610  _have_max_completed_matches_ = false;
6611  client::ClearCppValueHelper(&max_completed_matches_);
6612  }
6613 
6614 
6620  int32 get_max_completed_matches() const { return max_completed_matches_; }
6621 
6629  void set_max_completed_matches(int32 value) {
6630  _have_max_completed_matches_ = true;
6631  max_completed_matches_ = value;
6632  }
6633 
6638  _have_max_results_ = false;
6639  client::ClearCppValueHelper(&max_results_);
6640  }
6641 
6642 
6648  int32 get_max_results() const { return max_results_; }
6649 
6657  void set_max_results(int32 value) {
6658  _have_max_results_ = true;
6659  max_results_ = value;
6660  }
6661 
6666  _have_page_token_ = false;
6667  client::ClearCppValueHelper(&page_token_);
6668  }
6669 
6670 
6676  const string& get_page_token() const { return page_token_; }
6677 
6684  string* mutable_pageToken() {
6685  _have_page_token_ = true;
6686  return &page_token_;
6687  }
6688 
6689 
6695  void set_page_token(const string& value) {
6696  _have_page_token_ = true;
6697  page_token_ = value;
6698  }
6699 
6709  virtual util::Status AppendVariable(
6710  const StringPiece& variable_name,
6711  const client::UriTemplateConfig& config,
6712  string* target);
6713 
6719  virtual util::Status AppendOptionalQueryParameters(string* target);
6720 
6721 
6733  TurnBasedMatchList* data) {
6734  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
6735  }
6736 
6737  private:
6738  bool include_match_data_;
6739  string language_;
6740  int32 max_completed_matches_;
6741  int32 max_results_;
6742  string page_token_;
6743  bool _have_include_match_data_ : 1;
6744  bool _have_language_ : 1;
6745  bool _have_max_completed_matches_ : 1;
6746  bool _have_max_results_ : 1;
6747  bool _have_page_token_ : 1;
6748  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_ListMethod);
6749 };
6750 
6751 typedef client::ServiceRequestPager<
6754  TurnBasedMatchesResource_ListMethodPager;
6755 
6769  public:
6779  const GamesService* _service_,
6780  client::AuthorizationCredential* _credential_,
6781  const absl::string_view& match_id);
6782 
6787 
6788 
6793  _have_language_ = false;
6794  client::ClearCppValueHelper(&language_);
6795  }
6796 
6797 
6803  const string& get_language() const { return language_; }
6804 
6811  string* mutable_language() {
6812  _have_language_ = true;
6813  return &language_;
6814  }
6815 
6816 
6823  void set_language(const string& value) {
6824  _have_language_ = true;
6825  language_ = value;
6826  }
6827 
6828 
6829 
6834  _have_request_id_ = false;
6835  client::ClearCppValueHelper(&request_id_);
6836  }
6837 
6838 
6844  int64 get_request_id() const { return request_id_; }
6845 
6853  void set_request_id(int64 value) {
6854  _have_request_id_ = true;
6855  request_id_ = value;
6856  }
6857 
6867  virtual util::Status AppendVariable(
6868  const StringPiece& variable_name,
6869  const client::UriTemplateConfig& config,
6870  string* target);
6871 
6877  virtual util::Status AppendOptionalQueryParameters(string* target);
6878 
6879 
6891  TurnBasedMatchRematch* data) {
6892  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
6893  }
6894 
6895  private:
6896  string match_id_;
6897  string language_;
6898  int64 request_id_;
6899  bool _have_language_ : 1;
6900  bool _have_request_id_ : 1;
6901  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_RematchMethod);
6902 };
6903 
6917  public:
6926  const GamesService* _service_,
6927  client::AuthorizationCredential* _credential_);
6928 
6933 
6934 
6940  _have_include_match_data_ = false;
6941  client::ClearCppValueHelper(&include_match_data_);
6942  }
6943 
6944 
6950  bool get_include_match_data() const { return include_match_data_; }
6951 
6961  void set_include_match_data(bool value) {
6962  _have_include_match_data_ = true;
6963  include_match_data_ = value;
6964  }
6965 
6970  _have_language_ = false;
6971  client::ClearCppValueHelper(&language_);
6972  }
6973 
6974 
6980  const string& get_language() const { return language_; }
6981 
6988  string* mutable_language() {
6989  _have_language_ = true;
6990  return &language_;
6991  }
6992 
6993 
7000  void set_language(const string& value) {
7001  _have_language_ = true;
7002  language_ = value;
7003  }
7004 
7005 
7006 
7012  _have_max_completed_matches_ = false;
7013  client::ClearCppValueHelper(&max_completed_matches_);
7014  }
7015 
7016 
7022  int32 get_max_completed_matches() const { return max_completed_matches_; }
7023 
7031  void set_max_completed_matches(int32 value) {
7032  _have_max_completed_matches_ = true;
7033  max_completed_matches_ = value;
7034  }
7035 
7040  _have_max_results_ = false;
7041  client::ClearCppValueHelper(&max_results_);
7042  }
7043 
7044 
7050  int32 get_max_results() const { return max_results_; }
7051 
7059  void set_max_results(int32 value) {
7060  _have_max_results_ = true;
7061  max_results_ = value;
7062  }
7063 
7068  _have_page_token_ = false;
7069  client::ClearCppValueHelper(&page_token_);
7070  }
7071 
7072 
7078  const string& get_page_token() const { return page_token_; }
7079 
7086  string* mutable_pageToken() {
7087  _have_page_token_ = true;
7088  return &page_token_;
7089  }
7090 
7091 
7097  void set_page_token(const string& value) {
7098  _have_page_token_ = true;
7099  page_token_ = value;
7100  }
7101 
7111  virtual util::Status AppendVariable(
7112  const StringPiece& variable_name,
7113  const client::UriTemplateConfig& config,
7114  string* target);
7115 
7121  virtual util::Status AppendOptionalQueryParameters(string* target);
7122 
7123 
7135  TurnBasedMatchSync* data) {
7136  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
7137  }
7138 
7139  private:
7140  bool include_match_data_;
7141  string language_;
7142  int32 max_completed_matches_;
7143  int32 max_results_;
7144  string page_token_;
7145  bool _have_include_match_data_ : 1;
7146  bool _have_language_ : 1;
7147  bool _have_max_completed_matches_ : 1;
7148  bool _have_max_results_ : 1;
7149  bool _have_page_token_ : 1;
7150  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_SyncMethod);
7151 };
7152 
7153 typedef client::ServiceRequestPager<
7156  TurnBasedMatchesResource_SyncMethodPager;
7157 
7171  public:
7182  const GamesService* _service_,
7183  client::AuthorizationCredential* _credential_,
7184  const absl::string_view& match_id,
7185  const TurnBasedMatchTurn& _content_);
7186 
7191 
7192 
7197  _have_language_ = false;
7198  client::ClearCppValueHelper(&language_);
7199  }
7200 
7201 
7207  const string& get_language() const { return language_; }
7208 
7215  string* mutable_language() {
7216  _have_language_ = true;
7217  return &language_;
7218  }
7219 
7220 
7227  void set_language(const string& value) {
7228  _have_language_ = true;
7229  language_ = value;
7230  }
7231 
7241  virtual util::Status AppendVariable(
7242  const StringPiece& variable_name,
7243  const client::UriTemplateConfig& config,
7244  string* target);
7245 
7251  virtual util::Status AppendOptionalQueryParameters(string* target);
7252 
7253 
7265  TurnBasedMatch* data) {
7266  return GamesServiceBaseRequest::ExecuteAndParseResponse(data);
7267  }
7268 
7269  private:
7270  string match_id_;
7271  string language_;
7272  bool _have_language_ : 1; string _content_;
7273  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource_TakeTurnMethod);
7274 };
7275 
7276 
7277 
7286 class GamesService : public client::ClientService {
7287  public:
7291  static const char googleapis_API_NAME[];
7292 
7296  static const char googleapis_API_VERSION[];
7297 
7301  static const char googleapis_API_GENERATOR[];
7302 
7303 
7310  public:
7318  explicit AchievementDefinitionsResource(GamesService* service);
7319 
7324 
7325 
7334  AchievementDefinitionsResource_ListMethod* NewListMethod(
7335  client::AuthorizationCredential* _credential_) const;
7336 
7343  AchievementDefinitionsResource_ListMethodPager* NewListMethodPager(
7344  client::AuthorizationCredential* _credential_) const;
7345 
7346  private:
7347  GamesService* service_;
7348 
7349  DISALLOW_COPY_AND_ASSIGN(AchievementDefinitionsResource);
7350  };
7351 
7358  public:
7366  explicit AchievementsResource(GamesService* service);
7367 
7372 
7373 
7384  AchievementsResource_IncrementMethod* NewIncrementMethod(
7385  client::AuthorizationCredential* _credential_,
7386  const absl::string_view& achievement_id,
7387  const int32& steps_to_increment) const;
7388 
7399  AchievementsResource_ListMethod* NewListMethod(
7400  client::AuthorizationCredential* _credential_,
7401  const absl::string_view& player_id) const;
7402 
7412  AchievementsResource_ListMethodPager* NewListMethodPager(
7413  client::AuthorizationCredential* _credential_,
7414  const absl::string_view& player_id) const;
7415 
7425  AchievementsResource_RevealMethod* NewRevealMethod(
7426  client::AuthorizationCredential* _credential_,
7427  const absl::string_view& achievement_id) const;
7428 
7439  AchievementsResource_SetStepsAtLeastMethod* NewSetStepsAtLeastMethod(
7440  client::AuthorizationCredential* _credential_,
7441  const absl::string_view& achievement_id,
7442  const int32& steps) const;
7443 
7453  AchievementsResource_UnlockMethod* NewUnlockMethod(
7454  client::AuthorizationCredential* _credential_,
7455  const absl::string_view& achievement_id) const;
7456 
7466  AchievementsResource_UpdateMultipleMethod* NewUpdateMultipleMethod(
7467  client::AuthorizationCredential* _credential_,
7468  const AchievementUpdateMultipleRequest& _content_) const;
7469 
7470  private:
7471  GamesService* service_;
7472 
7473  DISALLOW_COPY_AND_ASSIGN(AchievementsResource);
7474  };
7475 
7482  public:
7490  explicit ApplicationsResource(GamesService* service);
7491 
7496 
7497 
7508  ApplicationsResource_GetMethod* NewGetMethod(
7509  client::AuthorizationCredential* _credential_,
7510  const absl::string_view& application_id) const;
7511 
7520  ApplicationsResource_PlayedMethod* NewPlayedMethod(
7521  client::AuthorizationCredential* _credential_) const;
7522 
7533  ApplicationsResource_VerifyMethod* NewVerifyMethod(
7534  client::AuthorizationCredential* _credential_,
7535  const absl::string_view& application_id) const;
7536 
7537  private:
7538  GamesService* service_;
7539 
7540  DISALLOW_COPY_AND_ASSIGN(ApplicationsResource);
7541  };
7542 
7549  public:
7557  explicit EventsResource(GamesService* service);
7558 
7563 
7564 
7573  EventsResource_ListByPlayerMethod* NewListByPlayerMethod(
7574  client::AuthorizationCredential* _credential_) const;
7575 
7582  EventsResource_ListByPlayerMethodPager* NewListByPlayerMethodPager(
7583  client::AuthorizationCredential* _credential_) const;
7584 
7593  EventsResource_ListDefinitionsMethod* NewListDefinitionsMethod(
7594  client::AuthorizationCredential* _credential_) const;
7595 
7602  EventsResource_ListDefinitionsMethodPager* NewListDefinitionsMethodPager(
7603  client::AuthorizationCredential* _credential_) const;
7604 
7614  EventsResource_RecordMethod* NewRecordMethod(
7615  client::AuthorizationCredential* _credential_,
7616  const EventRecordRequest& _content_) const;
7617 
7618  private:
7619  GamesService* service_;
7620 
7621  DISALLOW_COPY_AND_ASSIGN(EventsResource);
7622  };
7623 
7630  public:
7638  explicit LeaderboardsResource(GamesService* service);
7639 
7644 
7645 
7655  LeaderboardsResource_GetMethod* NewGetMethod(
7656  client::AuthorizationCredential* _credential_,
7657  const absl::string_view& leaderboard_id) const;
7658 
7667  LeaderboardsResource_ListMethod* NewListMethod(
7668  client::AuthorizationCredential* _credential_) const;
7669 
7676  LeaderboardsResource_ListMethodPager* NewListMethodPager(
7677  client::AuthorizationCredential* _credential_) const;
7678 
7679  private:
7680  GamesService* service_;
7681 
7682  DISALLOW_COPY_AND_ASSIGN(LeaderboardsResource);
7683  };
7684 
7691  public:
7699  explicit MetagameResource(GamesService* service);
7700 
7705 
7706 
7715  MetagameResource_GetMetagameConfigMethod* NewGetMetagameConfigMethod(
7716  client::AuthorizationCredential* _credential_) const;
7717 
7730  MetagameResource_ListCategoriesByPlayerMethod* NewListCategoriesByPlayerMethod(
7731  client::AuthorizationCredential* _credential_,
7732  const absl::string_view& player_id,
7733  const absl::string_view& collection) const;
7734 
7747  MetagameResource_ListCategoriesByPlayerMethodPager* NewListCategoriesByPlayerMethodPager(
7748  client::AuthorizationCredential* _credential_,
7749  const absl::string_view& player_id,
7750  const absl::string_view& collection) const;
7751 
7752  private:
7753  GamesService* service_;
7754 
7755  DISALLOW_COPY_AND_ASSIGN(MetagameResource);
7756  };
7757 
7764  public:
7772  explicit PlayersResource(GamesService* service);
7773 
7778 
7779 
7790  PlayersResource_GetMethod* NewGetMethod(
7791  client::AuthorizationCredential* _credential_,
7792  const absl::string_view& player_id) const;
7793 
7803  PlayersResource_ListMethod* NewListMethod(
7804  client::AuthorizationCredential* _credential_,
7805  const absl::string_view& collection) const;
7806 
7815  PlayersResource_ListMethodPager* NewListMethodPager(
7816  client::AuthorizationCredential* _credential_,
7817  const absl::string_view& collection) const;
7818 
7819  private:
7820  GamesService* service_;
7821 
7822  DISALLOW_COPY_AND_ASSIGN(PlayersResource);
7823  };
7824 
7831  public:
7839  explicit PushtokensResource(GamesService* service);
7840 
7845 
7846 
7856  PushtokensResource_RemoveMethod* NewRemoveMethod(
7857  client::AuthorizationCredential* _credential_,
7858  const PushTokenId& _content_) const;
7859 
7869  PushtokensResource_UpdateMethod* NewUpdateMethod(
7870  client::AuthorizationCredential* _credential_,
7871  const PushToken& _content_) const;
7872 
7873  private:
7874  GamesService* service_;
7875 
7876  DISALLOW_COPY_AND_ASSIGN(PushtokensResource);
7877  };
7878 
7885  public:
7893  explicit RevisionsResource(GamesService* service);
7894 
7899 
7900 
7922  RevisionsResource_CheckMethod* NewCheckMethod(
7923  client::AuthorizationCredential* _credential_,
7924  const absl::string_view& client_revision) const;
7925 
7926  private:
7927  GamesService* service_;
7928 
7929  DISALLOW_COPY_AND_ASSIGN(RevisionsResource);
7930  };
7931 
7938  public:
7946  explicit RoomsResource(GamesService* service);
7947 
7952 
7953 
7963  RoomsResource_CreateMethod* NewCreateMethod(
7964  client::AuthorizationCredential* _credential_,
7965  const RoomCreateRequest& _content_) const;
7966 
7976  RoomsResource_DeclineMethod* NewDeclineMethod(
7977  client::AuthorizationCredential* _credential_,
7978  const absl::string_view& room_id) const;
7979 
7989  RoomsResource_DismissMethod* NewDismissMethod(
7990  client::AuthorizationCredential* _credential_,
7991  const absl::string_view& room_id) const;
7992 
8002  RoomsResource_GetMethod* NewGetMethod(
8003  client::AuthorizationCredential* _credential_,
8004  const absl::string_view& room_id) const;
8005 
8016  RoomsResource_JoinMethod* NewJoinMethod(
8017  client::AuthorizationCredential* _credential_,
8018  const absl::string_view& room_id,
8019  const RoomJoinRequest& _content_) const;
8020 
8031  RoomsResource_LeaveMethod* NewLeaveMethod(
8032  client::AuthorizationCredential* _credential_,
8033  const absl::string_view& room_id,
8034  const RoomLeaveRequest& _content_) const;
8035 
8044  RoomsResource_ListMethod* NewListMethod(
8045  client::AuthorizationCredential* _credential_) const;
8046 
8053  RoomsResource_ListMethodPager* NewListMethodPager(
8054  client::AuthorizationCredential* _credential_) const;
8055 
8066  RoomsResource_ReportStatusMethod* NewReportStatusMethod(
8067  client::AuthorizationCredential* _credential_,
8068  const absl::string_view& room_id,
8069  const RoomP2PStatuses& _content_) const;
8070 
8071  private:
8072  GamesService* service_;
8073 
8074  DISALLOW_COPY_AND_ASSIGN(RoomsResource);
8075  };
8076 
8083  public:
8091  explicit ScoresResource(GamesService* service);
8092 
8097 
8098 
8113  ScoresResource_GetMethod* NewGetMethod(
8114  client::AuthorizationCredential* _credential_,
8115  const absl::string_view& player_id,
8116  const absl::string_view& leaderboard_id,
8117  const absl::string_view& time_span) const;
8118 
8134  ScoresResource_GetMethodPager* NewGetMethodPager(
8135  client::AuthorizationCredential* _credential_,
8136  const absl::string_view& player_id,
8137  const absl::string_view& leaderboard_id,
8138  const absl::string_view& time_span) const;
8139 
8152  ScoresResource_ListMethod* NewListMethod(
8153  client::AuthorizationCredential* _credential_,
8154  const absl::string_view& leaderboard_id,
8155  const absl::string_view& collection,
8156  const absl::string_view& time_span) const;
8157 
8171  ScoresResource_ListMethodPager* NewListMethodPager(
8172  client::AuthorizationCredential* _credential_,
8173  const absl::string_view& leaderboard_id,
8174  const absl::string_view& collection,
8175  const absl::string_view& time_span) const;
8176 
8189  ScoresResource_ListWindowMethod* NewListWindowMethod(
8190  client::AuthorizationCredential* _credential_,
8191  const absl::string_view& leaderboard_id,
8192  const absl::string_view& collection,
8193  const absl::string_view& time_span) const;
8194 
8208  ScoresResource_ListWindowMethodPager* NewListWindowMethodPager(
8209  client::AuthorizationCredential* _credential_,
8210  const absl::string_view& leaderboard_id,
8211  const absl::string_view& collection,
8212  const absl::string_view& time_span) const;
8213 
8229  ScoresResource_SubmitMethod* NewSubmitMethod(
8230  client::AuthorizationCredential* _credential_,
8231  const absl::string_view& leaderboard_id,
8232  const int64& score) const;
8233 
8243  ScoresResource_SubmitMultipleMethod* NewSubmitMultipleMethod(
8244  client::AuthorizationCredential* _credential_,
8245  const PlayerScoreSubmissionList& _content_) const;
8246 
8247  private:
8248  GamesService* service_;
8249 
8250  DISALLOW_COPY_AND_ASSIGN(ScoresResource);
8251  };
8252 
8259  public:
8267  explicit SnapshotsResource(GamesService* service);
8268 
8273 
8274 
8284  SnapshotsResource_GetMethod* NewGetMethod(
8285  client::AuthorizationCredential* _credential_,
8286  const absl::string_view& snapshot_id) const;
8287 
8298  SnapshotsResource_ListMethod* NewListMethod(
8299  client::AuthorizationCredential* _credential_,
8300  const absl::string_view& player_id) const;
8301 
8311  SnapshotsResource_ListMethodPager* NewListMethodPager(
8312  client::AuthorizationCredential* _credential_,
8313  const absl::string_view& player_id) const;
8314 
8315  private:
8316  GamesService* service_;
8317 
8318  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource);
8319  };
8320 
8327  public:
8335  explicit TurnBasedMatchesResource(GamesService* service);
8336 
8341 
8342 
8352  TurnBasedMatchesResource_CancelMethod* NewCancelMethod(
8353  client::AuthorizationCredential* _credential_,
8354  const absl::string_view& match_id) const;
8355 
8365  TurnBasedMatchesResource_CreateMethod* NewCreateMethod(
8366  client::AuthorizationCredential* _credential_,
8367  const TurnBasedMatchCreateRequest& _content_) const;
8368 
8378  TurnBasedMatchesResource_DeclineMethod* NewDeclineMethod(
8379  client::AuthorizationCredential* _credential_,
8380  const absl::string_view& match_id) const;
8381 
8391  TurnBasedMatchesResource_DismissMethod* NewDismissMethod(
8392  client::AuthorizationCredential* _credential_,
8393  const absl::string_view& match_id) const;
8394 
8405  TurnBasedMatchesResource_FinishMethod* NewFinishMethod(
8406  client::AuthorizationCredential* _credential_,
8407  const absl::string_view& match_id,
8408  const TurnBasedMatchResults& _content_) const;
8409 
8419  TurnBasedMatchesResource_GetMethod* NewGetMethod(
8420  client::AuthorizationCredential* _credential_,
8421  const absl::string_view& match_id) const;
8422 
8432  TurnBasedMatchesResource_JoinMethod* NewJoinMethod(
8433  client::AuthorizationCredential* _credential_,
8434  const absl::string_view& match_id) const;
8435 
8445  TurnBasedMatchesResource_LeaveMethod* NewLeaveMethod(
8446  client::AuthorizationCredential* _credential_,
8447  const absl::string_view& match_id) const;
8448 
8459  TurnBasedMatchesResource_LeaveTurnMethod* NewLeaveTurnMethod(
8460  client::AuthorizationCredential* _credential_,
8461  const absl::string_view& match_id,
8462  const int32& match_version) const;
8463 
8472  TurnBasedMatchesResource_ListMethod* NewListMethod(
8473  client::AuthorizationCredential* _credential_) const;
8474 
8481  TurnBasedMatchesResource_ListMethodPager* NewListMethodPager(
8482  client::AuthorizationCredential* _credential_) const;
8483 
8493  TurnBasedMatchesResource_RematchMethod* NewRematchMethod(
8494  client::AuthorizationCredential* _credential_,
8495  const absl::string_view& match_id) const;
8496 
8505  TurnBasedMatchesResource_SyncMethod* NewSyncMethod(
8506  client::AuthorizationCredential* _credential_) const;
8507 
8514  TurnBasedMatchesResource_SyncMethodPager* NewSyncMethodPager(
8515  client::AuthorizationCredential* _credential_) const;
8516 
8527  TurnBasedMatchesResource_TakeTurnMethod* NewTakeTurnMethod(
8528  client::AuthorizationCredential* _credential_,
8529  const absl::string_view& match_id,
8530  const TurnBasedMatchTurn& _content_) const;
8531 
8532  private:
8533  GamesService* service_;
8534 
8535  DISALLOW_COPY_AND_ASSIGN(TurnBasedMatchesResource);
8536  };
8537 
8538 
8539 
8546  explicit GamesService(client::HttpTransport* transport);
8547 
8551  virtual ~GamesService();
8552 
8559  return achievement_definitions_;
8560  }
8561 
8562 
8569  return achievements_;
8570  }
8571 
8572 
8579  return applications_;
8580  }
8581 
8582 
8588  const EventsResource& get_events() const {
8589  return events_;
8590  }
8591 
8592 
8599  return leaderboards_;
8600  }
8601 
8602 
8609  return metagame_;
8610  }
8611 
8612 
8618  const PlayersResource& get_players() const {
8619  return players_;
8620  }
8621 
8622 
8629  return pushtokens_;
8630  }
8631 
8632 
8639  return revisions_;
8640  }
8641 
8642 
8648  const RoomsResource& get_rooms() const {
8649  return rooms_;
8650  }
8651 
8652 
8658  const ScoresResource& get_scores() const {
8659  return scores_;
8660  }
8661 
8662 
8669  return snapshots_;
8670  }
8671 
8672 
8679  return turn_based_matches_;
8680  }
8681 
8688  class SCOPES {
8689  public:
8693  static const char DRIVE_APPDATA[];
8694 
8698  static const char GAMES[];
8699 
8700  private:
8701  SCOPES(); // Never instantiated.
8702  ~SCOPES(); // Never instantiated.
8703  };
8704 
8705  private:
8706  AchievementDefinitionsResource achievement_definitions_;
8707  AchievementsResource achievements_;
8708  ApplicationsResource applications_;
8709  EventsResource events_;
8710  LeaderboardsResource leaderboards_;
8711  MetagameResource metagame_;
8712  PlayersResource players_;
8713  PushtokensResource pushtokens_;
8714  RevisionsResource revisions_;
8715  RoomsResource rooms_;
8716  ScoresResource scores_;
8717  SnapshotsResource snapshots_;
8718  TurnBasedMatchesResource turn_based_matches_;
8719 
8720  DISALLOW_COPY_AND_ASSIGN(GamesService);
8721 };
8722 
8723 
8754 } // namespace google_games_api
8755 #endif // GOOGLE_GAMES_API_GAMES_SERVICE_H_
Definition: push_token.h:52
~PlayersResource()
Definition: games_service.h:7777
void clear_language()
Definition: games_service.h:5346
void clear_max_results()
Definition: games_service.h:853
void clear_max_results()
Definition: games_service.h:1985
void set_language(const string &value)
Definition: games_service.h:843
string * mutable_pageToken()
Definition: games_service.h:2702
void clear_max_results()
Definition: games_service.h:4525
Definition: turn_based_match_sync.h:53
const string & get_page_token() const
Definition: games_service.h:6676
void set_language(const string &value)
Definition: games_service.h:5259
void clear_language()
Definition: games_service.h:5110
util::Status ExecuteAndParseResponse(AchievementSetStepsAtLeastResponse *data)
Definition: games_service.h:1147
void clear_language()
Definition: games_service.h:2927
const string & get_page_token() const
Definition: games_service.h:589
const string & get_builtin_game_id() const
Definition: games_service.h:1321
void clear_language()
Definition: games_service.h:6969
util::Status ExecuteAndParseResponse(MetagameConfig *data)
Definition: games_service.h:2565
const string & get_language() const
Definition: games_service.h:4293
void set_language(const string &value)
Definition: games_service.h:540
int64 get_request_id() const
Definition: games_service.h:716
void clear_oauth_token()
Definition: games_service.h:281
void set_language(const string &value)
Definition: games_service.h:7000
const string & get_language() const
Definition: games_service.h:4126
string * mutable_quotaUser()
Definition: games_service.h:366
void clear_language()
Definition: games_service.h:2811
void set_page_token(const string &value)
Definition: games_service.h:3026
int32 get_max_completed_matches() const
Definition: games_service.h:6620
void set_language(const string &value)
Definition: games_service.h:1459
Definition: games_service.h:4918
string * mutable_language()
Definition: games_service.h:5129
void clear_language()
Definition: games_service.h:3807
Definition: games_service.h:8082
util::Status ExecuteAndParseResponse(RoomList *data)
Definition: games_service.h:4057
void clear_return_top_if_absent()
Definition: games_service.h:4823
void clear_max_completed_matches()
Definition: games_service.h:7011
~ScoresResource()
Definition: games_service.h:8096
util::Status ExecuteAndParseResponse(EventUpdateResponse *data)
Definition: games_service.h:2204
void set_max_results(int32 value)
Definition: games_service.h:4545
const string & get_page_token() const
Definition: games_service.h:2024
void set_request_id(int64 value)
Definition: games_service.h:6853
const PushtokensResource & get_pushtokens() const
Definition: games_service.h:8628
Definition: games_service.h:3494
~TurnBasedMatchesResource()
Definition: games_service.h:8340
util::Status ExecuteAndParseResponse(AchievementUpdateMultipleResponse *data)
Definition: games_service.h:1378
Definition: player.h:54
string * mutable_builtinGameId()
Definition: games_service.h:1604
bool get_include_match_data() const
Definition: games_service.h:6548
string * mutable_pageToken()
Definition: games_service.h:7086
string * mutable_pageToken()
Definition: games_service.h:2032
Definition: games_service.h:3781
void clear_score_tag()
Definition: games_service.h:4990
void set_max_results(int32 value)
Definition: games_service.h:570
const string & get_page_token() const
Definition: games_service.h:4564
const string & get_page_token() const
Definition: games_service.h:4362
util::Status ExecuteAndParseResponse(PlayerScoreListResponse *data)
Definition: games_service.h:5178
const string & get_language() const
Definition: games_service.h:2822
string * mutable_language()
Definition: games_service.h:4703
util::Status ExecuteAndParseResponse(Room *data)
Definition: games_service.h:3875
util::Status ExecuteAndParseResponse(Room *data)
Definition: games_service.h:3470
Definition: achievement_increment_response.h:51
void set_language(const string &value)
Definition: games_service.h:5911
void set_user_ip(const string &value)
Definition: games_service.h:418
util::Status ExecuteAndParseResponse(AchievementIncrementResponse *data)
Definition: games_service.h:762
const string & get_page_token() const
Definition: games_service.h:4764
int32 get_max_results() const
Definition: games_service.h:5398
const string & get_language() const
Definition: games_service.h:3298
void set_max_results(int32 value)
Definition: games_service.h:2005
int32 get_max_results() const
Definition: games_service.h:2979
int32 get_max_results() const
Definition: games_service.h:6648
void clear_pretty_print()
Definition: games_service.h:321
void set_fields(const string &value)
Definition: games_service.h:230
string * mutable_pageToken()
Definition: games_service.h:3015
util::Status ExecuteAndParseResponse(RoomStatus *data)
Definition: games_service.h:4183
Definition: turn_based_match_results.h:54
string * mutable_language()
Definition: games_service.h:5728
Definition: games_service.h:3899
Definition: room_list.h:52
Definition: room_create_request.h:55
void set_builtin_game_id(const string &value)
Definition: games_service.h:1225
const string & get_language() const
Definition: games_service.h:4960
string * mutable_pageToken()
Definition: games_service.h:597
Definition: achievement_update_multiple_request.h:52
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:7264
util::Status ExecuteAndParseResponse(EventDefinitionListResponse *data)
Definition: games_service.h:2080
void clear_max_results()
Definition: games_service.h:7039
const string & get_language() const
Definition: games_service.h:7207
Definition: games_service.h:3547
void set_page_token(const string &value)
Definition: games_service.h:608
void set_builtin_game_id(const string &value)
Definition: games_service.h:1341
void set_page_token(const string &value)
Definition: games_service.h:6695
void clear_language()
Definition: games_service.h:1754
const string & get_language() const
Definition: games_service.h:5239
void clear_language()
Definition: games_service.h:7196
util::Status ExecuteAndParseResponse(TurnBasedMatchList *data)
Definition: games_service.h:6732
void clear_alt()
Definition: games_service.h:161
void clear_language()
Definition: games_service.h:2367
int32 get_max_completed_matches() const
Definition: games_service.h:7022
const string & get_page_token() const
Definition: games_service.h:2694
void set_language(const string &value)
Definition: games_service.h:3318
Definition: games_service.h:5204
string * mutable_language()
Definition: games_service.h:6586
void clear_page_token()
Definition: games_service.h:3990
void clear_language()
Definition: games_service.h:1428
int64 get_request_id() const
Definition: games_service.h:6844
const string & get_language() const
Definition: games_service.h:6578
void clear_language()
Definition: games_service.h:6141
string * mutable_language()
Definition: games_service.h:3708
string * mutable_state()
Definition: games_service.h:939
void clear_page_token()
Definition: games_service.h:578
string * mutable_language()
Definition: games_service.h:5247
void set_language(const string &value)
Definition: games_service.h:6288
string * mutable_pageToken()
Definition: games_service.h:4772
string * mutable_pendingParticipantId()
Definition: games_service.h:6436
string * mutable_language()
Definition: games_service.h:2155
void clear_pending_participant_id()
Definition: games_service.h:6417
const string & get_language() const
Definition: games_service.h:5605
string * mutable_oauthToken()
Definition: games_service.h:300
string * mutable_language()
Definition: games_service.h:528
Definition: games_service.h:2786
util::Status ExecuteAndParseResponse(Leaderboard *data)
Definition: games_service.h:2321
const string & get_language() const
Definition: games_service.h:4695
void set_language(const string &value)
Definition: games_service.h:3720
util::Status ExecuteAndParseResponse(Room *data)
Definition: games_service.h:3639
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:5662
Definition: turn_based_match_rematch.h:52
void set_page_token(const string &value)
Definition: games_service.h:7097
int32 get_max_results() const
Definition: games_service.h:1996
void set_language(const string &value)
Definition: games_service.h:5740
~SnapshotsResource()
Definition: games_service.h:8272
void clear_max_results()
Definition: games_service.h:2655
void set_max_results(int32 value)
Definition: games_service.h:6657
void clear_language()
Definition: games_service.h:6792
Definition: games_service.h:2229
const string & get_language() const
Definition: games_service.h:2625
Definition: games_service.h:1403
Definition: turn_based_match.h:57
const RevisionsResource & get_revisions() const
Definition: games_service.h:8638
Definition: achievement_definitions_list_response.h:52
string * mutable_language()
Definition: games_service.h:3940
const ScoresResource & get_scores() const
Definition: games_service.h:8658
void clear_user_ip()
Definition: games_service.h:388
const string & get_oauth_token() const
Definition: games_service.h:292
bool get_include_match_data() const
Definition: games_service.h:6008
const string & get_score_tag() const
Definition: games_service.h:5001
Definition: games_service.h:4455
void set_max_results(int32 value)
Definition: games_service.h:2428
Definition: games_service.h:7937
const string & get_user_ip() const
Definition: games_service.h:399
const string & get_language() const
Definition: games_service.h:2378
util::Status ExecuteAndParseResponse(PlayerLeaderboardScoreListResponse *data)
Definition: games_service.h:4418
util::Status ExecuteAndParseResponse(PlayerEventListResponse *data)
Definition: games_service.h:1890
const string & get_language() const
Definition: games_service.h:6034
void set_page_token(const string &value)
Definition: games_service.h:5445
void clear_page_token()
Definition: games_service.h:881
void set_request_id(int64 value)
Definition: games_service.h:725
string * mutable_language()
Definition: games_service.h:6988
void set_quota_user(const string &value)
Definition: games_service.h:378
void clear_page_token()
Definition: games_service.h:2436
void clear_results_above()
Definition: games_service.h:4793
void set_language(const string &value)
Definition: games_service.h:2645
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:6091
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:5948
void set_language(const string &value)
Definition: games_service.h:7227
void clear_language()
Definition: games_service.h:2136
const string & get_builtin_game_id() const
Definition: games_service.h:1596
void clear_page_token()
Definition: games_service.h:6665
util::Status ExecuteAndParseResponse(AchievementUnlockResponse *data)
Definition: games_service.h:1262
void set_max_results(int32 value)
Definition: games_service.h:2675
void set_language(const string &value)
Definition: games_service.h:2842
string * mutable_language()
Definition: games_service.h:5613
Definition: room_leave_request.h:52
void clear_language()
Definition: games_service.h:3402
Definition: achievement_set_steps_at_least_response.h:51
const AchievementDefinitionsResource & get_achievement_definitions() const
Definition: games_service.h:8558
void set_page_token(const string &value)
Definition: games_service.h:2713
void set_platform_type(const string &value)
Definition: games_service.h:1500
Definition: leaderboard.h:50
void clear_page_token()
Definition: games_service.h:2683
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:6487
util::Status ExecuteAndParseResponse(LeaderboardListResponse *data)
Definition: games_service.h:2503
Definition: revision_check_response.h:50
void set_include_rank_type(const string &value)
Definition: games_service.h:4272
Definition: metagame_config.h:53
void clear_state()
Definition: games_service.h:921
void clear_quota_user()
Definition: games_service.h:347
string * mutable_language()
Definition: games_service.h:4134
string * mutable_alt()
Definition: games_service.h:179
void set_oauth_token(const string &value)
Definition: games_service.h:311
const string & get_language() const
Definition: games_service.h:5720
string * mutable_language()
Definition: games_service.h:2272
void clear_include_rank_type()
Definition: games_service.h:4241
Definition: room_status.h:54
const string & get_language() const
Definition: games_service.h:3413
util::Status ExecuteAndParseResponse(TurnBasedMatchRematch *data)
Definition: games_service.h:6890
void clear_page_token()
Definition: games_service.h:4753
string * mutable_language()
Definition: games_service.h:6276
const string & get_language() const
Definition: games_service.h:3700
void set_language(const string &value)
Definition: games_service.h:2398
void set_page_token(const string &value)
Definition: games_service.h:4020
void set_max_results(int32 value)
Definition: games_service.h:4343
const string & get_page_token() const
Definition: games_service.h:4001
const SnapshotsResource & get_snapshots() const
Definition: games_service.h:8668
const string & get_platform_type() const
Definition: games_service.h:1480
string * mutable_pageToken()
Definition: games_service.h:1842
string * mutable_pageToken()
Definition: games_service.h:4572
Definition: games_service.h:2112
void set_language(const string &value)
Definition: games_service.h:5625
string * mutable_language()
Definition: games_service.h:2386
void set_max_results(int32 value)
Definition: games_service.h:7059
string * mutable_language()
Definition: games_service.h:1773
void clear_language()
Definition: games_service.h:6567
const string & get_page_token() const
Definition: games_service.h:5426
void set_language(const string &value)
Definition: games_service.h:4515
string * mutable_language()
Definition: games_service.h:3421
const EventsResource & get_events() const
Definition: games_service.h:8588
int32 get_max_results() const
Definition: games_service.h:7050
const string & get_alt() const
Definition: games_service.h:172
void set_score_tag(const string &value)
Definition: games_service.h:5022
void set_language(const string &value)
Definition: games_service.h:4980
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:6209
void set_language(const string &value)
Definition: games_service.h:5141
void set_page_token(const string &value)
Definition: games_service.h:2466
void set_language(const string &value)
Definition: games_service.h:3952
const string & get_language() const
Definition: games_service.h:5891
string * mutable_language()
Definition: games_service.h:4968
void clear_builtin_game_id()
Definition: games_service.h:1310
~RoomsResource()
Definition: games_service.h:7951
string * mutable_language()
Definition: games_service.h:6042
bool get_include_match_data() const
Definition: games_service.h:6950
void clear_max_results()
Definition: games_service.h:2968
void clear_page_token()
Definition: games_service.h:1823
void clear_platform_type()
Definition: games_service.h:1469
int32 get_max_results() const
Definition: games_service.h:4536
int32 get_max_results() const
Definition: games_service.h:2666
Definition: games_service.h:7548
void clear_language()
Definition: games_service.h:5880
void clear_max_completed_matches()
Definition: games_service.h:6609
const string & get_key() const
Definition: games_service.h:251
void clear_page_token()
Definition: games_service.h:5415
void clear_language()
Definition: games_service.h:3287
void clear_page_token()
Definition: games_service.h:2013
void set_page_token(const string &value)
Definition: games_service.h:911
int32 get_max_results() const
Definition: games_service.h:4334
bool get_pretty_print() const
Definition: games_service.h:332
const string & get_page_token() const
Definition: games_service.h:7078
Definition: event_definition_list_response.h:52
void clear_page_token()
Definition: games_service.h:7067
void set_language(const string &value)
Definition: games_service.h:1785
util::Status ExecuteAndParseResponse(ApplicationVerifyResponse *data)
Definition: games_service.h:1708
util::Status ExecuteAndParseResponse(Application *data)
Definition: games_service.h:1537
string * mutable_pageToken()
Definition: games_service.h:900
util::Status ExecuteAndParseResponse(Room *data)
Definition: games_service.h:3355
void clear_builtin_game_id()
Definition: games_service.h:1194
const string & get_language() const
Definition: games_service.h:3932
void clear_include_match_data()
Definition: games_service.h:5997
Definition: games_service.h:3263
Definition: achievement_definition.cc:41
void set_language(const string &value)
Definition: games_service.h:5377
void set_language(const string &value)
Definition: games_service.h:6823
Definition: snapshot.h:53
Definition: games_service.h:3378
void set_max_results(int32 value)
Definition: games_service.h:3982
const RoomsResource & get_rooms() const
Definition: games_service.h:8648
void set_max_results(int32 value)
Definition: games_service.h:4745
const string & get_language() const
Definition: games_service.h:823
~RevisionsResource()
Definition: games_service.h:7898
util::Status ExecuteAndParseResponse(PlayerListResponse *data)
Definition: games_service.h:3063
void set_language(const string &value)
Definition: games_service.h:1975
const string & get_language() const
Definition: games_service.h:6152
void set_language(const string &value)
Definition: games_service.h:3433
const string & get_language() const
Definition: games_service.h:6803
Definition: push_token_id.h:50
void clear_max_results()
Definition: games_service.h:4323
util::Status ExecuteAndParseResponse(LeaderboardScores *data)
Definition: games_service.h:4879
void set_language(const string &value)
Definition: games_service.h:4715
void clear_page_token()
Definition: games_service.h:4553
util::Status ExecuteAndParseResponse(LeaderboardScores *data)
Definition: games_service.h:4620
void clear_max_results()
Definition: games_service.h:5387
void set_include_match_data(bool value)
Definition: games_service.h:6015
void clear_language()
Definition: games_service.h:4684
void clear_max_results()
Definition: games_service.h:6637
void clear_max_results()
Definition: games_service.h:4725
const string & get_page_token() const
Definition: games_service.h:2447
void clear_language()
Definition: games_service.h:3571
const string & get_language() const
Definition: games_service.h:5121
void set_language(const string &value)
Definition: games_service.h:6406
void clear_language()
Definition: games_service.h:3689
void clear_fields()
Definition: games_service.h:200
void set_builtin_game_id(const string &value)
Definition: games_service.h:1616
string * mutable_language()
Definition: games_service.h:6160
~MetagameResource()
Definition: games_service.h:7704
Definition: category_list_response.h:52
Definition: games_service.h:5321
void set_max_results(int32 value)
Definition: games_service.h:5407
void clear_language()
Definition: games_service.h:4949
const string & get_language() const
Definition: games_service.h:6980
string * mutable_language()
Definition: games_service.h:4301
Definition: snapshot_list_response.h:52
Definition: player_leaderboard_score_list_response.h:53
string * mutable_platformType()
Definition: games_service.h:1488
util::Status ExecuteAndParseResponse(Player *data)
Definition: games_service.h:2879
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: games_service.h:5296
void clear_page_token()
Definition: games_service.h:2996
void set_page_token(const string &value)
Definition: games_service.h:2043
void clear_max_results()
Definition: games_service.h:1795
string * mutable_builtinGameId()
Definition: games_service.h:1213
string * mutable_language()
Definition: games_service.h:3590
~AchievementsResource()
Definition: games_service.h:7371
void set_page_token(const string &value)
Definition: games_service.h:1853
string * mutable_userIp()
Definition: games_service.h:406
void set_max_results(int32 value)
Definition: games_service.h:873
void set_max_results(int32 value)
Definition: games_service.h:1815
const LeaderboardsResource & get_leaderboards() const
Definition: games_service.h:8598
Definition: games_service.h:7690
Definition: achievement_update_multiple_response.h:52
void set_include_match_data(bool value)
Definition: games_service.h:6961
Definition: player_score_list_response.h:52
void set_results_above(int32 value)
Definition: games_service.h:4814
void set_language(const string &value)
Definition: games_service.h:2958
const string & get_fields() const
Definition: games_service.h:211
string * mutable_pageToken()
Definition: games_service.h:4370
Definition: games_service.h:8688
string * mutable_language()
Definition: games_service.h:2830
string * mutable_pageToken()
Definition: games_service.h:6684
int32 get_max_results() const
Definition: games_service.h:1806
Definition: games_service.h:7286
void clear_language()
Definition: games_service.h:5594
~PushtokensResource()
Definition: games_service.h:7844
void set_max_completed_matches(int32 value)
Definition: games_service.h:7031
const string & get_language() const
Definition: games_service.h:4495
const string & get_page_token() const
Definition: games_service.h:1834
Definition: application.h:55
const AchievementsResource & get_achievements() const
Definition: games_service.h:8568
const string & get_include_rank_type() const
Definition: games_service.h:4252
const string & get_state() const
Definition: games_service.h:932
void set_language(const string &value)
Definition: games_service.h:3602
string * mutable_language()
Definition: games_service.h:6394
int32 get_max_results() const
Definition: games_service.h:2419
void clear_key()
Definition: games_service.h:240
void clear_language()
Definition: games_service.h:3921
util::Status ExecuteAndParseResponse(AchievementRevealResponse *data)
Definition: games_service.h:1070
const string & get_language() const
Definition: games_service.h:520
void clear_language()
Definition: games_service.h:2253
util::Status ExecuteAndParseResponse(RevisionCheckResponse *data)
Definition: games_service.h:3239
void clear_language()
Definition: games_service.h:6257
void set_pending_participant_id(const string &value)
Definition: games_service.h:6450
void set_page_token(const string &value)
Definition: games_service.h:4583
const string & get_page_token() const
Definition: games_service.h:3007
~LeaderboardsResource()
Definition: games_service.h:7643
void clear_language()
Definition: games_service.h:6023
void clear_language()
Definition: games_service.h:509
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:6325
string * mutable_language()
Definition: games_service.h:2946
const string & get_quota_user() const
Definition: games_service.h:358
void clear_language()
Definition: games_service.h:4115
util::Status ExecuteAndParseResponse(SnapshotListResponse *data)
Definition: games_service.h:5482
void set_language(const string &value)
Definition: games_service.h:3838
~EventsResource()
Definition: games_service.h:7562
void set_page_token(const string &value)
Definition: games_service.h:4783
string * mutable_language()
Definition: games_service.h:3826
int32 get_max_results() const
Definition: games_service.h:561
string * mutable_fields()
Definition: games_service.h:218
void clear_language()
Definition: games_service.h:5228
Definition: games_service.h:7763
string * mutable_language()
Definition: games_service.h:5899
void set_max_results(int32 value)
Definition: games_service.h:2988
void clear_max_results()
Definition: games_service.h:550
void set_alt(const string &value)
Definition: games_service.h:190
util::Status ExecuteAndParseResponse(AchievementDefinitionsListResponse *data)
Definition: games_service.h:645
util::Status ExecuteAndParseResponse(PlayerAchievementListResponse *data)
Definition: games_service.h:989
string * mutable_pageToken()
Definition: games_service.h:4009
void set_pretty_print(bool value)
Definition: games_service.h:339
Definition: player_event_list_response.h:52
Definition: games_service.h:3174
Definition: turn_based_match_list.h:52
void set_language(const string &value)
Definition: games_service.h:4146
const string & get_language() const
Definition: games_service.h:1955
util::Status ExecuteAndParseResponse(TurnBasedMatch *data)
Definition: games_service.h:5777
void clear_language()
Definition: games_service.h:4282
void clear_language()
Definition: games_service.h:4484
string * mutable_language()
Definition: games_service.h:831
Definition: leaderboard_list_response.h:52
void clear_language()
Definition: games_service.h:2614
Definition: turn_based_match_turn.h:54
const string & get_language() const
Definition: games_service.h:1765
util::Status ExecuteAndParseResponse(TurnBasedMatchSync *data)
Definition: games_service.h:7134
~AchievementDefinitionsResource()
Definition: games_service.h:7323
string * mutable_language()
Definition: games_service.h:1963
const MetagameResource & get_metagame() const
Definition: games_service.h:8608
void set_language(const string &value)
Definition: games_service.h:2167
string * mutable_language()
Definition: games_service.h:4503
string * mutable_pageToken()
Definition: games_service.h:2455
void set_language(const string &value)
Definition: games_service.h:6172
Definition: leaderboard_scores.h:53
void clear_language()
Definition: games_service.h:6375
~ApplicationsResource()
Definition: games_service.h:7495
Definition: player_list_response.h:52
string * mutable_key()
Definition: games_service.h:258
Definition: games_service.h:3663
Definition: games_service.h:122
string * mutable_language()
Definition: games_service.h:6811
int32 get_results_above() const
Definition: games_service.h:4804
Definition: player_score_response.h:52
void clear_request_id()
Definition: games_service.h:6833
string * mutable_language()
Definition: games_service.h:3306
const string & get_language() const
Definition: games_service.h:3582
const ApplicationsResource & get_applications() const
Definition: games_service.h:8578
util::Status ExecuteAndParseResponse(PlayerScoreResponse *data)
Definition: games_service.h:5059
const string & get_language() const
Definition: games_service.h:5357
void set_language(const string &value)
Definition: games_service.h:6598
void clear_builtin_game_id()
Definition: games_service.h:1585
Definition: games_service.h:2903
const string & get_language() const
Definition: games_service.h:2938
void clear_include_match_data()
Definition: games_service.h:6939
string * mutable_builtinGameId()
Definition: games_service.h:1329
const string & get_builtin_game_id() const
Definition: games_service.h:1205
Definition: achievement_reveal_response.h:50
string * mutable_includeRankType()
Definition: games_service.h:4260
Definition: room_join_request.h:53
util::Status ExecuteAndParseResponse(CategoryListResponse *data)
Definition: games_service.h:2750
void set_key(const string &value)
Definition: games_service.h:271
void clear_language()
Definition: games_service.h:1944
void clear_max_results()
Definition: games_service.h:2408
int32 get_max_results() const
Definition: games_service.h:864
int32 get_max_results() const
Definition: games_service.h:4736
Definition: event_update_response.h:54
int32 get_max_results() const
Definition: games_service.h:3973
bool get_return_top_if_absent() const
Definition: games_service.h:4834
void clear_request_id()
Definition: games_service.h:705
string * mutable_scoreTag()
Definition: games_service.h:5009
const string & get_language() const
Definition: games_service.h:6268
void set_return_top_if_absent(bool value)
Definition: games_service.h:4842
Definition: achievement_unlock_response.h:50
string * mutable_pageToken()
Definition: games_service.h:5434
void set_page_token(const string &value)
Definition: games_service.h:4381
void clear_language()
Definition: games_service.h:812
const string & get_pending_participant_id() const
Definition: games_service.h:6428
void clear_include_match_data()
Definition: games_service.h:6537
string * mutable_language()
Definition: games_service.h:7215
string * mutable_language()
Definition: games_service.h:1447
Definition: event_record_request.h:53
Definition: application_verify_response.h:51
Definition: player_score_submission_list.h:52
void clear_page_token()
Definition: games_service.h:4351
void set_language(const string &value)
Definition: games_service.h:6054
string * mutable_language()
Definition: games_service.h:2633
const string & get_language() const
Definition: games_service.h:2147
void set_language(const string &value)
Definition: games_service.h:4313
Definition: room.h:56
util::Status ExecuteAndParseResponse(Room *data)
Definition: games_service.h:3757
Definition: room_p2_ps_tatuses.h:52
void clear_language()
Definition: games_service.h:5709
const string & get_page_token() const
Definition: games_service.h:892
void set_language(const string &value)
Definition: games_service.h:2284
const PlayersResource & get_players() const
Definition: games_service.h:8618
const TurnBasedMatchesResource & get_turn_based_matches() const
Definition: games_service.h:8678
void set_state(const string &value)
Definition: games_service.h:952
string * mutable_language()
Definition: games_service.h:5365
const string & get_language() const
Definition: games_service.h:3818
Definition: games_service.h:4209
void clear_max_results()
Definition: games_service.h:3962
const string & get_language() const
Definition: games_service.h:2264
void set_include_match_data(bool value)
Definition: games_service.h:6559
Definition: player_achievement_list_response.h:52
const string & get_language() const
Definition: games_service.h:6386
const string & get_language() const
Definition: games_service.h:1439
void set_max_completed_matches(int32 value)
Definition: games_service.h:6629
Definition: turn_based_match_create_request.h:53