books  v1
books_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-14, 18:51:48 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_BOOKS_API_BOOKS_SERVICE_H_
25 #define GOOGLE_BOOKS_API_BOOKS_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/books_api/annotation.h"
36 #include "google/books_api/annotationdata.h"
37 #include "google/books_api/annotations.h"
38 #include "google/books_api/annotations_summary.h"
39 #include "google/books_api/annotationsdata.h"
40 #include "google/books_api/books_cloudloading_resource.h"
41 #include "google/books_api/books_volumes_recommended_rate_response.h"
42 #include "google/books_api/bookshelf.h"
43 #include "google/books_api/bookshelves.h"
44 #include "google/books_api/category.h"
45 #include "google/books_api/discoveryclusters.h"
46 #include "google/books_api/download_accesses.h"
47 #include "google/books_api/family_info.h"
48 #include "google/books_api/layersummaries.h"
49 #include "google/books_api/layersummary.h"
50 #include "google/books_api/metadata.h"
51 #include "google/books_api/notification.h"
52 #include "google/books_api/offers.h"
53 #include "google/books_api/reading_position.h"
54 #include "google/books_api/request_access.h"
55 #include "google/books_api/series.h"
56 #include "google/books_api/seriesmembership.h"
57 #include "google/books_api/usersettings.h"
58 #include "google/books_api/volume.h"
59 #include "google/books_api/volume2.h"
60 #include "google/books_api/volumeannotation.h"
61 #include "google/books_api/volumeannotations.h"
62 #include "google/books_api/volumes.h"
63 
64 
65 namespace google_books_api {
66 using namespace googleapis;
97 class BooksService;
98 
107  : public client::ClientServiceRequest {
108  public:
131  const client::ClientService* service,
132  client::AuthorizationCredential* credential,
133  client::HttpRequest::HttpMethod method,
134  const StringPiece& uri_template);
135 
139  virtual ~BooksServiceBaseRequest();
140 
141 
145  void clear_alt() {
146  _have_alt_ = false;
147  client::ClearCppValueHelper(&alt_);
148  }
149 
150 
156  const string& get_alt() const { return alt_; }
157 
163  string* mutable_alt() {
164  _have_alt_ = true;
165  return &alt_;
166  }
167 
168 
174  void set_alt(const string& value) {
175  _have_alt_ = true;
176  alt_ = value;
177  }
178 
179 
180 
184  void clear_fields() {
185  _have_fields_ = false;
186  client::ClearCppValueHelper(&fields_);
187  }
188 
189 
195  const string& get_fields() const { return fields_; }
196 
202  string* mutable_fields() {
203  _have_fields_ = true;
204  return &fields_;
205  }
206 
207 
214  void set_fields(const string& value) {
215  _have_fields_ = true;
216  fields_ = value;
217  }
218 
219 
220 
224  void clear_key() {
225  _have_key_ = false;
226  client::ClearCppValueHelper(&key_);
227  }
228 
229 
235  const string& get_key() const { return key_; }
236 
242  string* mutable_key() {
243  _have_key_ = true;
244  return &key_;
245  }
246 
247 
255  void set_key(const string& value) {
256  _have_key_ = true;
257  key_ = value;
258  }
259 
260 
261 
266  _have_oauth_token_ = false;
267  client::ClearCppValueHelper(&oauth_token_);
268  }
269 
270 
276  const string& get_oauth_token() const { return oauth_token_; }
277 
284  string* mutable_oauthToken() {
285  _have_oauth_token_ = true;
286  return &oauth_token_;
287  }
288 
289 
295  void set_oauth_token(const string& value) {
296  _have_oauth_token_ = true;
297  oauth_token_ = value;
298  }
299 
300 
301 
306  _have_pretty_print_ = false;
307  client::ClearCppValueHelper(&pretty_print_);
308  }
309 
310 
316  bool get_pretty_print() const { return pretty_print_; }
317 
323  void set_pretty_print(bool value) {
324  _have_pretty_print_ = true;
325  pretty_print_ = value;
326  }
327 
332  _have_quota_user_ = false;
333  client::ClearCppValueHelper(&quota_user_);
334  }
335 
336 
342  const string& get_quota_user() const { return quota_user_; }
343 
350  string* mutable_quotaUser() {
351  _have_quota_user_ = true;
352  return &quota_user_;
353  }
354 
355 
362  void set_quota_user(const string& value) {
363  _have_quota_user_ = true;
364  quota_user_ = value;
365  }
366 
367 
368 
372  void clear_user_ip() {
373  _have_user_ip_ = false;
374  client::ClearCppValueHelper(&user_ip_);
375  }
376 
377 
383  const string& get_user_ip() const { return user_ip_; }
384 
390  string* mutable_userIp() {
391  _have_user_ip_ = true;
392  return &user_ip_;
393  }
394 
395 
402  void set_user_ip(const string& value) {
403  _have_user_ip_ = true;
404  user_ip_ = value;
405  }
406 
417  virtual util::Status AppendVariable(
418  const StringPiece& variable_name,
419  const client::UriTemplateConfig& config,
420  string* target);
421 
427  virtual util::Status AppendOptionalQueryParameters(string* target);
428 
429 
430  protected:
436  void AddJsonContentToRequest(const client::JsonCppData *content);
437 
438  private:
439  string alt_;
440  string fields_;
441  string key_;
442  string oauth_token_;
443  bool pretty_print_;
444  string quota_user_;
445  string user_ip_;
446  bool _have_alt_ : 1;
447  bool _have_fields_ : 1;
448  bool _have_key_ : 1;
449  bool _have_oauth_token_ : 1;
450  bool _have_pretty_print_ : 1;
451  bool _have_quota_user_ : 1;
452  bool _have_user_ip_ : 1;
453 
454  DISALLOW_COPY_AND_ASSIGN(BooksServiceBaseRequest);
455 };
456 
457 
458 
472  public:
483  const BooksService* _service_,
484  client::AuthorizationCredential* _credential_,
485  const absl::string_view& user_id,
486  const absl::string_view& shelf);
487 
492 
493 
497  void clear_source() {
498  _have_source_ = false;
499  client::ClearCppValueHelper(&source_);
500  }
501 
502 
508  const string& get_source() const { return source_; }
509 
515  string* mutable_source() {
516  _have_source_ = true;
517  return &source_;
518  }
519 
520 
526  void set_source(const string& value) {
527  _have_source_ = true;
528  source_ = value;
529  }
530 
540  virtual util::Status AppendVariable(
541  const StringPiece& variable_name,
542  const client::UriTemplateConfig& config,
543  string* target);
544 
550  virtual util::Status AppendOptionalQueryParameters(string* target);
551 
552 
564  Bookshelf* data) {
565  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
566  }
567 
568  private:
569  string user_id_;
570  string shelf_;
571  string source_;
572  bool _have_source_ : 1;
573  DISALLOW_COPY_AND_ASSIGN(BookshelvesResource_GetMethod);
574 };
575 
589  public:
599  const BooksService* _service_,
600  client::AuthorizationCredential* _credential_,
601  const absl::string_view& user_id);
602 
607 
608 
612  void clear_source() {
613  _have_source_ = false;
614  client::ClearCppValueHelper(&source_);
615  }
616 
617 
623  const string& get_source() const { return source_; }
624 
630  string* mutable_source() {
631  _have_source_ = true;
632  return &source_;
633  }
634 
635 
641  void set_source(const string& value) {
642  _have_source_ = true;
643  source_ = value;
644  }
645 
655  virtual util::Status AppendVariable(
656  const StringPiece& variable_name,
657  const client::UriTemplateConfig& config,
658  string* target);
659 
665  virtual util::Status AppendOptionalQueryParameters(string* target);
666 
667 
679  Bookshelves* data) {
680  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
681  }
682 
683  private:
684  string user_id_;
685  string source_;
686  bool _have_source_ : 1;
687  DISALLOW_COPY_AND_ASSIGN(BookshelvesResource_ListMethod);
688 };
689 
690 
691 
692 
706  public:
717  const BooksService* _service_,
718  client::AuthorizationCredential* _credential_,
719  const absl::string_view& user_id,
720  const absl::string_view& shelf);
721 
726 
727 
732  _have_max_results_ = false;
733  client::ClearCppValueHelper(&max_results_);
734  }
735 
736 
742  uint32 get_max_results() const { return max_results_; }
743 
749  void set_max_results(uint32 value) {
750  _have_max_results_ = true;
751  max_results_ = value;
752  }
753 
758  _have_show_preorders_ = false;
759  client::ClearCppValueHelper(&show_preorders_);
760  }
761 
762 
768  bool get_show_preorders() const { return show_preorders_; }
769 
776  void set_show_preorders(bool value) {
777  _have_show_preorders_ = true;
778  show_preorders_ = value;
779  }
780 
784  void clear_source() {
785  _have_source_ = false;
786  client::ClearCppValueHelper(&source_);
787  }
788 
789 
795  const string& get_source() const { return source_; }
796 
802  string* mutable_source() {
803  _have_source_ = true;
804  return &source_;
805  }
806 
807 
813  void set_source(const string& value) {
814  _have_source_ = true;
815  source_ = value;
816  }
817 
818 
819 
824  _have_start_index_ = false;
825  client::ClearCppValueHelper(&start_index_);
826  }
827 
828 
834  uint32 get_start_index() const { return start_index_; }
835 
841  void set_start_index(uint32 value) {
842  _have_start_index_ = true;
843  start_index_ = value;
844  }
845 
855  virtual util::Status AppendVariable(
856  const StringPiece& variable_name,
857  const client::UriTemplateConfig& config,
858  string* target);
859 
865  virtual util::Status AppendOptionalQueryParameters(string* target);
866 
867 
879  Volumes* data) {
880  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
881  }
882 
883  private:
884  string user_id_;
885  string shelf_;
886  uint32 max_results_;
887  bool show_preorders_;
888  string source_;
889  uint32 start_index_;
890  bool _have_max_results_ : 1;
891  bool _have_show_preorders_ : 1;
892  bool _have_source_ : 1;
893  bool _have_start_index_ : 1;
894  DISALLOW_COPY_AND_ASSIGN(BookshelvesResource_VolumesResource_ListMethod);
895 };
896 
897 
898 
912  public:
921  const BooksService* _service_,
922  client::AuthorizationCredential* _credential_);
923 
928 
929 
935  _have_drive_document_id_ = false;
936  client::ClearCppValueHelper(&drive_document_id_);
937  }
938 
939 
945  const string& get_drive_document_id() const { return drive_document_id_; }
946 
954  _have_drive_document_id_ = true;
955  return &drive_document_id_;
956  }
957 
958 
965  void set_drive_document_id(const string& value) {
966  _have_drive_document_id_ = true;
967  drive_document_id_ = value;
968  }
969 
970 
971 
976  _have_mime_type_ = false;
977  client::ClearCppValueHelper(&mime_type_);
978  }
979 
980 
986  const string& get_mime_type() const { return mime_type_; }
987 
994  string* mutable_mimeType() {
995  _have_mime_type_ = true;
996  return &mime_type_;
997  }
998 
999 
1006  void set_mime_type(const string& value) {
1007  _have_mime_type_ = true;
1008  mime_type_ = value;
1009  }
1010 
1011 
1012 
1016  void clear_name() {
1017  _have_name_ = false;
1018  client::ClearCppValueHelper(&name_);
1019  }
1020 
1021 
1027  const string& get_name() const { return name_; }
1028 
1034  string* mutable_name() {
1035  _have_name_ = true;
1036  return &name_;
1037  }
1038 
1039 
1046  void set_name(const string& value) {
1047  _have_name_ = true;
1048  name_ = value;
1049  }
1050 
1051 
1052 
1058  _have_upload_client_token_ = false;
1059  client::ClearCppValueHelper(&upload_client_token_);
1060  }
1061 
1062 
1068  const string& get_upload_client_token() const { return upload_client_token_; }
1069 
1077  _have_upload_client_token_ = true;
1078  return &upload_client_token_;
1079  }
1080 
1081 
1087  void set_upload_client_token(const string& value) {
1088  _have_upload_client_token_ = true;
1089  upload_client_token_ = value;
1090  }
1091 
1101  virtual util::Status AppendVariable(
1102  const StringPiece& variable_name,
1103  const client::UriTemplateConfig& config,
1104  string* target);
1105 
1111  virtual util::Status AppendOptionalQueryParameters(string* target);
1112 
1113 
1125  BooksCloudloadingResource* data) {
1126  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
1127  }
1128 
1129  private:
1130  string drive_document_id_;
1131  string mime_type_;
1132  string name_;
1133  string upload_client_token_;
1134  bool _have_drive_document_id_ : 1;
1135  bool _have_mime_type_ : 1;
1136  bool _have_name_ : 1;
1137  bool _have_upload_client_token_ : 1;
1138  DISALLOW_COPY_AND_ASSIGN(CloudloadingResource_AddBookMethod);
1139 };
1140 
1154  public:
1164  const BooksService* _service_,
1165  client::AuthorizationCredential* _credential_,
1166  const absl::string_view& volume_id);
1167 
1172 
1173 
1183  virtual util::Status AppendVariable(
1184  const StringPiece& variable_name,
1185  const client::UriTemplateConfig& config,
1186  string* target);
1187 
1193  virtual util::Status AppendOptionalQueryParameters(string* target);
1194 
1195 
1196  private:
1197  string volume_id_;
1198  DISALLOW_COPY_AND_ASSIGN(CloudloadingResource_DeleteBookMethod);
1199 };
1200 
1214  public:
1224  const BooksService* _service_,
1225  client::AuthorizationCredential* _credential_,
1226  const BooksCloudloadingResource& _content_);
1227 
1232 
1244  BooksCloudloadingResource* data) {
1245  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
1246  }
1247 
1248  private:
1249  string _content_;
1250  DISALLOW_COPY_AND_ASSIGN(CloudloadingResource_UpdateBookMethod);
1251 };
1252 
1253 
1254 
1268  public:
1278  const BooksService* _service_,
1279  client::AuthorizationCredential* _credential_,
1280  const absl::string_view& cpksver);
1281 
1286 
1287 
1297  virtual util::Status AppendVariable(
1298  const StringPiece& variable_name,
1299  const client::UriTemplateConfig& config,
1300  string* target);
1301 
1307  virtual util::Status AppendOptionalQueryParameters(string* target);
1308 
1309 
1321  Metadata* data) {
1322  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
1323  }
1324 
1325  private:
1326  string cpksver_;
1327  DISALLOW_COPY_AND_ASSIGN(DictionaryResource_ListOfflineMetadataMethod);
1328 };
1329 
1330 
1331 
1345  public:
1354  const BooksService* _service_,
1355  client::AuthorizationCredential* _credential_);
1356 
1361 
1362 
1366  void clear_source() {
1367  _have_source_ = false;
1368  client::ClearCppValueHelper(&source_);
1369  }
1370 
1371 
1377  const string& get_source() const { return source_; }
1378 
1384  string* mutable_source() {
1385  _have_source_ = true;
1386  return &source_;
1387  }
1388 
1389 
1395  void set_source(const string& value) {
1396  _have_source_ = true;
1397  source_ = value;
1398  }
1399 
1409  virtual util::Status AppendVariable(
1410  const StringPiece& variable_name,
1411  const client::UriTemplateConfig& config,
1412  string* target);
1413 
1419  virtual util::Status AppendOptionalQueryParameters(string* target);
1420 
1421 
1433  FamilyInfo* data) {
1434  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
1435  }
1436 
1437  private:
1438  string source_;
1439  bool _have_source_ : 1;
1440  DISALLOW_COPY_AND_ASSIGN(FamilysharingResource_GetFamilyInfoMethod);
1441 };
1442 
1456  public:
1465  const BooksService* _service_,
1466  client::AuthorizationCredential* _credential_);
1467 
1472 
1473 
1477  void clear_doc_id() {
1478  _have_doc_id_ = false;
1479  client::ClearCppValueHelper(&doc_id_);
1480  }
1481 
1482 
1488  const string& get_doc_id() const { return doc_id_; }
1489 
1495  string* mutable_docId() {
1496  _have_doc_id_ = true;
1497  return &doc_id_;
1498  }
1499 
1500 
1506  void set_doc_id(const string& value) {
1507  _have_doc_id_ = true;
1508  doc_id_ = value;
1509  }
1510 
1511 
1512 
1516  void clear_source() {
1517  _have_source_ = false;
1518  client::ClearCppValueHelper(&source_);
1519  }
1520 
1521 
1527  const string& get_source() const { return source_; }
1528 
1534  string* mutable_source() {
1535  _have_source_ = true;
1536  return &source_;
1537  }
1538 
1539 
1545  void set_source(const string& value) {
1546  _have_source_ = true;
1547  source_ = value;
1548  }
1549 
1550 
1551 
1556  _have_volume_id_ = false;
1557  client::ClearCppValueHelper(&volume_id_);
1558  }
1559 
1560 
1566  const string& get_volume_id() const { return volume_id_; }
1567 
1574  string* mutable_volumeId() {
1575  _have_volume_id_ = true;
1576  return &volume_id_;
1577  }
1578 
1579 
1585  void set_volume_id(const string& value) {
1586  _have_volume_id_ = true;
1587  volume_id_ = value;
1588  }
1589 
1599  virtual util::Status AppendVariable(
1600  const StringPiece& variable_name,
1601  const client::UriTemplateConfig& config,
1602  string* target);
1603 
1609  virtual util::Status AppendOptionalQueryParameters(string* target);
1610 
1611 
1612  private:
1613  string doc_id_;
1614  string source_;
1615  string volume_id_;
1616  bool _have_doc_id_ : 1;
1617  bool _have_source_ : 1;
1618  bool _have_volume_id_ : 1;
1619  DISALLOW_COPY_AND_ASSIGN(FamilysharingResource_ShareMethod);
1620 };
1621 
1635  public:
1644  const BooksService* _service_,
1645  client::AuthorizationCredential* _credential_);
1646 
1651 
1652 
1656  void clear_doc_id() {
1657  _have_doc_id_ = false;
1658  client::ClearCppValueHelper(&doc_id_);
1659  }
1660 
1661 
1667  const string& get_doc_id() const { return doc_id_; }
1668 
1674  string* mutable_docId() {
1675  _have_doc_id_ = true;
1676  return &doc_id_;
1677  }
1678 
1679 
1685  void set_doc_id(const string& value) {
1686  _have_doc_id_ = true;
1687  doc_id_ = value;
1688  }
1689 
1690 
1691 
1695  void clear_source() {
1696  _have_source_ = false;
1697  client::ClearCppValueHelper(&source_);
1698  }
1699 
1700 
1706  const string& get_source() const { return source_; }
1707 
1713  string* mutable_source() {
1714  _have_source_ = true;
1715  return &source_;
1716  }
1717 
1718 
1724  void set_source(const string& value) {
1725  _have_source_ = true;
1726  source_ = value;
1727  }
1728 
1729 
1730 
1735  _have_volume_id_ = false;
1736  client::ClearCppValueHelper(&volume_id_);
1737  }
1738 
1739 
1745  const string& get_volume_id() const { return volume_id_; }
1746 
1753  string* mutable_volumeId() {
1754  _have_volume_id_ = true;
1755  return &volume_id_;
1756  }
1757 
1758 
1764  void set_volume_id(const string& value) {
1765  _have_volume_id_ = true;
1766  volume_id_ = value;
1767  }
1768 
1778  virtual util::Status AppendVariable(
1779  const StringPiece& variable_name,
1780  const client::UriTemplateConfig& config,
1781  string* target);
1782 
1788  virtual util::Status AppendOptionalQueryParameters(string* target);
1789 
1790 
1791  private:
1792  string doc_id_;
1793  string source_;
1794  string volume_id_;
1795  bool _have_doc_id_ : 1;
1796  bool _have_source_ : 1;
1797  bool _have_volume_id_ : 1;
1798  DISALLOW_COPY_AND_ASSIGN(FamilysharingResource_UnshareMethod);
1799 };
1800 
1801 
1802 
1816  public:
1827  const BooksService* _service_,
1828  client::AuthorizationCredential* _credential_,
1829  const absl::string_view& volume_id,
1830  const absl::string_view& summary_id);
1831 
1835  virtual ~LayersResource_GetMethod();
1836 
1837 
1843  _have_content_version_ = false;
1844  client::ClearCppValueHelper(&content_version_);
1845  }
1846 
1847 
1853  const string& get_content_version() const { return content_version_; }
1854 
1862  _have_content_version_ = true;
1863  return &content_version_;
1864  }
1865 
1866 
1872  void set_content_version(const string& value) {
1873  _have_content_version_ = true;
1874  content_version_ = value;
1875  }
1876 
1877 
1878 
1882  void clear_source() {
1883  _have_source_ = false;
1884  client::ClearCppValueHelper(&source_);
1885  }
1886 
1887 
1893  const string& get_source() const { return source_; }
1894 
1900  string* mutable_source() {
1901  _have_source_ = true;
1902  return &source_;
1903  }
1904 
1905 
1911  void set_source(const string& value) {
1912  _have_source_ = true;
1913  source_ = value;
1914  }
1915 
1925  virtual util::Status AppendVariable(
1926  const StringPiece& variable_name,
1927  const client::UriTemplateConfig& config,
1928  string* target);
1929 
1935  virtual util::Status AppendOptionalQueryParameters(string* target);
1936 
1937 
1949  Layersummary* data) {
1950  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
1951  }
1952 
1953  private:
1954  string volume_id_;
1955  string summary_id_;
1956  string content_version_;
1957  string source_;
1958  bool _have_content_version_ : 1;
1959  bool _have_source_ : 1;
1960  DISALLOW_COPY_AND_ASSIGN(LayersResource_GetMethod);
1961 };
1962 
1976  public:
1986  const BooksService* _service_,
1987  client::AuthorizationCredential* _credential_,
1988  const absl::string_view& volume_id);
1989 
1993  virtual ~LayersResource_ListMethod();
1994 
1995 
2001  _have_content_version_ = false;
2002  client::ClearCppValueHelper(&content_version_);
2003  }
2004 
2005 
2011  const string& get_content_version() const { return content_version_; }
2012 
2020  _have_content_version_ = true;
2021  return &content_version_;
2022  }
2023 
2024 
2030  void set_content_version(const string& value) {
2031  _have_content_version_ = true;
2032  content_version_ = value;
2033  }
2034 
2035 
2036 
2041  _have_max_results_ = false;
2042  client::ClearCppValueHelper(&max_results_);
2043  }
2044 
2045 
2051  uint32 get_max_results() const { return max_results_; }
2052 
2058  void set_max_results(uint32 value) {
2059  _have_max_results_ = true;
2060  max_results_ = value;
2061  }
2062 
2067  _have_page_token_ = false;
2068  client::ClearCppValueHelper(&page_token_);
2069  }
2070 
2071 
2077  const string& get_page_token() const { return page_token_; }
2078 
2085  string* mutable_pageToken() {
2086  _have_page_token_ = true;
2087  return &page_token_;
2088  }
2089 
2090 
2096  void set_page_token(const string& value) {
2097  _have_page_token_ = true;
2098  page_token_ = value;
2099  }
2100 
2101 
2102 
2106  void clear_source() {
2107  _have_source_ = false;
2108  client::ClearCppValueHelper(&source_);
2109  }
2110 
2111 
2117  const string& get_source() const { return source_; }
2118 
2124  string* mutable_source() {
2125  _have_source_ = true;
2126  return &source_;
2127  }
2128 
2129 
2135  void set_source(const string& value) {
2136  _have_source_ = true;
2137  source_ = value;
2138  }
2139 
2149  virtual util::Status AppendVariable(
2150  const StringPiece& variable_name,
2151  const client::UriTemplateConfig& config,
2152  string* target);
2153 
2159  virtual util::Status AppendOptionalQueryParameters(string* target);
2160 
2161 
2173  Layersummaries* data) {
2174  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
2175  }
2176 
2177  private:
2178  string volume_id_;
2179  string content_version_;
2180  uint32 max_results_;
2181  string page_token_;
2182  string source_;
2183  bool _have_content_version_ : 1;
2184  bool _have_max_results_ : 1;
2185  bool _have_page_token_ : 1;
2186  bool _have_source_ : 1;
2187  DISALLOW_COPY_AND_ASSIGN(LayersResource_ListMethod);
2188 };
2189 
2190 
2191 
2192 
2206  public:
2220  const BooksService* _service_,
2221  client::AuthorizationCredential* _credential_,
2222  const absl::string_view& volume_id,
2223  const absl::string_view& layer_id,
2224  const absl::string_view& annotation_data_id,
2225  const absl::string_view& content_version);
2226 
2231 
2232 
2238  _have_allow_web_definitions_ = false;
2239  client::ClearCppValueHelper(&allow_web_definitions_);
2240  }
2241 
2242 
2248  bool get_allow_web_definitions() const { return allow_web_definitions_; }
2249 
2256  void set_allow_web_definitions(bool value) {
2257  _have_allow_web_definitions_ = true;
2258  allow_web_definitions_ = value;
2259  }
2260 
2264  void clear_h() {
2265  _have_h_ = false;
2266  client::ClearCppValueHelper(&h_);
2267  }
2268 
2269 
2275  int32 get_h() const { return h_; }
2276 
2283  void set_h(int32 value) {
2284  _have_h_ = true;
2285  h_ = value;
2286  }
2287 
2291  void clear_locale() {
2292  _have_locale_ = false;
2293  client::ClearCppValueHelper(&locale_);
2294  }
2295 
2296 
2302  const string& get_locale() const { return locale_; }
2303 
2309  string* mutable_locale() {
2310  _have_locale_ = true;
2311  return &locale_;
2312  }
2313 
2314 
2321  void set_locale(const string& value) {
2322  _have_locale_ = true;
2323  locale_ = value;
2324  }
2325 
2326 
2327 
2331  void clear_scale() {
2332  _have_scale_ = false;
2333  client::ClearCppValueHelper(&scale_);
2334  }
2335 
2336 
2342  int32 get_scale() const { return scale_; }
2343 
2349  void set_scale(int32 value) {
2350  _have_scale_ = true;
2351  scale_ = value;
2352  }
2353 
2357  void clear_source() {
2358  _have_source_ = false;
2359  client::ClearCppValueHelper(&source_);
2360  }
2361 
2362 
2368  const string& get_source() const { return source_; }
2369 
2375  string* mutable_source() {
2376  _have_source_ = true;
2377  return &source_;
2378  }
2379 
2380 
2386  void set_source(const string& value) {
2387  _have_source_ = true;
2388  source_ = value;
2389  }
2390 
2391 
2392 
2396  void clear_w() {
2397  _have_w_ = false;
2398  client::ClearCppValueHelper(&w_);
2399  }
2400 
2401 
2407  int32 get_w() const { return w_; }
2408 
2415  void set_w(int32 value) {
2416  _have_w_ = true;
2417  w_ = value;
2418  }
2419 
2429  virtual util::Status AppendVariable(
2430  const StringPiece& variable_name,
2431  const client::UriTemplateConfig& config,
2432  string* target);
2433 
2439  virtual util::Status AppendOptionalQueryParameters(string* target);
2440 
2441 
2453  Annotationdata* data) {
2454  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
2455  }
2456 
2457  private:
2458  string volume_id_;
2459  string layer_id_;
2460  string annotation_data_id_;
2461  string content_version_;
2462  bool allow_web_definitions_;
2463  int32 h_;
2464  string locale_;
2465  int32 scale_;
2466  string source_;
2467  int32 w_;
2468  bool _have_allow_web_definitions_ : 1;
2469  bool _have_h_ : 1;
2470  bool _have_locale_ : 1;
2471  bool _have_scale_ : 1;
2472  bool _have_source_ : 1;
2473  bool _have_w_ : 1;
2474  DISALLOW_COPY_AND_ASSIGN(LayersResource_AnnotationDataResource_GetMethod);
2475 };
2476 
2490  public:
2502  const BooksService* _service_,
2503  client::AuthorizationCredential* _credential_,
2504  const absl::string_view& volume_id,
2505  const absl::string_view& layer_id,
2506  const absl::string_view& content_version);
2507 
2512 
2513 
2519  _have_annotation_data_id_ = false;
2520  client::ClearCppValueHelper(&annotation_data_id_);
2521  }
2522 
2523 
2529  const client::JsonCppArray<string >& get_annotation_data_id() const { return annotation_data_id_; }
2530 
2537  client::JsonCppArray<string >* mutable_annotationDataId() {
2538  _have_annotation_data_id_ = true;
2539  return &annotation_data_id_;
2540  }
2541 
2542 
2543 
2547  void clear_h() {
2548  _have_h_ = false;
2549  client::ClearCppValueHelper(&h_);
2550  }
2551 
2552 
2558  int32 get_h() const { return h_; }
2559 
2566  void set_h(int32 value) {
2567  _have_h_ = true;
2568  h_ = value;
2569  }
2570 
2574  void clear_locale() {
2575  _have_locale_ = false;
2576  client::ClearCppValueHelper(&locale_);
2577  }
2578 
2579 
2585  const string& get_locale() const { return locale_; }
2586 
2592  string* mutable_locale() {
2593  _have_locale_ = true;
2594  return &locale_;
2595  }
2596 
2597 
2604  void set_locale(const string& value) {
2605  _have_locale_ = true;
2606  locale_ = value;
2607  }
2608 
2609 
2610 
2615  _have_max_results_ = false;
2616  client::ClearCppValueHelper(&max_results_);
2617  }
2618 
2619 
2625  uint32 get_max_results() const { return max_results_; }
2626 
2632  void set_max_results(uint32 value) {
2633  _have_max_results_ = true;
2634  max_results_ = value;
2635  }
2636 
2641  _have_page_token_ = false;
2642  client::ClearCppValueHelper(&page_token_);
2643  }
2644 
2645 
2651  const string& get_page_token() const { return page_token_; }
2652 
2659  string* mutable_pageToken() {
2660  _have_page_token_ = true;
2661  return &page_token_;
2662  }
2663 
2664 
2670  void set_page_token(const string& value) {
2671  _have_page_token_ = true;
2672  page_token_ = value;
2673  }
2674 
2675 
2676 
2680  void clear_scale() {
2681  _have_scale_ = false;
2682  client::ClearCppValueHelper(&scale_);
2683  }
2684 
2685 
2691  int32 get_scale() const { return scale_; }
2692 
2698  void set_scale(int32 value) {
2699  _have_scale_ = true;
2700  scale_ = value;
2701  }
2702 
2706  void clear_source() {
2707  _have_source_ = false;
2708  client::ClearCppValueHelper(&source_);
2709  }
2710 
2711 
2717  const string& get_source() const { return source_; }
2718 
2724  string* mutable_source() {
2725  _have_source_ = true;
2726  return &source_;
2727  }
2728 
2729 
2735  void set_source(const string& value) {
2736  _have_source_ = true;
2737  source_ = value;
2738  }
2739 
2740 
2741 
2746  _have_updated_max_ = false;
2747  client::ClearCppValueHelper(&updated_max_);
2748  }
2749 
2750 
2756  const string& get_updated_max() const { return updated_max_; }
2757 
2765  _have_updated_max_ = true;
2766  return &updated_max_;
2767  }
2768 
2769 
2776  void set_updated_max(const string& value) {
2777  _have_updated_max_ = true;
2778  updated_max_ = value;
2779  }
2780 
2781 
2782 
2787  _have_updated_min_ = false;
2788  client::ClearCppValueHelper(&updated_min_);
2789  }
2790 
2791 
2797  const string& get_updated_min() const { return updated_min_; }
2798 
2806  _have_updated_min_ = true;
2807  return &updated_min_;
2808  }
2809 
2810 
2817  void set_updated_min(const string& value) {
2818  _have_updated_min_ = true;
2819  updated_min_ = value;
2820  }
2821 
2822 
2823 
2827  void clear_w() {
2828  _have_w_ = false;
2829  client::ClearCppValueHelper(&w_);
2830  }
2831 
2832 
2838  int32 get_w() const { return w_; }
2839 
2846  void set_w(int32 value) {
2847  _have_w_ = true;
2848  w_ = value;
2849  }
2850 
2860  virtual util::Status AppendVariable(
2861  const StringPiece& variable_name,
2862  const client::UriTemplateConfig& config,
2863  string* target);
2864 
2870  virtual util::Status AppendOptionalQueryParameters(string* target);
2871 
2872 
2884  Annotationsdata* data) {
2885  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
2886  }
2887 
2888  private:
2889  string volume_id_;
2890  string layer_id_;
2891  string content_version_;
2892  client::JsonCppCapsule< client::JsonCppArray<string > > annotation_data_id_;
2893  int32 h_;
2894  string locale_;
2895  uint32 max_results_;
2896  string page_token_;
2897  int32 scale_;
2898  string source_;
2899  string updated_max_;
2900  string updated_min_;
2901  int32 w_;
2902  bool _have_annotation_data_id_ : 1;
2903  bool _have_h_ : 1;
2904  bool _have_locale_ : 1;
2905  bool _have_max_results_ : 1;
2906  bool _have_page_token_ : 1;
2907  bool _have_scale_ : 1;
2908  bool _have_source_ : 1;
2909  bool _have_updated_max_ : 1;
2910  bool _have_updated_min_ : 1;
2911  bool _have_w_ : 1;
2912  DISALLOW_COPY_AND_ASSIGN(LayersResource_AnnotationDataResource_ListMethod);
2913 };
2914 
2915 typedef client::ServiceRequestPager<
2918  LayersResource_AnnotationDataResource_ListMethodPager;
2919 
2920 
2934  public:
2946  const BooksService* _service_,
2947  client::AuthorizationCredential* _credential_,
2948  const absl::string_view& volume_id,
2949  const absl::string_view& layer_id,
2950  const absl::string_view& annotation_id);
2951 
2956 
2957 
2961  void clear_locale() {
2962  _have_locale_ = false;
2963  client::ClearCppValueHelper(&locale_);
2964  }
2965 
2966 
2972  const string& get_locale() const { return locale_; }
2973 
2979  string* mutable_locale() {
2980  _have_locale_ = true;
2981  return &locale_;
2982  }
2983 
2984 
2991  void set_locale(const string& value) {
2992  _have_locale_ = true;
2993  locale_ = value;
2994  }
2995 
2996 
2997 
3001  void clear_source() {
3002  _have_source_ = false;
3003  client::ClearCppValueHelper(&source_);
3004  }
3005 
3006 
3012  const string& get_source() const { return source_; }
3013 
3019  string* mutable_source() {
3020  _have_source_ = true;
3021  return &source_;
3022  }
3023 
3024 
3030  void set_source(const string& value) {
3031  _have_source_ = true;
3032  source_ = value;
3033  }
3034 
3044  virtual util::Status AppendVariable(
3045  const StringPiece& variable_name,
3046  const client::UriTemplateConfig& config,
3047  string* target);
3048 
3054  virtual util::Status AppendOptionalQueryParameters(string* target);
3055 
3056 
3068  Volumeannotation* data) {
3069  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
3070  }
3071 
3072  private:
3073  string volume_id_;
3074  string layer_id_;
3075  string annotation_id_;
3076  string locale_;
3077  string source_;
3078  bool _have_locale_ : 1;
3079  bool _have_source_ : 1;
3080  DISALLOW_COPY_AND_ASSIGN(LayersResource_VolumeAnnotationsResource_GetMethod);
3081 };
3082 
3096  public:
3108  const BooksService* _service_,
3109  client::AuthorizationCredential* _credential_,
3110  const absl::string_view& volume_id,
3111  const absl::string_view& layer_id,
3112  const absl::string_view& content_version);
3113 
3118 
3119 
3124  _have_end_offset_ = false;
3125  client::ClearCppValueHelper(&end_offset_);
3126  }
3127 
3128 
3134  const string& get_end_offset() const { return end_offset_; }
3135 
3142  string* mutable_endOffset() {
3143  _have_end_offset_ = true;
3144  return &end_offset_;
3145  }
3146 
3147 
3153  void set_end_offset(const string& value) {
3154  _have_end_offset_ = true;
3155  end_offset_ = value;
3156  }
3157 
3158 
3159 
3164  _have_end_position_ = false;
3165  client::ClearCppValueHelper(&end_position_);
3166  }
3167 
3168 
3174  const string& get_end_position() const { return end_position_; }
3175 
3183  _have_end_position_ = true;
3184  return &end_position_;
3185  }
3186 
3187 
3193  void set_end_position(const string& value) {
3194  _have_end_position_ = true;
3195  end_position_ = value;
3196  }
3197 
3198 
3199 
3203  void clear_locale() {
3204  _have_locale_ = false;
3205  client::ClearCppValueHelper(&locale_);
3206  }
3207 
3208 
3214  const string& get_locale() const { return locale_; }
3215 
3221  string* mutable_locale() {
3222  _have_locale_ = true;
3223  return &locale_;
3224  }
3225 
3226 
3233  void set_locale(const string& value) {
3234  _have_locale_ = true;
3235  locale_ = value;
3236  }
3237 
3238 
3239 
3244  _have_max_results_ = false;
3245  client::ClearCppValueHelper(&max_results_);
3246  }
3247 
3248 
3254  uint32 get_max_results() const { return max_results_; }
3255 
3261  void set_max_results(uint32 value) {
3262  _have_max_results_ = true;
3263  max_results_ = value;
3264  }
3265 
3270  _have_page_token_ = false;
3271  client::ClearCppValueHelper(&page_token_);
3272  }
3273 
3274 
3280  const string& get_page_token() const { return page_token_; }
3281 
3288  string* mutable_pageToken() {
3289  _have_page_token_ = true;
3290  return &page_token_;
3291  }
3292 
3293 
3299  void set_page_token(const string& value) {
3300  _have_page_token_ = true;
3301  page_token_ = value;
3302  }
3303 
3304 
3305 
3310  _have_show_deleted_ = false;
3311  client::ClearCppValueHelper(&show_deleted_);
3312  }
3313 
3314 
3320  bool get_show_deleted() const { return show_deleted_; }
3321 
3328  void set_show_deleted(bool value) {
3329  _have_show_deleted_ = true;
3330  show_deleted_ = value;
3331  }
3332 
3336  void clear_source() {
3337  _have_source_ = false;
3338  client::ClearCppValueHelper(&source_);
3339  }
3340 
3341 
3347  const string& get_source() const { return source_; }
3348 
3354  string* mutable_source() {
3355  _have_source_ = true;
3356  return &source_;
3357  }
3358 
3359 
3365  void set_source(const string& value) {
3366  _have_source_ = true;
3367  source_ = value;
3368  }
3369 
3370 
3371 
3376  _have_start_offset_ = false;
3377  client::ClearCppValueHelper(&start_offset_);
3378  }
3379 
3380 
3386  const string& get_start_offset() const { return start_offset_; }
3387 
3395  _have_start_offset_ = true;
3396  return &start_offset_;
3397  }
3398 
3399 
3405  void set_start_offset(const string& value) {
3406  _have_start_offset_ = true;
3407  start_offset_ = value;
3408  }
3409 
3410 
3411 
3416  _have_start_position_ = false;
3417  client::ClearCppValueHelper(&start_position_);
3418  }
3419 
3420 
3426  const string& get_start_position() const { return start_position_; }
3427 
3435  _have_start_position_ = true;
3436  return &start_position_;
3437  }
3438 
3439 
3445  void set_start_position(const string& value) {
3446  _have_start_position_ = true;
3447  start_position_ = value;
3448  }
3449 
3450 
3451 
3456  _have_updated_max_ = false;
3457  client::ClearCppValueHelper(&updated_max_);
3458  }
3459 
3460 
3466  const string& get_updated_max() const { return updated_max_; }
3467 
3475  _have_updated_max_ = true;
3476  return &updated_max_;
3477  }
3478 
3479 
3486  void set_updated_max(const string& value) {
3487  _have_updated_max_ = true;
3488  updated_max_ = value;
3489  }
3490 
3491 
3492 
3497  _have_updated_min_ = false;
3498  client::ClearCppValueHelper(&updated_min_);
3499  }
3500 
3501 
3507  const string& get_updated_min() const { return updated_min_; }
3508 
3516  _have_updated_min_ = true;
3517  return &updated_min_;
3518  }
3519 
3520 
3527  void set_updated_min(const string& value) {
3528  _have_updated_min_ = true;
3529  updated_min_ = value;
3530  }
3531 
3532 
3533 
3539  _have_volume_annotations_version_ = false;
3540  client::ClearCppValueHelper(&volume_annotations_version_);
3541  }
3542 
3543 
3549  const string& get_volume_annotations_version() const { return volume_annotations_version_; }
3550 
3558  _have_volume_annotations_version_ = true;
3559  return &volume_annotations_version_;
3560  }
3561 
3562 
3569  void set_volume_annotations_version(const string& value) {
3570  _have_volume_annotations_version_ = true;
3571  volume_annotations_version_ = value;
3572  }
3573 
3583  virtual util::Status AppendVariable(
3584  const StringPiece& variable_name,
3585  const client::UriTemplateConfig& config,
3586  string* target);
3587 
3593  virtual util::Status AppendOptionalQueryParameters(string* target);
3594 
3595 
3607  Volumeannotations* data) {
3608  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
3609  }
3610 
3611  private:
3612  string volume_id_;
3613  string layer_id_;
3614  string content_version_;
3615  string end_offset_;
3616  string end_position_;
3617  string locale_;
3618  uint32 max_results_;
3619  string page_token_;
3620  bool show_deleted_;
3621  string source_;
3622  string start_offset_;
3623  string start_position_;
3624  string updated_max_;
3625  string updated_min_;
3626  string volume_annotations_version_;
3627  bool _have_end_offset_ : 1;
3628  bool _have_end_position_ : 1;
3629  bool _have_locale_ : 1;
3630  bool _have_max_results_ : 1;
3631  bool _have_page_token_ : 1;
3632  bool _have_show_deleted_ : 1;
3633  bool _have_source_ : 1;
3634  bool _have_start_offset_ : 1;
3635  bool _have_start_position_ : 1;
3636  bool _have_updated_max_ : 1;
3637  bool _have_updated_min_ : 1;
3638  bool _have_volume_annotations_version_ : 1;
3639  DISALLOW_COPY_AND_ASSIGN(LayersResource_VolumeAnnotationsResource_ListMethod);
3640 };
3641 
3642 typedef client::ServiceRequestPager<
3645  LayersResource_VolumeAnnotationsResource_ListMethodPager;
3646 
3647 
3648 
3662  public:
3671  const BooksService* _service_,
3672  client::AuthorizationCredential* _credential_);
3673 
3678 
3690  Usersettings* data) {
3691  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
3692  }
3693 
3694  private:
3695  DISALLOW_COPY_AND_ASSIGN(MyconfigResource_GetUserSettingsMethod);
3696 };
3697 
3711  public:
3723  const BooksService* _service_,
3724  client::AuthorizationCredential* _credential_,
3725  const client::JsonCppArray<string >& volume_ids,
3726  const absl::string_view& cpksver);
3727 
3732 
3733 
3737  void clear_locale() {
3738  _have_locale_ = false;
3739  client::ClearCppValueHelper(&locale_);
3740  }
3741 
3742 
3748  const string& get_locale() const { return locale_; }
3749 
3755  string* mutable_locale() {
3756  _have_locale_ = true;
3757  return &locale_;
3758  }
3759 
3760 
3767  void set_locale(const string& value) {
3768  _have_locale_ = true;
3769  locale_ = value;
3770  }
3771 
3772 
3773 
3777  void clear_source() {
3778  _have_source_ = false;
3779  client::ClearCppValueHelper(&source_);
3780  }
3781 
3782 
3788  const string& get_source() const { return source_; }
3789 
3795  string* mutable_source() {
3796  _have_source_ = true;
3797  return &source_;
3798  }
3799 
3800 
3806  void set_source(const string& value) {
3807  _have_source_ = true;
3808  source_ = value;
3809  }
3810 
3820  virtual util::Status AppendVariable(
3821  const StringPiece& variable_name,
3822  const client::UriTemplateConfig& config,
3823  string* target);
3824 
3830  virtual util::Status AppendOptionalQueryParameters(string* target);
3831 
3832 
3844  DownloadAccesses* data) {
3845  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
3846  }
3847 
3848  private:
3849  client::JsonCppArray<string > volume_ids_;
3850  string cpksver_;
3851  string locale_;
3852  string source_;
3853  bool _have_locale_ : 1;
3854  bool _have_source_ : 1;
3855  DISALLOW_COPY_AND_ASSIGN(MyconfigResource_ReleaseDownloadAccessMethod);
3856 };
3857 
3871  public:
3886  const BooksService* _service_,
3887  client::AuthorizationCredential* _credential_,
3888  const absl::string_view& source,
3889  const absl::string_view& volume_id,
3890  const absl::string_view& nonce,
3891  const absl::string_view& cpksver);
3892 
3897 
3898 
3903  _have_license_types_ = false;
3904  client::ClearCppValueHelper(&license_types_);
3905  }
3906 
3907 
3913  const string& get_license_types() const { return license_types_; }
3914 
3922  _have_license_types_ = true;
3923  return &license_types_;
3924  }
3925 
3926 
3933  void set_license_types(const string& value) {
3934  _have_license_types_ = true;
3935  license_types_ = value;
3936  }
3937 
3938 
3939 
3943  void clear_locale() {
3944  _have_locale_ = false;
3945  client::ClearCppValueHelper(&locale_);
3946  }
3947 
3948 
3954  const string& get_locale() const { return locale_; }
3955 
3961  string* mutable_locale() {
3962  _have_locale_ = true;
3963  return &locale_;
3964  }
3965 
3966 
3973  void set_locale(const string& value) {
3974  _have_locale_ = true;
3975  locale_ = value;
3976  }
3977 
3987  virtual util::Status AppendVariable(
3988  const StringPiece& variable_name,
3989  const client::UriTemplateConfig& config,
3990  string* target);
3991 
3997  virtual util::Status AppendOptionalQueryParameters(string* target);
3998 
3999 
4011  RequestAccess* data) {
4012  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
4013  }
4014 
4015  private:
4016  string source_;
4017  string volume_id_;
4018  string nonce_;
4019  string cpksver_;
4020  string license_types_;
4021  string locale_;
4022  bool _have_license_types_ : 1;
4023  bool _have_locale_ : 1;
4024  DISALLOW_COPY_AND_ASSIGN(MyconfigResource_RequestAccessMethod);
4025 };
4026 
4040  public:
4053  const BooksService* _service_,
4054  client::AuthorizationCredential* _credential_,
4055  const absl::string_view& source,
4056  const absl::string_view& nonce,
4057  const absl::string_view& cpksver);
4058 
4063 
4064 
4069  _have_features_ = false;
4070  client::ClearCppValueHelper(&features_);
4071  }
4072 
4073 
4079  const client::JsonCppArray<string >& get_features() const { return features_; }
4080 
4087  client::JsonCppArray<string >* mutable_features() {
4088  _have_features_ = true;
4089  return &features_;
4090  }
4091 
4092 
4093 
4099  _have_include_non_comics_series_ = false;
4100  client::ClearCppValueHelper(&include_non_comics_series_);
4101  }
4102 
4103 
4109  bool get_include_non_comics_series() const { return include_non_comics_series_; }
4110 
4118  _have_include_non_comics_series_ = true;
4119  include_non_comics_series_ = value;
4120  }
4121 
4125  void clear_locale() {
4126  _have_locale_ = false;
4127  client::ClearCppValueHelper(&locale_);
4128  }
4129 
4130 
4136  const string& get_locale() const { return locale_; }
4137 
4143  string* mutable_locale() {
4144  _have_locale_ = true;
4145  return &locale_;
4146  }
4147 
4148 
4155  void set_locale(const string& value) {
4156  _have_locale_ = true;
4157  locale_ = value;
4158  }
4159 
4160 
4161 
4166  _have_show_preorders_ = false;
4167  client::ClearCppValueHelper(&show_preorders_);
4168  }
4169 
4170 
4176  bool get_show_preorders() const { return show_preorders_; }
4177 
4184  void set_show_preorders(bool value) {
4185  _have_show_preorders_ = true;
4186  show_preorders_ = value;
4187  }
4188 
4193  _have_volume_ids_ = false;
4194  client::ClearCppValueHelper(&volume_ids_);
4195  }
4196 
4197 
4203  const client::JsonCppArray<string >& get_volume_ids() const { return volume_ids_; }
4204 
4211  client::JsonCppArray<string >* mutable_volumeIds() {
4212  _have_volume_ids_ = true;
4213  return &volume_ids_;
4214  }
4215 
4225  virtual util::Status AppendVariable(
4226  const StringPiece& variable_name,
4227  const client::UriTemplateConfig& config,
4228  string* target);
4229 
4235  virtual util::Status AppendOptionalQueryParameters(string* target);
4236 
4237 
4249  Volumes* data) {
4250  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
4251  }
4252 
4253  private:
4254  string source_;
4255  string nonce_;
4256  string cpksver_;
4257  client::JsonCppCapsule< client::JsonCppArray<string > > features_;
4258  bool include_non_comics_series_;
4259  string locale_;
4260  bool show_preorders_;
4261  client::JsonCppCapsule< client::JsonCppArray<string > > volume_ids_;
4262  bool _have_features_ : 1;
4263  bool _have_include_non_comics_series_ : 1;
4264  bool _have_locale_ : 1;
4265  bool _have_show_preorders_ : 1;
4266  bool _have_volume_ids_ : 1;
4267  DISALLOW_COPY_AND_ASSIGN(MyconfigResource_SyncVolumeLicensesMethod);
4268 };
4269 
4283  public:
4293  const BooksService* _service_,
4294  client::AuthorizationCredential* _credential_,
4295  const Usersettings& _content_);
4296 
4301 
4313  Usersettings* data) {
4314  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
4315  }
4316 
4317  private:
4318  string _content_;
4319  DISALLOW_COPY_AND_ASSIGN(MyconfigResource_UpdateUserSettingsMethod);
4320 };
4321 
4322 
4323 
4324 
4325 
4326 
4340  public:
4350  const BooksService* _service_,
4351  client::AuthorizationCredential* _credential_,
4352  const absl::string_view& annotation_id);
4353 
4358 
4359 
4363  void clear_source() {
4364  _have_source_ = false;
4365  client::ClearCppValueHelper(&source_);
4366  }
4367 
4368 
4374  const string& get_source() const { return source_; }
4375 
4381  string* mutable_source() {
4382  _have_source_ = true;
4383  return &source_;
4384  }
4385 
4386 
4392  void set_source(const string& value) {
4393  _have_source_ = true;
4394  source_ = value;
4395  }
4396 
4406  virtual util::Status AppendVariable(
4407  const StringPiece& variable_name,
4408  const client::UriTemplateConfig& config,
4409  string* target);
4410 
4416  virtual util::Status AppendOptionalQueryParameters(string* target);
4417 
4418 
4419  private:
4420  string annotation_id_;
4421  string source_;
4422  bool _have_source_ : 1;
4423  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_AnnotationsResource_DeleteMethod);
4424 };
4425 
4439  public:
4449  const BooksService* _service_,
4450  client::AuthorizationCredential* _credential_,
4451  const Annotation& _content_);
4452 
4457 
4458 
4463  _have_annotation_id_ = false;
4464  client::ClearCppValueHelper(&annotation_id_);
4465  }
4466 
4467 
4473  const string& get_annotation_id() const { return annotation_id_; }
4474 
4482  _have_annotation_id_ = true;
4483  return &annotation_id_;
4484  }
4485 
4486 
4492  void set_annotation_id(const string& value) {
4493  _have_annotation_id_ = true;
4494  annotation_id_ = value;
4495  }
4496 
4497 
4498 
4502  void clear_country() {
4503  _have_country_ = false;
4504  client::ClearCppValueHelper(&country_);
4505  }
4506 
4507 
4513  const string& get_country() const { return country_; }
4514 
4521  string* mutable_country() {
4522  _have_country_ = true;
4523  return &country_;
4524  }
4525 
4526 
4532  void set_country(const string& value) {
4533  _have_country_ = true;
4534  country_ = value;
4535  }
4536 
4537 
4538 
4544  _have_show_only_summary_in_response_ = false;
4545  client::ClearCppValueHelper(&show_only_summary_in_response_);
4546  }
4547 
4548 
4554  bool get_show_only_summary_in_response() const { return show_only_summary_in_response_; }
4555 
4563  _have_show_only_summary_in_response_ = true;
4564  show_only_summary_in_response_ = value;
4565  }
4566 
4570  void clear_source() {
4571  _have_source_ = false;
4572  client::ClearCppValueHelper(&source_);
4573  }
4574 
4575 
4581  const string& get_source() const { return source_; }
4582 
4588  string* mutable_source() {
4589  _have_source_ = true;
4590  return &source_;
4591  }
4592 
4593 
4599  void set_source(const string& value) {
4600  _have_source_ = true;
4601  source_ = value;
4602  }
4603 
4613  virtual util::Status AppendVariable(
4614  const StringPiece& variable_name,
4615  const client::UriTemplateConfig& config,
4616  string* target);
4617 
4623  virtual util::Status AppendOptionalQueryParameters(string* target);
4624 
4625 
4637  Annotation* data) {
4638  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
4639  }
4640 
4641  private:
4642  string annotation_id_;
4643  string country_;
4644  bool show_only_summary_in_response_;
4645  string source_;
4646  bool _have_annotation_id_ : 1;
4647  bool _have_country_ : 1;
4648  bool _have_show_only_summary_in_response_ : 1;
4649  bool _have_source_ : 1; string _content_;
4650  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_AnnotationsResource_InsertMethod);
4651 };
4652 
4666  public:
4675  const BooksService* _service_,
4676  client::AuthorizationCredential* _credential_);
4677 
4682 
4683 
4689  _have_content_version_ = false;
4690  client::ClearCppValueHelper(&content_version_);
4691  }
4692 
4693 
4699  const string& get_content_version() const { return content_version_; }
4700 
4708  _have_content_version_ = true;
4709  return &content_version_;
4710  }
4711 
4712 
4718  void set_content_version(const string& value) {
4719  _have_content_version_ = true;
4720  content_version_ = value;
4721  }
4722 
4723 
4724 
4729  _have_layer_id_ = false;
4730  client::ClearCppValueHelper(&layer_id_);
4731  }
4732 
4733 
4739  const string& get_layer_id() const { return layer_id_; }
4740 
4747  string* mutable_layerId() {
4748  _have_layer_id_ = true;
4749  return &layer_id_;
4750  }
4751 
4752 
4758  void set_layer_id(const string& value) {
4759  _have_layer_id_ = true;
4760  layer_id_ = value;
4761  }
4762 
4763 
4764 
4769  _have_layer_ids_ = false;
4770  client::ClearCppValueHelper(&layer_ids_);
4771  }
4772 
4773 
4779  const client::JsonCppArray<string >& get_layer_ids() const { return layer_ids_; }
4780 
4787  client::JsonCppArray<string >* mutable_layerIds() {
4788  _have_layer_ids_ = true;
4789  return &layer_ids_;
4790  }
4791 
4792 
4793 
4798  _have_max_results_ = false;
4799  client::ClearCppValueHelper(&max_results_);
4800  }
4801 
4802 
4808  uint32 get_max_results() const { return max_results_; }
4809 
4815  void set_max_results(uint32 value) {
4816  _have_max_results_ = true;
4817  max_results_ = value;
4818  }
4819 
4824  _have_page_token_ = false;
4825  client::ClearCppValueHelper(&page_token_);
4826  }
4827 
4828 
4834  const string& get_page_token() const { return page_token_; }
4835 
4842  string* mutable_pageToken() {
4843  _have_page_token_ = true;
4844  return &page_token_;
4845  }
4846 
4847 
4853  void set_page_token(const string& value) {
4854  _have_page_token_ = true;
4855  page_token_ = value;
4856  }
4857 
4858 
4859 
4864  _have_show_deleted_ = false;
4865  client::ClearCppValueHelper(&show_deleted_);
4866  }
4867 
4868 
4874  bool get_show_deleted() const { return show_deleted_; }
4875 
4882  void set_show_deleted(bool value) {
4883  _have_show_deleted_ = true;
4884  show_deleted_ = value;
4885  }
4886 
4890  void clear_source() {
4891  _have_source_ = false;
4892  client::ClearCppValueHelper(&source_);
4893  }
4894 
4895 
4901  const string& get_source() const { return source_; }
4902 
4908  string* mutable_source() {
4909  _have_source_ = true;
4910  return &source_;
4911  }
4912 
4913 
4919  void set_source(const string& value) {
4920  _have_source_ = true;
4921  source_ = value;
4922  }
4923 
4924 
4925 
4930  _have_updated_max_ = false;
4931  client::ClearCppValueHelper(&updated_max_);
4932  }
4933 
4934 
4940  const string& get_updated_max() const { return updated_max_; }
4941 
4949  _have_updated_max_ = true;
4950  return &updated_max_;
4951  }
4952 
4953 
4960  void set_updated_max(const string& value) {
4961  _have_updated_max_ = true;
4962  updated_max_ = value;
4963  }
4964 
4965 
4966 
4971  _have_updated_min_ = false;
4972  client::ClearCppValueHelper(&updated_min_);
4973  }
4974 
4975 
4981  const string& get_updated_min() const { return updated_min_; }
4982 
4990  _have_updated_min_ = true;
4991  return &updated_min_;
4992  }
4993 
4994 
5001  void set_updated_min(const string& value) {
5002  _have_updated_min_ = true;
5003  updated_min_ = value;
5004  }
5005 
5006 
5007 
5012  _have_volume_id_ = false;
5013  client::ClearCppValueHelper(&volume_id_);
5014  }
5015 
5016 
5022  const string& get_volume_id() const { return volume_id_; }
5023 
5030  string* mutable_volumeId() {
5031  _have_volume_id_ = true;
5032  return &volume_id_;
5033  }
5034 
5035 
5041  void set_volume_id(const string& value) {
5042  _have_volume_id_ = true;
5043  volume_id_ = value;
5044  }
5045 
5055  virtual util::Status AppendVariable(
5056  const StringPiece& variable_name,
5057  const client::UriTemplateConfig& config,
5058  string* target);
5059 
5065  virtual util::Status AppendOptionalQueryParameters(string* target);
5066 
5067 
5079  Annotations* data) {
5080  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
5081  }
5082 
5083  private:
5084  string content_version_;
5085  string layer_id_;
5086  client::JsonCppCapsule< client::JsonCppArray<string > > layer_ids_;
5087  uint32 max_results_;
5088  string page_token_;
5089  bool show_deleted_;
5090  string source_;
5091  string updated_max_;
5092  string updated_min_;
5093  string volume_id_;
5094  bool _have_content_version_ : 1;
5095  bool _have_layer_id_ : 1;
5096  bool _have_layer_ids_ : 1;
5097  bool _have_max_results_ : 1;
5098  bool _have_page_token_ : 1;
5099  bool _have_show_deleted_ : 1;
5100  bool _have_source_ : 1;
5101  bool _have_updated_max_ : 1;
5102  bool _have_updated_min_ : 1;
5103  bool _have_volume_id_ : 1;
5104  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_AnnotationsResource_ListMethod);
5105 };
5106 
5107 typedef client::ServiceRequestPager<
5109  Annotations>
5110  MylibraryResource_AnnotationsResource_ListMethodPager;
5111 
5125  public:
5136  const BooksService* _service_,
5137  client::AuthorizationCredential* _credential_,
5138  const client::JsonCppArray<string >& layer_ids,
5139  const absl::string_view& volume_id);
5140 
5145 
5146 
5156  virtual util::Status AppendVariable(
5157  const StringPiece& variable_name,
5158  const client::UriTemplateConfig& config,
5159  string* target);
5160 
5166  virtual util::Status AppendOptionalQueryParameters(string* target);
5167 
5168 
5180  AnnotationsSummary* data) {
5181  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
5182  }
5183 
5184  private:
5185  client::JsonCppArray<string > layer_ids_;
5186  string volume_id_;
5187  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_AnnotationsResource_SummaryMethod);
5188 };
5189 
5203  public:
5214  const BooksService* _service_,
5215  client::AuthorizationCredential* _credential_,
5216  const absl::string_view& annotation_id,
5217  const Annotation& _content_);
5218 
5223 
5224 
5228  void clear_source() {
5229  _have_source_ = false;
5230  client::ClearCppValueHelper(&source_);
5231  }
5232 
5233 
5239  const string& get_source() const { return source_; }
5240 
5246  string* mutable_source() {
5247  _have_source_ = true;
5248  return &source_;
5249  }
5250 
5251 
5257  void set_source(const string& value) {
5258  _have_source_ = true;
5259  source_ = value;
5260  }
5261 
5271  virtual util::Status AppendVariable(
5272  const StringPiece& variable_name,
5273  const client::UriTemplateConfig& config,
5274  string* target);
5275 
5281  virtual util::Status AppendOptionalQueryParameters(string* target);
5282 
5283 
5295  Annotation* data) {
5296  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
5297  }
5298 
5299  private:
5300  string annotation_id_;
5301  string source_;
5302  bool _have_source_ : 1; string _content_;
5303  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_AnnotationsResource_UpdateMethod);
5304 };
5305 
5306 
5320  public:
5331  const BooksService* _service_,
5332  client::AuthorizationCredential* _credential_,
5333  const absl::string_view& shelf,
5334  const absl::string_view& volume_id);
5335 
5340 
5341 
5345  void clear_reason() {
5346  _have_reason_ = false;
5347  client::ClearCppValueHelper(&reason_);
5348  }
5349 
5350 
5356  const string& get_reason() const { return reason_; }
5357 
5363  string* mutable_reason() {
5364  _have_reason_ = true;
5365  return &reason_;
5366  }
5367 
5368 
5374  void set_reason(const string& value) {
5375  _have_reason_ = true;
5376  reason_ = value;
5377  }
5378 
5379 
5380 
5384  void clear_source() {
5385  _have_source_ = false;
5386  client::ClearCppValueHelper(&source_);
5387  }
5388 
5389 
5395  const string& get_source() const { return source_; }
5396 
5402  string* mutable_source() {
5403  _have_source_ = true;
5404  return &source_;
5405  }
5406 
5407 
5413  void set_source(const string& value) {
5414  _have_source_ = true;
5415  source_ = value;
5416  }
5417 
5427  virtual util::Status AppendVariable(
5428  const StringPiece& variable_name,
5429  const client::UriTemplateConfig& config,
5430  string* target);
5431 
5437  virtual util::Status AppendOptionalQueryParameters(string* target);
5438 
5439 
5440  private:
5441  string shelf_;
5442  string volume_id_;
5443  string reason_;
5444  string source_;
5445  bool _have_reason_ : 1;
5446  bool _have_source_ : 1;
5448 };
5449 
5463  public:
5473  const BooksService* _service_,
5474  client::AuthorizationCredential* _credential_,
5475  const absl::string_view& shelf);
5476 
5481 
5482 
5486  void clear_source() {
5487  _have_source_ = false;
5488  client::ClearCppValueHelper(&source_);
5489  }
5490 
5491 
5497  const string& get_source() const { return source_; }
5498 
5504  string* mutable_source() {
5505  _have_source_ = true;
5506  return &source_;
5507  }
5508 
5509 
5515  void set_source(const string& value) {
5516  _have_source_ = true;
5517  source_ = value;
5518  }
5519 
5529  virtual util::Status AppendVariable(
5530  const StringPiece& variable_name,
5531  const client::UriTemplateConfig& config,
5532  string* target);
5533 
5539  virtual util::Status AppendOptionalQueryParameters(string* target);
5540 
5541 
5542  private:
5543  string shelf_;
5544  string source_;
5545  bool _have_source_ : 1;
5547 };
5548 
5562  public:
5572  const BooksService* _service_,
5573  client::AuthorizationCredential* _credential_,
5574  const absl::string_view& shelf);
5575 
5580 
5581 
5585  void clear_source() {
5586  _have_source_ = false;
5587  client::ClearCppValueHelper(&source_);
5588  }
5589 
5590 
5596  const string& get_source() const { return source_; }
5597 
5603  string* mutable_source() {
5604  _have_source_ = true;
5605  return &source_;
5606  }
5607 
5608 
5614  void set_source(const string& value) {
5615  _have_source_ = true;
5616  source_ = value;
5617  }
5618 
5628  virtual util::Status AppendVariable(
5629  const StringPiece& variable_name,
5630  const client::UriTemplateConfig& config,
5631  string* target);
5632 
5638  virtual util::Status AppendOptionalQueryParameters(string* target);
5639 
5640 
5652  Bookshelf* data) {
5653  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
5654  }
5655 
5656  private:
5657  string shelf_;
5658  string source_;
5659  bool _have_source_ : 1;
5660  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_BookshelvesResource_GetMethod);
5661 };
5662 
5676  public:
5685  const BooksService* _service_,
5686  client::AuthorizationCredential* _credential_);
5687 
5692 
5693 
5697  void clear_source() {
5698  _have_source_ = false;
5699  client::ClearCppValueHelper(&source_);
5700  }
5701 
5702 
5708  const string& get_source() const { return source_; }
5709 
5715  string* mutable_source() {
5716  _have_source_ = true;
5717  return &source_;
5718  }
5719 
5720 
5726  void set_source(const string& value) {
5727  _have_source_ = true;
5728  source_ = value;
5729  }
5730 
5740  virtual util::Status AppendVariable(
5741  const StringPiece& variable_name,
5742  const client::UriTemplateConfig& config,
5743  string* target);
5744 
5750  virtual util::Status AppendOptionalQueryParameters(string* target);
5751 
5752 
5764  Bookshelves* data) {
5765  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
5766  }
5767 
5768  private:
5769  string source_;
5770  bool _have_source_ : 1;
5771  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_BookshelvesResource_ListMethod);
5772 };
5773 
5787  public:
5801  const BooksService* _service_,
5802  client::AuthorizationCredential* _credential_,
5803  const absl::string_view& shelf,
5804  const absl::string_view& volume_id,
5805  const int32& volume_position);
5806 
5811 
5812 
5816  void clear_source() {
5817  _have_source_ = false;
5818  client::ClearCppValueHelper(&source_);
5819  }
5820 
5821 
5827  const string& get_source() const { return source_; }
5828 
5834  string* mutable_source() {
5835  _have_source_ = true;
5836  return &source_;
5837  }
5838 
5839 
5845  void set_source(const string& value) {
5846  _have_source_ = true;
5847  source_ = value;
5848  }
5849 
5859  virtual util::Status AppendVariable(
5860  const StringPiece& variable_name,
5861  const client::UriTemplateConfig& config,
5862  string* target);
5863 
5869  virtual util::Status AppendOptionalQueryParameters(string* target);
5870 
5871 
5872  private:
5873  string shelf_;
5874  string volume_id_;
5875  int32 volume_position_;
5876  string source_;
5877  bool _have_source_ : 1;
5879 };
5880 
5894  public:
5905  const BooksService* _service_,
5906  client::AuthorizationCredential* _credential_,
5907  const absl::string_view& shelf,
5908  const absl::string_view& volume_id);
5909 
5914 
5915 
5919  void clear_reason() {
5920  _have_reason_ = false;
5921  client::ClearCppValueHelper(&reason_);
5922  }
5923 
5924 
5930  const string& get_reason() const { return reason_; }
5931 
5937  string* mutable_reason() {
5938  _have_reason_ = true;
5939  return &reason_;
5940  }
5941 
5942 
5949  void set_reason(const string& value) {
5950  _have_reason_ = true;
5951  reason_ = value;
5952  }
5953 
5954 
5955 
5959  void clear_source() {
5960  _have_source_ = false;
5961  client::ClearCppValueHelper(&source_);
5962  }
5963 
5964 
5970  const string& get_source() const { return source_; }
5971 
5977  string* mutable_source() {
5978  _have_source_ = true;
5979  return &source_;
5980  }
5981 
5982 
5988  void set_source(const string& value) {
5989  _have_source_ = true;
5990  source_ = value;
5991  }
5992 
6002  virtual util::Status AppendVariable(
6003  const StringPiece& variable_name,
6004  const client::UriTemplateConfig& config,
6005  string* target);
6006 
6012  virtual util::Status AppendOptionalQueryParameters(string* target);
6013 
6014 
6015  private:
6016  string shelf_;
6017  string volume_id_;
6018  string reason_;
6019  string source_;
6020  bool _have_reason_ : 1;
6021  bool _have_source_ : 1;
6023 };
6024 
6025 
6026 
6027 
6041  public:
6051  const BooksService* _service_,
6052  client::AuthorizationCredential* _credential_,
6053  const absl::string_view& shelf);
6054 
6059 
6060 
6064  void clear_country() {
6065  _have_country_ = false;
6066  client::ClearCppValueHelper(&country_);
6067  }
6068 
6069 
6075  const string& get_country() const { return country_; }
6076 
6083  string* mutable_country() {
6084  _have_country_ = true;
6085  return &country_;
6086  }
6087 
6088 
6094  void set_country(const string& value) {
6095  _have_country_ = true;
6096  country_ = value;
6097  }
6098 
6099 
6100 
6105  _have_max_results_ = false;
6106  client::ClearCppValueHelper(&max_results_);
6107  }
6108 
6109 
6115  uint32 get_max_results() const { return max_results_; }
6116 
6122  void set_max_results(uint32 value) {
6123  _have_max_results_ = true;
6124  max_results_ = value;
6125  }
6126 
6131  _have_projection_ = false;
6132  client::ClearCppValueHelper(&projection_);
6133  }
6134 
6135 
6141  const string& get_projection() const { return projection_; }
6142 
6150  _have_projection_ = true;
6151  return &projection_;
6152  }
6153 
6154 
6161  void set_projection(const string& value) {
6162  _have_projection_ = true;
6163  projection_ = value;
6164  }
6165 
6166 
6167 
6171  void clear_q() {
6172  _have_q_ = false;
6173  client::ClearCppValueHelper(&q_);
6174  }
6175 
6176 
6182  const string& get_q() const { return q_; }
6183 
6189  string* mutable_q() {
6190  _have_q_ = true;
6191  return &q_;
6192  }
6193 
6194 
6200  void set_q(const string& value) {
6201  _have_q_ = true;
6202  q_ = value;
6203  }
6204 
6205 
6206 
6211  _have_show_preorders_ = false;
6212  client::ClearCppValueHelper(&show_preorders_);
6213  }
6214 
6215 
6221  bool get_show_preorders() const { return show_preorders_; }
6222 
6229  void set_show_preorders(bool value) {
6230  _have_show_preorders_ = true;
6231  show_preorders_ = value;
6232  }
6233 
6237  void clear_source() {
6238  _have_source_ = false;
6239  client::ClearCppValueHelper(&source_);
6240  }
6241 
6242 
6248  const string& get_source() const { return source_; }
6249 
6255  string* mutable_source() {
6256  _have_source_ = true;
6257  return &source_;
6258  }
6259 
6260 
6266  void set_source(const string& value) {
6267  _have_source_ = true;
6268  source_ = value;
6269  }
6270 
6271 
6272 
6277  _have_start_index_ = false;
6278  client::ClearCppValueHelper(&start_index_);
6279  }
6280 
6281 
6287  uint32 get_start_index() const { return start_index_; }
6288 
6294  void set_start_index(uint32 value) {
6295  _have_start_index_ = true;
6296  start_index_ = value;
6297  }
6298 
6308  virtual util::Status AppendVariable(
6309  const StringPiece& variable_name,
6310  const client::UriTemplateConfig& config,
6311  string* target);
6312 
6318  virtual util::Status AppendOptionalQueryParameters(string* target);
6319 
6320 
6332  Volumes* data) {
6333  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
6334  }
6335 
6336  private:
6337  string shelf_;
6338  string country_;
6339  uint32 max_results_;
6340  string projection_;
6341  string q_;
6342  bool show_preorders_;
6343  string source_;
6344  uint32 start_index_;
6345  bool _have_country_ : 1;
6346  bool _have_max_results_ : 1;
6347  bool _have_projection_ : 1;
6348  bool _have_q_ : 1;
6349  bool _have_show_preorders_ : 1;
6350  bool _have_source_ : 1;
6351  bool _have_start_index_ : 1;
6353 };
6354 
6355 
6369  public:
6379  const BooksService* _service_,
6380  client::AuthorizationCredential* _credential_,
6381  const absl::string_view& volume_id);
6382 
6387 
6388 
6394  _have_content_version_ = false;
6395  client::ClearCppValueHelper(&content_version_);
6396  }
6397 
6398 
6404  const string& get_content_version() const { return content_version_; }
6405 
6413  _have_content_version_ = true;
6414  return &content_version_;
6415  }
6416 
6417 
6424  void set_content_version(const string& value) {
6425  _have_content_version_ = true;
6426  content_version_ = value;
6427  }
6428 
6429 
6430 
6434  void clear_source() {
6435  _have_source_ = false;
6436  client::ClearCppValueHelper(&source_);
6437  }
6438 
6439 
6445  const string& get_source() const { return source_; }
6446 
6452  string* mutable_source() {
6453  _have_source_ = true;
6454  return &source_;
6455  }
6456 
6457 
6463  void set_source(const string& value) {
6464  _have_source_ = true;
6465  source_ = value;
6466  }
6467 
6477  virtual util::Status AppendVariable(
6478  const StringPiece& variable_name,
6479  const client::UriTemplateConfig& config,
6480  string* target);
6481 
6487  virtual util::Status AppendOptionalQueryParameters(string* target);
6488 
6489 
6501  ReadingPosition* data) {
6502  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
6503  }
6504 
6505  private:
6506  string volume_id_;
6507  string content_version_;
6508  string source_;
6509  bool _have_content_version_ : 1;
6510  bool _have_source_ : 1;
6511  DISALLOW_COPY_AND_ASSIGN(MylibraryResource_ReadingpositionsResource_GetMethod);
6512 };
6513 
6527  public:
6540  const BooksService* _service_,
6541  client::AuthorizationCredential* _credential_,
6542  const absl::string_view& volume_id,
6543  const absl::string_view& timestamp,
6544  const absl::string_view& position);
6545 
6550 
6551 
6555  void clear_action() {
6556  _have_action_ = false;
6557  client::ClearCppValueHelper(&action_);
6558  }
6559 
6560 
6566  const string& get_action() const { return action_; }
6567 
6573  string* mutable_action() {
6574  _have_action_ = true;
6575  return &action_;
6576  }
6577 
6578 
6584  void set_action(const string& value) {
6585  _have_action_ = true;
6586  action_ = value;
6587  }
6588 
6589 
6590 
6596  _have_content_version_ = false;
6597  client::ClearCppValueHelper(&content_version_);
6598  }
6599 
6600 
6606  const string& get_content_version() const { return content_version_; }
6607 
6615  _have_content_version_ = true;
6616  return &content_version_;
6617  }
6618 
6619 
6626  void set_content_version(const string& value) {
6627  _have_content_version_ = true;
6628  content_version_ = value;
6629  }
6630 
6631 
6632 
6637  _have_device_cookie_ = false;
6638  client::ClearCppValueHelper(&device_cookie_);
6639  }
6640 
6641 
6647  const string& get_device_cookie() const { return device_cookie_; }
6648 
6656  _have_device_cookie_ = true;
6657  return &device_cookie_;
6658  }
6659 
6660 
6667  void set_device_cookie(const string& value) {
6668  _have_device_cookie_ = true;
6669  device_cookie_ = value;
6670  }
6671 
6672 
6673 
6677  void clear_source() {
6678  _have_source_ = false;
6679  client::ClearCppValueHelper(&source_);
6680  }
6681 
6682 
6688  const string& get_source() const { return source_; }
6689 
6695  string* mutable_source() {
6696  _have_source_ = true;
6697  return &source_;
6698  }
6699 
6700 
6706  void set_source(const string& value) {
6707  _have_source_ = true;
6708  source_ = value;
6709  }
6710 
6720  virtual util::Status AppendVariable(
6721  const StringPiece& variable_name,
6722  const client::UriTemplateConfig& config,
6723  string* target);
6724 
6730  virtual util::Status AppendOptionalQueryParameters(string* target);
6731 
6732 
6733  private:
6734  string volume_id_;
6735  string timestamp_;
6736  string position_;
6737  string action_;
6738  string content_version_;
6739  string device_cookie_;
6740  string source_;
6741  bool _have_action_ : 1;
6742  bool _have_content_version_ : 1;
6743  bool _have_device_cookie_ : 1;
6744  bool _have_source_ : 1;
6746 };
6747 
6748 
6749 
6763  public:
6773  const BooksService* _service_,
6774  client::AuthorizationCredential* _credential_,
6775  const absl::string_view& notification_id);
6776 
6780  virtual ~NotificationResource_GetMethod();
6781 
6782 
6786  void clear_locale() {
6787  _have_locale_ = false;
6788  client::ClearCppValueHelper(&locale_);
6789  }
6790 
6791 
6797  const string& get_locale() const { return locale_; }
6798 
6804  string* mutable_locale() {
6805  _have_locale_ = true;
6806  return &locale_;
6807  }
6808 
6809 
6816  void set_locale(const string& value) {
6817  _have_locale_ = true;
6818  locale_ = value;
6819  }
6820 
6821 
6822 
6826  void clear_source() {
6827  _have_source_ = false;
6828  client::ClearCppValueHelper(&source_);
6829  }
6830 
6831 
6837  const string& get_source() const { return source_; }
6838 
6844  string* mutable_source() {
6845  _have_source_ = true;
6846  return &source_;
6847  }
6848 
6849 
6855  void set_source(const string& value) {
6856  _have_source_ = true;
6857  source_ = value;
6858  }
6859 
6869  virtual util::Status AppendVariable(
6870  const StringPiece& variable_name,
6871  const client::UriTemplateConfig& config,
6872  string* target);
6873 
6879  virtual util::Status AppendOptionalQueryParameters(string* target);
6880 
6881 
6893  Notification* data) {
6894  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
6895  }
6896 
6897  private:
6898  string notification_id_;
6899  string locale_;
6900  string source_;
6901  bool _have_locale_ : 1;
6902  bool _have_source_ : 1;
6903  DISALLOW_COPY_AND_ASSIGN(NotificationResource_GetMethod);
6904 };
6905 
6906 
6907 
6921  public:
6930  const BooksService* _service_,
6931  client::AuthorizationCredential* _credential_);
6932 
6937 
6938 
6942  void clear_locale() {
6943  _have_locale_ = false;
6944  client::ClearCppValueHelper(&locale_);
6945  }
6946 
6947 
6953  const string& get_locale() const { return locale_; }
6954 
6960  string* mutable_locale() {
6961  _have_locale_ = true;
6962  return &locale_;
6963  }
6964 
6965 
6972  void set_locale(const string& value) {
6973  _have_locale_ = true;
6974  locale_ = value;
6975  }
6976 
6986  virtual util::Status AppendVariable(
6987  const StringPiece& variable_name,
6988  const client::UriTemplateConfig& config,
6989  string* target);
6990 
6996  virtual util::Status AppendOptionalQueryParameters(string* target);
6997 
6998 
7010  Category* data) {
7011  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
7012  }
7013 
7014  private:
7015  string locale_;
7016  bool _have_locale_ : 1;
7017  DISALLOW_COPY_AND_ASSIGN(OnboardingResource_ListCategoriesMethod);
7018 };
7019 
7033  public:
7042  const BooksService* _service_,
7043  client::AuthorizationCredential* _credential_);
7044 
7049 
7050 
7055  _have_category_id_ = false;
7056  client::ClearCppValueHelper(&category_id_);
7057  }
7058 
7059 
7065  const client::JsonCppArray<string >& get_category_id() const { return category_id_; }
7066 
7073  client::JsonCppArray<string >* mutable_categoryId() {
7074  _have_category_id_ = true;
7075  return &category_id_;
7076  }
7077 
7078 
7079 
7083  void clear_locale() {
7084  _have_locale_ = false;
7085  client::ClearCppValueHelper(&locale_);
7086  }
7087 
7088 
7094  const string& get_locale() const { return locale_; }
7095 
7101  string* mutable_locale() {
7102  _have_locale_ = true;
7103  return &locale_;
7104  }
7105 
7106 
7113  void set_locale(const string& value) {
7114  _have_locale_ = true;
7115  locale_ = value;
7116  }
7117 
7118 
7119 
7125  _have_max_allowed_maturity_rating_ = false;
7126  client::ClearCppValueHelper(&max_allowed_maturity_rating_);
7127  }
7128 
7129 
7135  const string& get_max_allowed_maturity_rating() const { return max_allowed_maturity_rating_; }
7136 
7144  _have_max_allowed_maturity_rating_ = true;
7145  return &max_allowed_maturity_rating_;
7146  }
7147 
7148 
7155  void set_max_allowed_maturity_rating(const string& value) {
7156  _have_max_allowed_maturity_rating_ = true;
7157  max_allowed_maturity_rating_ = value;
7158  }
7159 
7160 
7161 
7166  _have_page_size_ = false;
7167  client::ClearCppValueHelper(&page_size_);
7168  }
7169 
7170 
7176  uint32 get_page_size() const { return page_size_; }
7177 
7184  void set_page_size(uint32 value) {
7185  _have_page_size_ = true;
7186  page_size_ = value;
7187  }
7188 
7193  _have_page_token_ = false;
7194  client::ClearCppValueHelper(&page_token_);
7195  }
7196 
7197 
7203  const string& get_page_token() const { return page_token_; }
7204 
7211  string* mutable_pageToken() {
7212  _have_page_token_ = true;
7213  return &page_token_;
7214  }
7215 
7216 
7222  void set_page_token(const string& value) {
7223  _have_page_token_ = true;
7224  page_token_ = value;
7225  }
7226 
7236  virtual util::Status AppendVariable(
7237  const StringPiece& variable_name,
7238  const client::UriTemplateConfig& config,
7239  string* target);
7240 
7246  virtual util::Status AppendOptionalQueryParameters(string* target);
7247 
7248 
7260  Volume2* data) {
7261  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
7262  }
7263 
7264  private:
7265  client::JsonCppCapsule< client::JsonCppArray<string > > category_id_;
7266  string locale_;
7267  string max_allowed_maturity_rating_;
7268  uint32 page_size_;
7269  string page_token_;
7270  bool _have_category_id_ : 1;
7271  bool _have_locale_ : 1;
7272  bool _have_max_allowed_maturity_rating_ : 1;
7273  bool _have_page_size_ : 1;
7274  bool _have_page_token_ : 1;
7275  DISALLOW_COPY_AND_ASSIGN(OnboardingResource_ListCategoryVolumesMethod);
7276 };
7277 
7278 typedef client::ServiceRequestPager<
7280  Volume2>
7281  OnboardingResource_ListCategoryVolumesMethodPager;
7282 
7283 
7284 
7298  public:
7307  const BooksService* _service_,
7308  client::AuthorizationCredential* _credential_);
7309 
7314 
7315 
7319  void clear_locale() {
7320  _have_locale_ = false;
7321  client::ClearCppValueHelper(&locale_);
7322  }
7323 
7324 
7330  const string& get_locale() const { return locale_; }
7331 
7337  string* mutable_locale() {
7338  _have_locale_ = true;
7339  return &locale_;
7340  }
7341 
7342 
7349  void set_locale(const string& value) {
7350  _have_locale_ = true;
7351  locale_ = value;
7352  }
7353 
7354 
7355 
7361  _have_max_allowed_maturity_rating_ = false;
7362  client::ClearCppValueHelper(&max_allowed_maturity_rating_);
7363  }
7364 
7365 
7371  const string& get_max_allowed_maturity_rating() const { return max_allowed_maturity_rating_; }
7372 
7380  _have_max_allowed_maturity_rating_ = true;
7381  return &max_allowed_maturity_rating_;
7382  }
7383 
7384 
7391  void set_max_allowed_maturity_rating(const string& value) {
7392  _have_max_allowed_maturity_rating_ = true;
7393  max_allowed_maturity_rating_ = value;
7394  }
7395 
7396 
7397 
7401  void clear_source() {
7402  _have_source_ = false;
7403  client::ClearCppValueHelper(&source_);
7404  }
7405 
7406 
7412  const string& get_source() const { return source_; }
7413 
7419  string* mutable_source() {
7420  _have_source_ = true;
7421  return &source_;
7422  }
7423 
7424 
7430  void set_source(const string& value) {
7431  _have_source_ = true;
7432  source_ = value;
7433  }
7434 
7444  virtual util::Status AppendVariable(
7445  const StringPiece& variable_name,
7446  const client::UriTemplateConfig& config,
7447  string* target);
7448 
7454  virtual util::Status AppendOptionalQueryParameters(string* target);
7455 
7456 
7468  Discoveryclusters* data) {
7469  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
7470  }
7471 
7472  private:
7473  string locale_;
7474  string max_allowed_maturity_rating_;
7475  string source_;
7476  bool _have_locale_ : 1;
7477  bool _have_max_allowed_maturity_rating_ : 1;
7478  bool _have_source_ : 1;
7479  DISALLOW_COPY_AND_ASSIGN(PersonalizedstreamResource_GetMethod);
7480 };
7481 
7482 
7483 
7497  public:
7506  const BooksService* _service_,
7507  client::AuthorizationCredential* _credential_);
7508 
7513 
7514 
7519  _have_android_id_ = false;
7520  client::ClearCppValueHelper(&android_id_);
7521  }
7522 
7523 
7529  const string& get_android_id() const { return android_id_; }
7530 
7537  string* mutable_androidId() {
7538  _have_android_id_ = true;
7539  return &android_id_;
7540  }
7541 
7542 
7548  void set_android_id(const string& value) {
7549  _have_android_id_ = true;
7550  android_id_ = value;
7551  }
7552 
7553 
7554 
7558  void clear_device() {
7559  _have_device_ = false;
7560  client::ClearCppValueHelper(&device_);
7561  }
7562 
7563 
7569  const string& get_device() const { return device_; }
7570 
7576  string* mutable_device() {
7577  _have_device_ = true;
7578  return &device_;
7579  }
7580 
7581 
7587  void set_device(const string& value) {
7588  _have_device_ = true;
7589  device_ = value;
7590  }
7591 
7592 
7593 
7598  _have_manufacturer_ = false;
7599  client::ClearCppValueHelper(&manufacturer_);
7600  }
7601 
7602 
7608  const string& get_manufacturer() const { return manufacturer_; }
7609 
7617  _have_manufacturer_ = true;
7618  return &manufacturer_;
7619  }
7620 
7621 
7627  void set_manufacturer(const string& value) {
7628  _have_manufacturer_ = true;
7629  manufacturer_ = value;
7630  }
7631 
7632 
7633 
7637  void clear_model() {
7638  _have_model_ = false;
7639  client::ClearCppValueHelper(&model_);
7640  }
7641 
7642 
7648  const string& get_model() const { return model_; }
7649 
7655  string* mutable_model() {
7656  _have_model_ = true;
7657  return &model_;
7658  }
7659 
7660 
7666  void set_model(const string& value) {
7667  _have_model_ = true;
7668  model_ = value;
7669  }
7670 
7671 
7672 
7677  _have_offer_id_ = false;
7678  client::ClearCppValueHelper(&offer_id_);
7679  }
7680 
7681 
7687  const string& get_offer_id() const { return offer_id_; }
7688 
7695  string* mutable_offerId() {
7696  _have_offer_id_ = true;
7697  return &offer_id_;
7698  }
7699 
7700 
7706  void set_offer_id(const string& value) {
7707  _have_offer_id_ = true;
7708  offer_id_ = value;
7709  }
7710 
7711 
7712 
7716  void clear_product() {
7717  _have_product_ = false;
7718  client::ClearCppValueHelper(&product_);
7719  }
7720 
7721 
7727  const string& get_product() const { return product_; }
7728 
7735  string* mutable_product() {
7736  _have_product_ = true;
7737  return &product_;
7738  }
7739 
7740 
7746  void set_product(const string& value) {
7747  _have_product_ = true;
7748  product_ = value;
7749  }
7750 
7751 
7752 
7756  void clear_serial() {
7757  _have_serial_ = false;
7758  client::ClearCppValueHelper(&serial_);
7759  }
7760 
7761 
7767  const string& get_serial() const { return serial_; }
7768 
7774  string* mutable_serial() {
7775  _have_serial_ = true;
7776  return &serial_;
7777  }
7778 
7779 
7785  void set_serial(const string& value) {
7786  _have_serial_ = true;
7787  serial_ = value;
7788  }
7789 
7790 
7791 
7796  _have_volume_id_ = false;
7797  client::ClearCppValueHelper(&volume_id_);
7798  }
7799 
7800 
7806  const string& get_volume_id() const { return volume_id_; }
7807 
7814  string* mutable_volumeId() {
7815  _have_volume_id_ = true;
7816  return &volume_id_;
7817  }
7818 
7819 
7825  void set_volume_id(const string& value) {
7826  _have_volume_id_ = true;
7827  volume_id_ = value;
7828  }
7829 
7839  virtual util::Status AppendVariable(
7840  const StringPiece& variable_name,
7841  const client::UriTemplateConfig& config,
7842  string* target);
7843 
7849  virtual util::Status AppendOptionalQueryParameters(string* target);
7850 
7851 
7852  private:
7853  string android_id_;
7854  string device_;
7855  string manufacturer_;
7856  string model_;
7857  string offer_id_;
7858  string product_;
7859  string serial_;
7860  string volume_id_;
7861  bool _have_android_id_ : 1;
7862  bool _have_device_ : 1;
7863  bool _have_manufacturer_ : 1;
7864  bool _have_model_ : 1;
7865  bool _have_offer_id_ : 1;
7866  bool _have_product_ : 1;
7867  bool _have_serial_ : 1;
7868  bool _have_volume_id_ : 1;
7869  DISALLOW_COPY_AND_ASSIGN(PromoofferResource_AcceptMethod);
7870 };
7871 
7885  public:
7894  const BooksService* _service_,
7895  client::AuthorizationCredential* _credential_);
7896 
7901 
7902 
7907  _have_android_id_ = false;
7908  client::ClearCppValueHelper(&android_id_);
7909  }
7910 
7911 
7917  const string& get_android_id() const { return android_id_; }
7918 
7925  string* mutable_androidId() {
7926  _have_android_id_ = true;
7927  return &android_id_;
7928  }
7929 
7930 
7936  void set_android_id(const string& value) {
7937  _have_android_id_ = true;
7938  android_id_ = value;
7939  }
7940 
7941 
7942 
7946  void clear_device() {
7947  _have_device_ = false;
7948  client::ClearCppValueHelper(&device_);
7949  }
7950 
7951 
7957  const string& get_device() const { return device_; }
7958 
7964  string* mutable_device() {
7965  _have_device_ = true;
7966  return &device_;
7967  }
7968 
7969 
7975  void set_device(const string& value) {
7976  _have_device_ = true;
7977  device_ = value;
7978  }
7979 
7980 
7981 
7986  _have_manufacturer_ = false;
7987  client::ClearCppValueHelper(&manufacturer_);
7988  }
7989 
7990 
7996  const string& get_manufacturer() const { return manufacturer_; }
7997 
8005  _have_manufacturer_ = true;
8006  return &manufacturer_;
8007  }
8008 
8009 
8015  void set_manufacturer(const string& value) {
8016  _have_manufacturer_ = true;
8017  manufacturer_ = value;
8018  }
8019 
8020 
8021 
8025  void clear_model() {
8026  _have_model_ = false;
8027  client::ClearCppValueHelper(&model_);
8028  }
8029 
8030 
8036  const string& get_model() const { return model_; }
8037 
8043  string* mutable_model() {
8044  _have_model_ = true;
8045  return &model_;
8046  }
8047 
8048 
8054  void set_model(const string& value) {
8055  _have_model_ = true;
8056  model_ = value;
8057  }
8058 
8059 
8060 
8065  _have_offer_id_ = false;
8066  client::ClearCppValueHelper(&offer_id_);
8067  }
8068 
8069 
8075  const string& get_offer_id() const { return offer_id_; }
8076 
8083  string* mutable_offerId() {
8084  _have_offer_id_ = true;
8085  return &offer_id_;
8086  }
8087 
8088 
8094  void set_offer_id(const string& value) {
8095  _have_offer_id_ = true;
8096  offer_id_ = value;
8097  }
8098 
8099 
8100 
8104  void clear_product() {
8105  _have_product_ = false;
8106  client::ClearCppValueHelper(&product_);
8107  }
8108 
8109 
8115  const string& get_product() const { return product_; }
8116 
8123  string* mutable_product() {
8124  _have_product_ = true;
8125  return &product_;
8126  }
8127 
8128 
8134  void set_product(const string& value) {
8135  _have_product_ = true;
8136  product_ = value;
8137  }
8138 
8139 
8140 
8144  void clear_serial() {
8145  _have_serial_ = false;
8146  client::ClearCppValueHelper(&serial_);
8147  }
8148 
8149 
8155  const string& get_serial() const { return serial_; }
8156 
8162  string* mutable_serial() {
8163  _have_serial_ = true;
8164  return &serial_;
8165  }
8166 
8167 
8173  void set_serial(const string& value) {
8174  _have_serial_ = true;
8175  serial_ = value;
8176  }
8177 
8187  virtual util::Status AppendVariable(
8188  const StringPiece& variable_name,
8189  const client::UriTemplateConfig& config,
8190  string* target);
8191 
8197  virtual util::Status AppendOptionalQueryParameters(string* target);
8198 
8199 
8200  private:
8201  string android_id_;
8202  string device_;
8203  string manufacturer_;
8204  string model_;
8205  string offer_id_;
8206  string product_;
8207  string serial_;
8208  bool _have_android_id_ : 1;
8209  bool _have_device_ : 1;
8210  bool _have_manufacturer_ : 1;
8211  bool _have_model_ : 1;
8212  bool _have_offer_id_ : 1;
8213  bool _have_product_ : 1;
8214  bool _have_serial_ : 1;
8215  DISALLOW_COPY_AND_ASSIGN(PromoofferResource_DismissMethod);
8216 };
8217 
8231  public:
8240  const BooksService* _service_,
8241  client::AuthorizationCredential* _credential_);
8242 
8246  virtual ~PromoofferResource_GetMethod();
8247 
8248 
8253  _have_android_id_ = false;
8254  client::ClearCppValueHelper(&android_id_);
8255  }
8256 
8257 
8263  const string& get_android_id() const { return android_id_; }
8264 
8271  string* mutable_androidId() {
8272  _have_android_id_ = true;
8273  return &android_id_;
8274  }
8275 
8276 
8282  void set_android_id(const string& value) {
8283  _have_android_id_ = true;
8284  android_id_ = value;
8285  }
8286 
8287 
8288 
8292  void clear_device() {
8293  _have_device_ = false;
8294  client::ClearCppValueHelper(&device_);
8295  }
8296 
8297 
8303  const string& get_device() const { return device_; }
8304 
8310  string* mutable_device() {
8311  _have_device_ = true;
8312  return &device_;
8313  }
8314 
8315 
8321  void set_device(const string& value) {
8322  _have_device_ = true;
8323  device_ = value;
8324  }
8325 
8326 
8327 
8332  _have_manufacturer_ = false;
8333  client::ClearCppValueHelper(&manufacturer_);
8334  }
8335 
8336 
8342  const string& get_manufacturer() const { return manufacturer_; }
8343 
8351  _have_manufacturer_ = true;
8352  return &manufacturer_;
8353  }
8354 
8355 
8361  void set_manufacturer(const string& value) {
8362  _have_manufacturer_ = true;
8363  manufacturer_ = value;
8364  }
8365 
8366 
8367 
8371  void clear_model() {
8372  _have_model_ = false;
8373  client::ClearCppValueHelper(&model_);
8374  }
8375 
8376 
8382  const string& get_model() const { return model_; }
8383 
8389  string* mutable_model() {
8390  _have_model_ = true;
8391  return &model_;
8392  }
8393 
8394 
8400  void set_model(const string& value) {
8401  _have_model_ = true;
8402  model_ = value;
8403  }
8404 
8405 
8406 
8410  void clear_product() {
8411  _have_product_ = false;
8412  client::ClearCppValueHelper(&product_);
8413  }
8414 
8415 
8421  const string& get_product() const { return product_; }
8422 
8429  string* mutable_product() {
8430  _have_product_ = true;
8431  return &product_;
8432  }
8433 
8434 
8440  void set_product(const string& value) {
8441  _have_product_ = true;
8442  product_ = value;
8443  }
8444 
8445 
8446 
8450  void clear_serial() {
8451  _have_serial_ = false;
8452  client::ClearCppValueHelper(&serial_);
8453  }
8454 
8455 
8461  const string& get_serial() const { return serial_; }
8462 
8468  string* mutable_serial() {
8469  _have_serial_ = true;
8470  return &serial_;
8471  }
8472 
8473 
8479  void set_serial(const string& value) {
8480  _have_serial_ = true;
8481  serial_ = value;
8482  }
8483 
8493  virtual util::Status AppendVariable(
8494  const StringPiece& variable_name,
8495  const client::UriTemplateConfig& config,
8496  string* target);
8497 
8503  virtual util::Status AppendOptionalQueryParameters(string* target);
8504 
8505 
8517  Offers* data) {
8518  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
8519  }
8520 
8521  private:
8522  string android_id_;
8523  string device_;
8524  string manufacturer_;
8525  string model_;
8526  string product_;
8527  string serial_;
8528  bool _have_android_id_ : 1;
8529  bool _have_device_ : 1;
8530  bool _have_manufacturer_ : 1;
8531  bool _have_model_ : 1;
8532  bool _have_product_ : 1;
8533  bool _have_serial_ : 1;
8534  DISALLOW_COPY_AND_ASSIGN(PromoofferResource_GetMethod);
8535 };
8536 
8537 
8538 
8552  public:
8562  const BooksService* _service_,
8563  client::AuthorizationCredential* _credential_,
8564  const client::JsonCppArray<string >& series_id);
8565 
8569  virtual ~SeriesResource_GetMethod();
8570 
8571 
8581  virtual util::Status AppendVariable(
8582  const StringPiece& variable_name,
8583  const client::UriTemplateConfig& config,
8584  string* target);
8585 
8591  virtual util::Status AppendOptionalQueryParameters(string* target);
8592 
8593 
8605  Series* data) {
8606  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
8607  }
8608 
8609  private:
8610  client::JsonCppArray<string > series_id_;
8611  DISALLOW_COPY_AND_ASSIGN(SeriesResource_GetMethod);
8612 };
8613 
8614 
8615 
8616 
8630  public:
8640  const BooksService* _service_,
8641  client::AuthorizationCredential* _credential_,
8642  const absl::string_view& series_id);
8643 
8648 
8649 
8654  _have_page_size_ = false;
8655  client::ClearCppValueHelper(&page_size_);
8656  }
8657 
8658 
8664  uint32 get_page_size() const { return page_size_; }
8665 
8672  void set_page_size(uint32 value) {
8673  _have_page_size_ = true;
8674  page_size_ = value;
8675  }
8676 
8681  _have_page_token_ = false;
8682  client::ClearCppValueHelper(&page_token_);
8683  }
8684 
8685 
8691  const string& get_page_token() const { return page_token_; }
8692 
8699  string* mutable_pageToken() {
8700  _have_page_token_ = true;
8701  return &page_token_;
8702  }
8703 
8704 
8710  void set_page_token(const string& value) {
8711  _have_page_token_ = true;
8712  page_token_ = value;
8713  }
8714 
8724  virtual util::Status AppendVariable(
8725  const StringPiece& variable_name,
8726  const client::UriTemplateConfig& config,
8727  string* target);
8728 
8734  virtual util::Status AppendOptionalQueryParameters(string* target);
8735 
8736 
8748  Seriesmembership* data) {
8749  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
8750  }
8751 
8752  private:
8753  string series_id_;
8754  uint32 page_size_;
8755  string page_token_;
8756  bool _have_page_size_ : 1;
8757  bool _have_page_token_ : 1;
8758  DISALLOW_COPY_AND_ASSIGN(SeriesResource_MembershipResource_GetMethod);
8759 };
8760 
8761 
8762 
8776  public:
8786  const BooksService* _service_,
8787  client::AuthorizationCredential* _credential_,
8788  const absl::string_view& volume_id);
8789 
8793  virtual ~VolumesResource_GetMethod();
8794 
8795 
8799  void clear_country() {
8800  _have_country_ = false;
8801  client::ClearCppValueHelper(&country_);
8802  }
8803 
8804 
8810  const string& get_country() const { return country_; }
8811 
8818  string* mutable_country() {
8819  _have_country_ = true;
8820  return &country_;
8821  }
8822 
8823 
8829  void set_country(const string& value) {
8830  _have_country_ = true;
8831  country_ = value;
8832  }
8833 
8834 
8835 
8841  _have_include_non_comics_series_ = false;
8842  client::ClearCppValueHelper(&include_non_comics_series_);
8843  }
8844 
8845 
8851  bool get_include_non_comics_series() const { return include_non_comics_series_; }
8852 
8860  _have_include_non_comics_series_ = true;
8861  include_non_comics_series_ = value;
8862  }
8863 
8867  void clear_partner() {
8868  _have_partner_ = false;
8869  client::ClearCppValueHelper(&partner_);
8870  }
8871 
8872 
8878  const string& get_partner() const { return partner_; }
8879 
8886  string* mutable_partner() {
8887  _have_partner_ = true;
8888  return &partner_;
8889  }
8890 
8891 
8897  void set_partner(const string& value) {
8898  _have_partner_ = true;
8899  partner_ = value;
8900  }
8901 
8902 
8903 
8908  _have_projection_ = false;
8909  client::ClearCppValueHelper(&projection_);
8910  }
8911 
8912 
8918  const string& get_projection() const { return projection_; }
8919 
8927  _have_projection_ = true;
8928  return &projection_;
8929  }
8930 
8931 
8938  void set_projection(const string& value) {
8939  _have_projection_ = true;
8940  projection_ = value;
8941  }
8942 
8943 
8944 
8948  void clear_source() {
8949  _have_source_ = false;
8950  client::ClearCppValueHelper(&source_);
8951  }
8952 
8953 
8959  const string& get_source() const { return source_; }
8960 
8966  string* mutable_source() {
8967  _have_source_ = true;
8968  return &source_;
8969  }
8970 
8971 
8977  void set_source(const string& value) {
8978  _have_source_ = true;
8979  source_ = value;
8980  }
8981 
8982 
8983 
8989  _have_user_library_consistent_read_ = false;
8990  client::ClearCppValueHelper(&user_library_consistent_read_);
8991  }
8992 
8993 
8999  bool get_user_library_consistent_read() const { return user_library_consistent_read_; }
9000 
9007  _have_user_library_consistent_read_ = true;
9008  user_library_consistent_read_ = value;
9009  }
9010 
9020  virtual util::Status AppendVariable(
9021  const StringPiece& variable_name,
9022  const client::UriTemplateConfig& config,
9023  string* target);
9024 
9030  virtual util::Status AppendOptionalQueryParameters(string* target);
9031 
9032 
9044  Volume* data) {
9045  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
9046  }
9047 
9048  private:
9049  string volume_id_;
9050  string country_;
9051  bool include_non_comics_series_;
9052  string partner_;
9053  string projection_;
9054  string source_;
9055  bool user_library_consistent_read_;
9056  bool _have_country_ : 1;
9057  bool _have_include_non_comics_series_ : 1;
9058  bool _have_partner_ : 1;
9059  bool _have_projection_ : 1;
9060  bool _have_source_ : 1;
9061  bool _have_user_library_consistent_read_ : 1;
9062  DISALLOW_COPY_AND_ASSIGN(VolumesResource_GetMethod);
9063 };
9064 
9078  public:
9088  const BooksService* _service_,
9089  client::AuthorizationCredential* _credential_,
9090  const absl::string_view& q);
9091 
9095  virtual ~VolumesResource_ListMethod();
9096 
9097 
9102  _have_download_ = false;
9103  client::ClearCppValueHelper(&download_);
9104  }
9105 
9106 
9112  const string& get_download() const { return download_; }
9113 
9120  string* mutable_download() {
9121  _have_download_ = true;
9122  return &download_;
9123  }
9124 
9125 
9131  void set_download(const string& value) {
9132  _have_download_ = true;
9133  download_ = value;
9134  }
9135 
9136 
9137 
9141  void clear_filter() {
9142  _have_filter_ = false;
9143  client::ClearCppValueHelper(&filter_);
9144  }
9145 
9146 
9152  const string& get_filter() const { return filter_; }
9153 
9159  string* mutable_filter() {
9160  _have_filter_ = true;
9161  return &filter_;
9162  }
9163 
9164 
9170  void set_filter(const string& value) {
9171  _have_filter_ = true;
9172  filter_ = value;
9173  }
9174 
9175 
9176 
9181  _have_lang_restrict_ = false;
9182  client::ClearCppValueHelper(&lang_restrict_);
9183  }
9184 
9185 
9191  const string& get_lang_restrict() const { return lang_restrict_; }
9192 
9200  _have_lang_restrict_ = true;
9201  return &lang_restrict_;
9202  }
9203 
9204 
9210  void set_lang_restrict(const string& value) {
9211  _have_lang_restrict_ = true;
9212  lang_restrict_ = value;
9213  }
9214 
9215 
9216 
9222  _have_library_restrict_ = false;
9223  client::ClearCppValueHelper(&library_restrict_);
9224  }
9225 
9226 
9232  const string& get_library_restrict() const { return library_restrict_; }
9233 
9241  _have_library_restrict_ = true;
9242  return &library_restrict_;
9243  }
9244 
9245 
9251  void set_library_restrict(const string& value) {
9252  _have_library_restrict_ = true;
9253  library_restrict_ = value;
9254  }
9255 
9256 
9257 
9263  _have_max_allowed_maturity_rating_ = false;
9264  client::ClearCppValueHelper(&max_allowed_maturity_rating_);
9265  }
9266 
9267 
9273  const string& get_max_allowed_maturity_rating() const { return max_allowed_maturity_rating_; }
9274 
9282  _have_max_allowed_maturity_rating_ = true;
9283  return &max_allowed_maturity_rating_;
9284  }
9285 
9286 
9293  void set_max_allowed_maturity_rating(const string& value) {
9294  _have_max_allowed_maturity_rating_ = true;
9295  max_allowed_maturity_rating_ = value;
9296  }
9297 
9298 
9299 
9304  _have_max_results_ = false;
9305  client::ClearCppValueHelper(&max_results_);
9306  }
9307 
9308 
9314  uint32 get_max_results() const { return max_results_; }
9315 
9321  void set_max_results(uint32 value) {
9322  _have_max_results_ = true;
9323  max_results_ = value;
9324  }
9325 
9330  _have_order_by_ = false;
9331  client::ClearCppValueHelper(&order_by_);
9332  }
9333 
9334 
9340  const string& get_order_by() const { return order_by_; }
9341 
9348  string* mutable_orderBy() {
9349  _have_order_by_ = true;
9350  return &order_by_;
9351  }
9352 
9353 
9359  void set_order_by(const string& value) {
9360  _have_order_by_ = true;
9361  order_by_ = value;
9362  }
9363 
9364 
9365 
9369  void clear_partner() {
9370  _have_partner_ = false;
9371  client::ClearCppValueHelper(&partner_);
9372  }
9373 
9374 
9380  const string& get_partner() const { return partner_; }
9381 
9388  string* mutable_partner() {
9389  _have_partner_ = true;
9390  return &partner_;
9391  }
9392 
9393 
9399  void set_partner(const string& value) {
9400  _have_partner_ = true;
9401  partner_ = value;
9402  }
9403 
9404 
9405 
9410  _have_print_type_ = false;
9411  client::ClearCppValueHelper(&print_type_);
9412  }
9413 
9414 
9420  const string& get_print_type() const { return print_type_; }
9421 
9428  string* mutable_printType() {
9429  _have_print_type_ = true;
9430  return &print_type_;
9431  }
9432 
9433 
9439  void set_print_type(const string& value) {
9440  _have_print_type_ = true;
9441  print_type_ = value;
9442  }
9443 
9444 
9445 
9450  _have_projection_ = false;
9451  client::ClearCppValueHelper(&projection_);
9452  }
9453 
9454 
9460  const string& get_projection() const { return projection_; }
9461 
9469  _have_projection_ = true;
9470  return &projection_;
9471  }
9472 
9473 
9480  void set_projection(const string& value) {
9481  _have_projection_ = true;
9482  projection_ = value;
9483  }
9484 
9485 
9486 
9491  _have_show_preorders_ = false;
9492  client::ClearCppValueHelper(&show_preorders_);
9493  }
9494 
9495 
9501  bool get_show_preorders() const { return show_preorders_; }
9502 
9509  void set_show_preorders(bool value) {
9510  _have_show_preorders_ = true;
9511  show_preorders_ = value;
9512  }
9513 
9517  void clear_source() {
9518  _have_source_ = false;
9519  client::ClearCppValueHelper(&source_);
9520  }
9521 
9522 
9528  const string& get_source() const { return source_; }
9529 
9535  string* mutable_source() {
9536  _have_source_ = true;
9537  return &source_;
9538  }
9539 
9540 
9546  void set_source(const string& value) {
9547  _have_source_ = true;
9548  source_ = value;
9549  }
9550 
9551 
9552 
9557  _have_start_index_ = false;
9558  client::ClearCppValueHelper(&start_index_);
9559  }
9560 
9561 
9567  uint32 get_start_index() const { return start_index_; }
9568 
9574  void set_start_index(uint32 value) {
9575  _have_start_index_ = true;
9576  start_index_ = value;
9577  }
9578 
9588  virtual util::Status AppendVariable(
9589  const StringPiece& variable_name,
9590  const client::UriTemplateConfig& config,
9591  string* target);
9592 
9598  virtual util::Status AppendOptionalQueryParameters(string* target);
9599 
9600 
9612  Volumes* data) {
9613  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
9614  }
9615 
9616  private:
9617  string q_;
9618  string download_;
9619  string filter_;
9620  string lang_restrict_;
9621  string library_restrict_;
9622  string max_allowed_maturity_rating_;
9623  uint32 max_results_;
9624  string order_by_;
9625  string partner_;
9626  string print_type_;
9627  string projection_;
9628  bool show_preorders_;
9629  string source_;
9630  uint32 start_index_;
9631  bool _have_download_ : 1;
9632  bool _have_filter_ : 1;
9633  bool _have_lang_restrict_ : 1;
9634  bool _have_library_restrict_ : 1;
9635  bool _have_max_allowed_maturity_rating_ : 1;
9636  bool _have_max_results_ : 1;
9637  bool _have_order_by_ : 1;
9638  bool _have_partner_ : 1;
9639  bool _have_print_type_ : 1;
9640  bool _have_projection_ : 1;
9641  bool _have_show_preorders_ : 1;
9642  bool _have_source_ : 1;
9643  bool _have_start_index_ : 1;
9644  DISALLOW_COPY_AND_ASSIGN(VolumesResource_ListMethod);
9645 };
9646 
9647 
9648 
9649 
9663  public:
9673  const BooksService* _service_,
9674  client::AuthorizationCredential* _credential_,
9675  const absl::string_view& volume_id);
9676 
9681 
9682 
9687  _have_association_ = false;
9688  client::ClearCppValueHelper(&association_);
9689  }
9690 
9691 
9697  const string& get_association() const { return association_; }
9698 
9706  _have_association_ = true;
9707  return &association_;
9708  }
9709 
9710 
9716  void set_association(const string& value) {
9717  _have_association_ = true;
9718  association_ = value;
9719  }
9720 
9721 
9722 
9726  void clear_locale() {
9727  _have_locale_ = false;
9728  client::ClearCppValueHelper(&locale_);
9729  }
9730 
9731 
9737  const string& get_locale() const { return locale_; }
9738 
9744  string* mutable_locale() {
9745  _have_locale_ = true;
9746  return &locale_;
9747  }
9748 
9749 
9756  void set_locale(const string& value) {
9757  _have_locale_ = true;
9758  locale_ = value;
9759  }
9760 
9761 
9762 
9768  _have_max_allowed_maturity_rating_ = false;
9769  client::ClearCppValueHelper(&max_allowed_maturity_rating_);
9770  }
9771 
9772 
9778  const string& get_max_allowed_maturity_rating() const { return max_allowed_maturity_rating_; }
9779 
9787  _have_max_allowed_maturity_rating_ = true;
9788  return &max_allowed_maturity_rating_;
9789  }
9790 
9791 
9798  void set_max_allowed_maturity_rating(const string& value) {
9799  _have_max_allowed_maturity_rating_ = true;
9800  max_allowed_maturity_rating_ = value;
9801  }
9802 
9803 
9804 
9808  void clear_source() {
9809  _have_source_ = false;
9810  client::ClearCppValueHelper(&source_);
9811  }
9812 
9813 
9819  const string& get_source() const { return source_; }
9820 
9826  string* mutable_source() {
9827  _have_source_ = true;
9828  return &source_;
9829  }
9830 
9831 
9837  void set_source(const string& value) {
9838  _have_source_ = true;
9839  source_ = value;
9840  }
9841 
9851  virtual util::Status AppendVariable(
9852  const StringPiece& variable_name,
9853  const client::UriTemplateConfig& config,
9854  string* target);
9855 
9861  virtual util::Status AppendOptionalQueryParameters(string* target);
9862 
9863 
9875  Volumes* data) {
9876  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
9877  }
9878 
9879  private:
9880  string volume_id_;
9881  string association_;
9882  string locale_;
9883  string max_allowed_maturity_rating_;
9884  string source_;
9885  bool _have_association_ : 1;
9886  bool _have_locale_ : 1;
9887  bool _have_max_allowed_maturity_rating_ : 1;
9888  bool _have_source_ : 1;
9889  DISALLOW_COPY_AND_ASSIGN(VolumesResource_AssociatedResource_ListMethod);
9890 };
9891 
9892 
9906  public:
9915  const BooksService* _service_,
9916  client::AuthorizationCredential* _credential_);
9917 
9922 
9923 
9928  _have_acquire_method_ = false;
9929  client::ClearCppValueHelper(&acquire_method_);
9930  }
9931 
9932 
9938  const client::JsonCppArray<string >& get_acquire_method() const { return acquire_method_; }
9939 
9946  client::JsonCppArray<string >* mutable_acquireMethod() {
9947  _have_acquire_method_ = true;
9948  return &acquire_method_;
9949  }
9950 
9951 
9952 
9956  void clear_country() {
9957  _have_country_ = false;
9958  client::ClearCppValueHelper(&country_);
9959  }
9960 
9961 
9967  const string& get_country() const { return country_; }
9968 
9975  string* mutable_country() {
9976  _have_country_ = true;
9977  return &country_;
9978  }
9979 
9980 
9986  void set_country(const string& value) {
9987  _have_country_ = true;
9988  country_ = value;
9989  }
9990 
9991 
9992 
9996  void clear_locale() {
9997  _have_locale_ = false;
9998  client::ClearCppValueHelper(&locale_);
9999  }
10000 
10001 
10007  const string& get_locale() const { return locale_; }
10008 
10014  string* mutable_locale() {
10015  _have_locale_ = true;
10016  return &locale_;
10017  }
10018 
10019 
10026  void set_locale(const string& value) {
10027  _have_locale_ = true;
10028  locale_ = value;
10029  }
10030 
10031 
10032 
10037  _have_max_results_ = false;
10038  client::ClearCppValueHelper(&max_results_);
10039  }
10040 
10041 
10047  uint32 get_max_results() const { return max_results_; }
10048 
10054  void set_max_results(uint32 value) {
10055  _have_max_results_ = true;
10056  max_results_ = value;
10057  }
10058 
10064  _have_processing_state_ = false;
10065  client::ClearCppValueHelper(&processing_state_);
10066  }
10067 
10068 
10074  const client::JsonCppArray<string >& get_processing_state() const { return processing_state_; }
10075 
10082  client::JsonCppArray<string >* mutable_processingState() {
10083  _have_processing_state_ = true;
10084  return &processing_state_;
10085  }
10086 
10087 
10088 
10092  void clear_source() {
10093  _have_source_ = false;
10094  client::ClearCppValueHelper(&source_);
10095  }
10096 
10097 
10103  const string& get_source() const { return source_; }
10104 
10110  string* mutable_source() {
10111  _have_source_ = true;
10112  return &source_;
10113  }
10114 
10115 
10121  void set_source(const string& value) {
10122  _have_source_ = true;
10123  source_ = value;
10124  }
10125 
10126 
10127 
10132  _have_start_index_ = false;
10133  client::ClearCppValueHelper(&start_index_);
10134  }
10135 
10136 
10142  uint32 get_start_index() const { return start_index_; }
10143 
10149  void set_start_index(uint32 value) {
10150  _have_start_index_ = true;
10151  start_index_ = value;
10152  }
10153 
10163  virtual util::Status AppendVariable(
10164  const StringPiece& variable_name,
10165  const client::UriTemplateConfig& config,
10166  string* target);
10167 
10173  virtual util::Status AppendOptionalQueryParameters(string* target);
10174 
10175 
10187  Volumes* data) {
10188  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
10189  }
10190 
10191  private:
10192  client::JsonCppCapsule< client::JsonCppArray<string > > acquire_method_;
10193  string country_;
10194  string locale_;
10195  uint32 max_results_;
10196  client::JsonCppCapsule< client::JsonCppArray<string > > processing_state_;
10197  string source_;
10198  uint32 start_index_;
10199  bool _have_acquire_method_ : 1;
10200  bool _have_country_ : 1;
10201  bool _have_locale_ : 1;
10202  bool _have_max_results_ : 1;
10203  bool _have_processing_state_ : 1;
10204  bool _have_source_ : 1;
10205  bool _have_start_index_ : 1;
10206  DISALLOW_COPY_AND_ASSIGN(VolumesResource_MybooksResource_ListMethod);
10207 };
10208 
10209 
10223  public:
10232  const BooksService* _service_,
10233  client::AuthorizationCredential* _credential_);
10234 
10239 
10240 
10244  void clear_locale() {
10245  _have_locale_ = false;
10246  client::ClearCppValueHelper(&locale_);
10247  }
10248 
10249 
10255  const string& get_locale() const { return locale_; }
10256 
10262  string* mutable_locale() {
10263  _have_locale_ = true;
10264  return &locale_;
10265  }
10266 
10267 
10274  void set_locale(const string& value) {
10275  _have_locale_ = true;
10276  locale_ = value;
10277  }
10278 
10279 
10280 
10286  _have_max_allowed_maturity_rating_ = false;
10287  client::ClearCppValueHelper(&max_allowed_maturity_rating_);
10288  }
10289 
10290 
10296  const string& get_max_allowed_maturity_rating() const { return max_allowed_maturity_rating_; }
10297 
10305  _have_max_allowed_maturity_rating_ = true;
10306  return &max_allowed_maturity_rating_;
10307  }
10308 
10309 
10316  void set_max_allowed_maturity_rating(const string& value) {
10317  _have_max_allowed_maturity_rating_ = true;
10318  max_allowed_maturity_rating_ = value;
10319  }
10320 
10321 
10322 
10326  void clear_source() {
10327  _have_source_ = false;
10328  client::ClearCppValueHelper(&source_);
10329  }
10330 
10331 
10337  const string& get_source() const { return source_; }
10338 
10344  string* mutable_source() {
10345  _have_source_ = true;
10346  return &source_;
10347  }
10348 
10349 
10355  void set_source(const string& value) {
10356  _have_source_ = true;
10357  source_ = value;
10358  }
10359 
10369  virtual util::Status AppendVariable(
10370  const StringPiece& variable_name,
10371  const client::UriTemplateConfig& config,
10372  string* target);
10373 
10379  virtual util::Status AppendOptionalQueryParameters(string* target);
10380 
10381 
10393  Volumes* data) {
10394  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
10395  }
10396 
10397  private:
10398  string locale_;
10399  string max_allowed_maturity_rating_;
10400  string source_;
10401  bool _have_locale_ : 1;
10402  bool _have_max_allowed_maturity_rating_ : 1;
10403  bool _have_source_ : 1;
10404  DISALLOW_COPY_AND_ASSIGN(VolumesResource_RecommendedResource_ListMethod);
10405 };
10406 
10420  public:
10431  const BooksService* _service_,
10432  client::AuthorizationCredential* _credential_,
10433  const absl::string_view& rating,
10434  const absl::string_view& volume_id);
10435 
10440 
10441 
10445  void clear_locale() {
10446  _have_locale_ = false;
10447  client::ClearCppValueHelper(&locale_);
10448  }
10449 
10450 
10456  const string& get_locale() const { return locale_; }
10457 
10463  string* mutable_locale() {
10464  _have_locale_ = true;
10465  return &locale_;
10466  }
10467 
10468 
10475  void set_locale(const string& value) {
10476  _have_locale_ = true;
10477  locale_ = value;
10478  }
10479 
10480 
10481 
10485  void clear_source() {
10486  _have_source_ = false;
10487  client::ClearCppValueHelper(&source_);
10488  }
10489 
10490 
10496  const string& get_source() const { return source_; }
10497 
10503  string* mutable_source() {
10504  _have_source_ = true;
10505  return &source_;
10506  }
10507 
10508 
10514  void set_source(const string& value) {
10515  _have_source_ = true;
10516  source_ = value;
10517  }
10518 
10528  virtual util::Status AppendVariable(
10529  const StringPiece& variable_name,
10530  const client::UriTemplateConfig& config,
10531  string* target);
10532 
10538  virtual util::Status AppendOptionalQueryParameters(string* target);
10539 
10540 
10553  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
10554  }
10555 
10556  private:
10557  string rating_;
10558  string volume_id_;
10559  string locale_;
10560  string source_;
10561  bool _have_locale_ : 1;
10562  bool _have_source_ : 1;
10563  DISALLOW_COPY_AND_ASSIGN(VolumesResource_RecommendedResource_RateMethod);
10564 };
10565 
10566 
10580  public:
10589  const BooksService* _service_,
10590  client::AuthorizationCredential* _credential_);
10591 
10596 
10597 
10601  void clear_locale() {
10602  _have_locale_ = false;
10603  client::ClearCppValueHelper(&locale_);
10604  }
10605 
10606 
10612  const string& get_locale() const { return locale_; }
10613 
10619  string* mutable_locale() {
10620  _have_locale_ = true;
10621  return &locale_;
10622  }
10623 
10624 
10631  void set_locale(const string& value) {
10632  _have_locale_ = true;
10633  locale_ = value;
10634  }
10635 
10636 
10637 
10642  _have_max_results_ = false;
10643  client::ClearCppValueHelper(&max_results_);
10644  }
10645 
10646 
10652  uint32 get_max_results() const { return max_results_; }
10653 
10659  void set_max_results(uint32 value) {
10660  _have_max_results_ = true;
10661  max_results_ = value;
10662  }
10663 
10669  _have_processing_state_ = false;
10670  client::ClearCppValueHelper(&processing_state_);
10671  }
10672 
10673 
10679  const client::JsonCppArray<string >& get_processing_state() const { return processing_state_; }
10680 
10687  client::JsonCppArray<string >* mutable_processingState() {
10688  _have_processing_state_ = true;
10689  return &processing_state_;
10690  }
10691 
10692 
10693 
10697  void clear_source() {
10698  _have_source_ = false;
10699  client::ClearCppValueHelper(&source_);
10700  }
10701 
10702 
10708  const string& get_source() const { return source_; }
10709 
10715  string* mutable_source() {
10716  _have_source_ = true;
10717  return &source_;
10718  }
10719 
10720 
10726  void set_source(const string& value) {
10727  _have_source_ = true;
10728  source_ = value;
10729  }
10730 
10731 
10732 
10737  _have_start_index_ = false;
10738  client::ClearCppValueHelper(&start_index_);
10739  }
10740 
10741 
10747  uint32 get_start_index() const { return start_index_; }
10748 
10754  void set_start_index(uint32 value) {
10755  _have_start_index_ = true;
10756  start_index_ = value;
10757  }
10758 
10763  _have_volume_id_ = false;
10764  client::ClearCppValueHelper(&volume_id_);
10765  }
10766 
10767 
10773  const client::JsonCppArray<string >& get_volume_id() const { return volume_id_; }
10774 
10781  client::JsonCppArray<string >* mutable_volumeId() {
10782  _have_volume_id_ = true;
10783  return &volume_id_;
10784  }
10785 
10795  virtual util::Status AppendVariable(
10796  const StringPiece& variable_name,
10797  const client::UriTemplateConfig& config,
10798  string* target);
10799 
10805  virtual util::Status AppendOptionalQueryParameters(string* target);
10806 
10807 
10819  Volumes* data) {
10820  return BooksServiceBaseRequest::ExecuteAndParseResponse(data);
10821  }
10822 
10823  private:
10824  string locale_;
10825  uint32 max_results_;
10826  client::JsonCppCapsule< client::JsonCppArray<string > > processing_state_;
10827  string source_;
10828  uint32 start_index_;
10829  client::JsonCppCapsule< client::JsonCppArray<string > > volume_id_;
10830  bool _have_locale_ : 1;
10831  bool _have_max_results_ : 1;
10832  bool _have_processing_state_ : 1;
10833  bool _have_source_ : 1;
10834  bool _have_start_index_ : 1;
10835  bool _have_volume_id_ : 1;
10836  DISALLOW_COPY_AND_ASSIGN(VolumesResource_UseruploadedResource_ListMethod);
10837 };
10838 
10839 
10840 
10849 class BooksService : public client::ClientService {
10850  public:
10854  static const char googleapis_API_NAME[];
10855 
10859  static const char googleapis_API_VERSION[];
10860 
10864  static const char googleapis_API_GENERATOR[];
10865 
10866 
10873  public:
10881  explicit BookshelvesResource(BooksService* service);
10882 
10887 
10894  public:
10902  explicit VolumesResource(BooksService* service);
10903 
10908 
10909 
10921  client::AuthorizationCredential* _credential_,
10922  const absl::string_view& user_id,
10923  const absl::string_view& shelf) const;
10924 
10925  private:
10926  BooksService* service_;
10927 
10928  DISALLOW_COPY_AND_ASSIGN(VolumesResource);
10929  };
10935  const VolumesResource& get_volumes() const {
10936  return volumes_;
10937  }
10938 
10939 
10940 
10951  BookshelvesResource_GetMethod* NewGetMethod(
10952  client::AuthorizationCredential* _credential_,
10953  const absl::string_view& user_id,
10954  const absl::string_view& shelf) const;
10955 
10965  BookshelvesResource_ListMethod* NewListMethod(
10966  client::AuthorizationCredential* _credential_,
10967  const absl::string_view& user_id) const;
10968 
10969  private:
10970  BooksService* service_;
10971  VolumesResource volumes_;
10972 
10973  DISALLOW_COPY_AND_ASSIGN(BookshelvesResource);
10974  };
10975 
10982  public:
10990  explicit CloudloadingResource(BooksService* service);
10991 
10996 
10997 
11006  CloudloadingResource_AddBookMethod* NewAddBookMethod(
11007  client::AuthorizationCredential* _credential_) const;
11008 
11018  CloudloadingResource_DeleteBookMethod* NewDeleteBookMethod(
11019  client::AuthorizationCredential* _credential_,
11020  const absl::string_view& volume_id) const;
11021 
11031  CloudloadingResource_UpdateBookMethod* NewUpdateBookMethod(
11032  client::AuthorizationCredential* _credential_,
11033  const BooksCloudloadingResource& _content_) const;
11034 
11035  private:
11036  BooksService* service_;
11037 
11038  DISALLOW_COPY_AND_ASSIGN(CloudloadingResource);
11039  };
11040 
11047  public:
11055  explicit DictionaryResource(BooksService* service);
11056 
11061 
11062 
11072  DictionaryResource_ListOfflineMetadataMethod* NewListOfflineMetadataMethod(
11073  client::AuthorizationCredential* _credential_,
11074  const absl::string_view& cpksver) const;
11075 
11076  private:
11077  BooksService* service_;
11078 
11079  DISALLOW_COPY_AND_ASSIGN(DictionaryResource);
11080  };
11081 
11088  public:
11096  explicit FamilysharingResource(BooksService* service);
11097 
11102 
11103 
11112  FamilysharingResource_GetFamilyInfoMethod* NewGetFamilyInfoMethod(
11113  client::AuthorizationCredential* _credential_) const;
11114 
11123  FamilysharingResource_ShareMethod* NewShareMethod(
11124  client::AuthorizationCredential* _credential_) const;
11125 
11134  FamilysharingResource_UnshareMethod* NewUnshareMethod(
11135  client::AuthorizationCredential* _credential_) const;
11136 
11137  private:
11138  BooksService* service_;
11139 
11140  DISALLOW_COPY_AND_ASSIGN(FamilysharingResource);
11141  };
11142 
11149  public:
11157  explicit LayersResource(BooksService* service);
11158 
11163 
11170  public:
11178  explicit AnnotationDataResource(BooksService* service);
11179 
11184 
11185 
11201  client::AuthorizationCredential* _credential_,
11202  const absl::string_view& volume_id,
11203  const absl::string_view& layer_id,
11204  const absl::string_view& annotation_data_id,
11205  const absl::string_view& content_version) const;
11206 
11220  LayersResource_AnnotationDataResource_ListMethod* NewListMethod(
11221  client::AuthorizationCredential* _credential_,
11222  const absl::string_view& volume_id,
11223  const absl::string_view& layer_id,
11224  const absl::string_view& content_version) const;
11225 
11240  LayersResource_AnnotationDataResource_ListMethodPager* NewListMethodPager(
11241  client::AuthorizationCredential* _credential_,
11242  const absl::string_view& volume_id,
11243  const absl::string_view& layer_id,
11244  const absl::string_view& content_version) const;
11245 
11246  private:
11247  BooksService* service_;
11248 
11249  DISALLOW_COPY_AND_ASSIGN(AnnotationDataResource);
11250  };
11257  return annotation_data_;
11258  }
11259 
11260 
11267  public:
11275  explicit VolumeAnnotationsResource(BooksService* service);
11276 
11281 
11282 
11296  client::AuthorizationCredential* _credential_,
11297  const absl::string_view& volume_id,
11298  const absl::string_view& layer_id,
11299  const absl::string_view& annotation_id) const;
11300 
11314  LayersResource_VolumeAnnotationsResource_ListMethod* NewListMethod(
11315  client::AuthorizationCredential* _credential_,
11316  const absl::string_view& volume_id,
11317  const absl::string_view& layer_id,
11318  const absl::string_view& content_version) const;
11319 
11334  LayersResource_VolumeAnnotationsResource_ListMethodPager* NewListMethodPager(
11335  client::AuthorizationCredential* _credential_,
11336  const absl::string_view& volume_id,
11337  const absl::string_view& layer_id,
11338  const absl::string_view& content_version) const;
11339 
11340  private:
11341  BooksService* service_;
11342 
11343  DISALLOW_COPY_AND_ASSIGN(VolumeAnnotationsResource);
11344  };
11351  return volume_annotations_;
11352  }
11353 
11354 
11355 
11366  LayersResource_GetMethod* NewGetMethod(
11367  client::AuthorizationCredential* _credential_,
11368  const absl::string_view& volume_id,
11369  const absl::string_view& summary_id) const;
11370 
11380  LayersResource_ListMethod* NewListMethod(
11381  client::AuthorizationCredential* _credential_,
11382  const absl::string_view& volume_id) const;
11383 
11384  private:
11385  BooksService* service_;
11386  AnnotationDataResource annotation_data_;
11387  VolumeAnnotationsResource volume_annotations_;
11388 
11389  DISALLOW_COPY_AND_ASSIGN(LayersResource);
11390  };
11391 
11398  public:
11406  explicit MyconfigResource(BooksService* service);
11407 
11412 
11413 
11422  MyconfigResource_GetUserSettingsMethod* NewGetUserSettingsMethod(
11423  client::AuthorizationCredential* _credential_) const;
11424 
11436  MyconfigResource_ReleaseDownloadAccessMethod* NewReleaseDownloadAccessMethod(
11437  client::AuthorizationCredential* _credential_,
11438  const client::JsonCppArray<string >& volume_ids,
11439  const absl::string_view& cpksver) const;
11440 
11455  MyconfigResource_RequestAccessMethod* NewRequestAccessMethod(
11456  client::AuthorizationCredential* _credential_,
11457  const absl::string_view& source,
11458  const absl::string_view& volume_id,
11459  const absl::string_view& nonce,
11460  const absl::string_view& cpksver) const;
11461 
11474  MyconfigResource_SyncVolumeLicensesMethod* NewSyncVolumeLicensesMethod(
11475  client::AuthorizationCredential* _credential_,
11476  const absl::string_view& source,
11477  const absl::string_view& nonce,
11478  const absl::string_view& cpksver) const;
11479 
11489  MyconfigResource_UpdateUserSettingsMethod* NewUpdateUserSettingsMethod(
11490  client::AuthorizationCredential* _credential_,
11491  const Usersettings& _content_) const;
11492 
11493  private:
11494  BooksService* service_;
11495 
11496  DISALLOW_COPY_AND_ASSIGN(MyconfigResource);
11497  };
11498 
11505  public:
11513  explicit MylibraryResource(BooksService* service);
11514 
11519 
11526  public:
11534  explicit AnnotationsResource(BooksService* service);
11535 
11540 
11541 
11553  client::AuthorizationCredential* _credential_,
11554  const absl::string_view& annotation_id) const;
11555 
11567  client::AuthorizationCredential* _credential_,
11568  const Annotation& _content_) const;
11569 
11579  MylibraryResource_AnnotationsResource_ListMethod* NewListMethod(
11580  client::AuthorizationCredential* _credential_) const;
11581 
11589  MylibraryResource_AnnotationsResource_ListMethodPager* NewListMethodPager(
11590  client::AuthorizationCredential* _credential_) const;
11591 
11604  client::AuthorizationCredential* _credential_,
11605  const client::JsonCppArray<string >& layer_ids,
11606  const absl::string_view& volume_id) const;
11607 
11620  client::AuthorizationCredential* _credential_,
11621  const absl::string_view& annotation_id,
11622  const Annotation& _content_) const;
11623 
11624  private:
11625  BooksService* service_;
11626 
11627  DISALLOW_COPY_AND_ASSIGN(AnnotationsResource);
11628  };
11635  return annotations_;
11636  }
11637 
11638 
11645  public:
11653  explicit BookshelvesResource(BooksService* service);
11654 
11659 
11666  public:
11674  explicit VolumesResource(BooksService* service);
11675 
11680 
11681 
11694  client::AuthorizationCredential* _credential_,
11695  const absl::string_view& shelf) const;
11696 
11697  private:
11698  BooksService* service_;
11699 
11700  DISALLOW_COPY_AND_ASSIGN(VolumesResource);
11701  };
11707  const VolumesResource& get_volumes() const {
11708  return volumes_;
11709  }
11710 
11711 
11712 
11725  client::AuthorizationCredential* _credential_,
11726  const absl::string_view& shelf,
11727  const absl::string_view& volume_id) const;
11728 
11740  client::AuthorizationCredential* _credential_,
11741  const absl::string_view& shelf) const;
11742 
11753  client::AuthorizationCredential* _credential_,
11754  const absl::string_view& shelf) const;
11755 
11766  client::AuthorizationCredential* _credential_) const;
11767 
11783  client::AuthorizationCredential* _credential_,
11784  const absl::string_view& shelf,
11785  const absl::string_view& volume_id,
11786  const int32& volume_position) const;
11787 
11800  client::AuthorizationCredential* _credential_,
11801  const absl::string_view& shelf,
11802  const absl::string_view& volume_id) const;
11803 
11804  private:
11805  BooksService* service_;
11806  VolumesResource volumes_;
11807 
11808  DISALLOW_COPY_AND_ASSIGN(BookshelvesResource);
11809  };
11816  return bookshelves_;
11817  }
11818 
11819 
11826  public:
11834  explicit ReadingpositionsResource(BooksService* service);
11835 
11840 
11841 
11854  client::AuthorizationCredential* _credential_,
11855  const absl::string_view& volume_id) const;
11856 
11873  client::AuthorizationCredential* _credential_,
11874  const absl::string_view& volume_id,
11875  const absl::string_view& timestamp,
11876  const absl::string_view& position) const;
11877 
11878  private:
11879  BooksService* service_;
11880 
11881  DISALLOW_COPY_AND_ASSIGN(ReadingpositionsResource);
11882  };
11889  return readingpositions_;
11890  }
11891 
11892 
11893 
11894  private:
11895  BooksService* service_;
11896  AnnotationsResource annotations_;
11897  BookshelvesResource bookshelves_;
11898  ReadingpositionsResource readingpositions_;
11899 
11900  DISALLOW_COPY_AND_ASSIGN(MylibraryResource);
11901  };
11902 
11909  public:
11917  explicit NotificationResource(BooksService* service);
11918 
11923 
11924 
11934  NotificationResource_GetMethod* NewGetMethod(
11935  client::AuthorizationCredential* _credential_,
11936  const absl::string_view& notification_id) const;
11937 
11938  private:
11939  BooksService* service_;
11940 
11941  DISALLOW_COPY_AND_ASSIGN(NotificationResource);
11942  };
11943 
11950  public:
11958  explicit OnboardingResource(BooksService* service);
11959 
11964 
11965 
11974  OnboardingResource_ListCategoriesMethod* NewListCategoriesMethod(
11975  client::AuthorizationCredential* _credential_) const;
11976 
11985  OnboardingResource_ListCategoryVolumesMethod* NewListCategoryVolumesMethod(
11986  client::AuthorizationCredential* _credential_) const;
11987 
11994  OnboardingResource_ListCategoryVolumesMethodPager* NewListCategoryVolumesMethodPager(
11995  client::AuthorizationCredential* _credential_) const;
11996 
11997  private:
11998  BooksService* service_;
11999 
12000  DISALLOW_COPY_AND_ASSIGN(OnboardingResource);
12001  };
12002 
12009  public:
12017  explicit PersonalizedstreamResource(BooksService* service);
12018 
12023 
12024 
12034  client::AuthorizationCredential* _credential_) const;
12035 
12036  private:
12037  BooksService* service_;
12038 
12039  DISALLOW_COPY_AND_ASSIGN(PersonalizedstreamResource);
12040  };
12041 
12048  public:
12056  explicit PromoofferResource(BooksService* service);
12057 
12062 
12063 
12072  PromoofferResource_AcceptMethod* NewAcceptMethod(
12073  client::AuthorizationCredential* _credential_) const;
12074 
12083  PromoofferResource_DismissMethod* NewDismissMethod(
12084  client::AuthorizationCredential* _credential_) const;
12085 
12094  PromoofferResource_GetMethod* NewGetMethod(
12095  client::AuthorizationCredential* _credential_) const;
12096 
12097  private:
12098  BooksService* service_;
12099 
12100  DISALLOW_COPY_AND_ASSIGN(PromoofferResource);
12101  };
12102 
12109  public:
12117  explicit SeriesResource(BooksService* service);
12118 
12123 
12130  public:
12138  explicit MembershipResource(BooksService* service);
12139 
12144 
12145 
12156  client::AuthorizationCredential* _credential_,
12157  const absl::string_view& series_id) const;
12158 
12159  private:
12160  BooksService* service_;
12161 
12162  DISALLOW_COPY_AND_ASSIGN(MembershipResource);
12163  };
12170  return membership_;
12171  }
12172 
12173 
12174 
12184  SeriesResource_GetMethod* NewGetMethod(
12185  client::AuthorizationCredential* _credential_,
12186  const client::JsonCppArray<string >& series_id) const;
12187 
12188  private:
12189  BooksService* service_;
12190  MembershipResource membership_;
12191 
12192  DISALLOW_COPY_AND_ASSIGN(SeriesResource);
12193  };
12194 
12201  public:
12209  explicit VolumesResource(BooksService* service);
12210 
12215 
12222  public:
12230  explicit AssociatedResource(BooksService* service);
12231 
12236 
12237 
12248  client::AuthorizationCredential* _credential_,
12249  const absl::string_view& volume_id) const;
12250 
12251  private:
12252  BooksService* service_;
12253 
12254  DISALLOW_COPY_AND_ASSIGN(AssociatedResource);
12255  };
12262  return associated_;
12263  }
12264 
12265 
12272  public:
12280  explicit MybooksResource(BooksService* service);
12281 
12286 
12287 
12297  client::AuthorizationCredential* _credential_) const;
12298 
12299  private:
12300  BooksService* service_;
12301 
12302  DISALLOW_COPY_AND_ASSIGN(MybooksResource);
12303  };
12309  const MybooksResource& get_mybooks() const {
12310  return mybooks_;
12311  }
12312 
12313 
12320  public:
12328  explicit RecommendedResource(BooksService* service);
12329 
12334 
12335 
12345  client::AuthorizationCredential* _credential_) const;
12346 
12358  client::AuthorizationCredential* _credential_,
12359  const absl::string_view& rating,
12360  const absl::string_view& volume_id) const;
12361 
12362  private:
12363  BooksService* service_;
12364 
12365  DISALLOW_COPY_AND_ASSIGN(RecommendedResource);
12366  };
12373  return recommended_;
12374  }
12375 
12376 
12383  public:
12391  explicit UseruploadedResource(BooksService* service);
12392 
12397 
12398 
12408  client::AuthorizationCredential* _credential_) const;
12409 
12410  private:
12411  BooksService* service_;
12412 
12413  DISALLOW_COPY_AND_ASSIGN(UseruploadedResource);
12414  };
12421  return useruploaded_;
12422  }
12423 
12424 
12425 
12435  VolumesResource_GetMethod* NewGetMethod(
12436  client::AuthorizationCredential* _credential_,
12437  const absl::string_view& volume_id) const;
12438 
12448  VolumesResource_ListMethod* NewListMethod(
12449  client::AuthorizationCredential* _credential_,
12450  const absl::string_view& q) const;
12451 
12452  private:
12453  BooksService* service_;
12454  AssociatedResource associated_;
12455  MybooksResource mybooks_;
12456  RecommendedResource recommended_;
12457  UseruploadedResource useruploaded_;
12458 
12459  DISALLOW_COPY_AND_ASSIGN(VolumesResource);
12460  };
12461 
12462 
12463 
12470  explicit BooksService(client::HttpTransport* transport);
12471 
12475  virtual ~BooksService();
12476 
12483  return bookshelves_;
12484  }
12485 
12486 
12493  return cloudloading_;
12494  }
12495 
12496 
12503  return dictionary_;
12504  }
12505 
12506 
12513  return familysharing_;
12514  }
12515 
12516 
12522  const LayersResource& get_layers() const {
12523  return layers_;
12524  }
12525 
12526 
12533  return myconfig_;
12534  }
12535 
12536 
12543  return mylibrary_;
12544  }
12545 
12546 
12553  return notification_;
12554  }
12555 
12556 
12563  return onboarding_;
12564  }
12565 
12566 
12573  return personalizedstream_;
12574  }
12575 
12576 
12583  return promooffer_;
12584  }
12585 
12586 
12592  const SeriesResource& get_series() const {
12593  return series_;
12594  }
12595 
12596 
12602  const VolumesResource& get_volumes() const {
12603  return volumes_;
12604  }
12605 
12612  class SCOPES {
12613  public:
12617  static const char BOOKS[];
12618 
12619  private:
12620  SCOPES(); // Never instantiated.
12621  ~SCOPES(); // Never instantiated.
12622  };
12623 
12624  private:
12625  BookshelvesResource bookshelves_;
12626  CloudloadingResource cloudloading_;
12627  DictionaryResource dictionary_;
12628  FamilysharingResource familysharing_;
12629  LayersResource layers_;
12630  MyconfigResource myconfig_;
12631  MylibraryResource mylibrary_;
12632  NotificationResource notification_;
12633  OnboardingResource onboarding_;
12634  PersonalizedstreamResource personalizedstream_;
12635  PromoofferResource promooffer_;
12636  SeriesResource series_;
12637  VolumesResource volumes_;
12638 
12639  DISALLOW_COPY_AND_ASSIGN(BooksService);
12640 };
12641 
12642 
12673 } // namespace google_books_api
12674 #endif // GOOGLE_BOOKS_API_BOOKS_SERVICE_H_
const RecommendedResource & get_recommended() const
Definition: books_service.h:12372
void clear_locale()
Definition: books_service.h:6942
const string & get_manufacturer() const
Definition: books_service.h:7996
const string & get_source() const
Definition: books_service.h:1706
const string & get_max_allowed_maturity_rating() const
Definition: books_service.h:7371
const string & get_source() const
Definition: books_service.h:5827
void set_locale(const string &value)
Definition: books_service.h:2991
void clear_volume_id()
Definition: books_service.h:1734
void clear_locale()
Definition: books_service.h:9996
void set_w(int32 value)
Definition: books_service.h:2846
string * mutable_source()
Definition: books_service.h:1900
const CloudloadingResource & get_cloudloading() const
Definition: books_service.h:12492
string * mutable_projection()
Definition: books_service.h:9468
void set_include_non_comics_series(bool value)
Definition: books_service.h:8859
void set_offer_id(const string &value)
Definition: books_service.h:7706
void clear_max_results()
Definition: books_service.h:10036
const MylibraryResource & get_mylibrary() const
Definition: books_service.h:12542
void clear_source()
Definition: books_service.h:612
const AnnotationsResource & get_annotations() const
Definition: books_service.h:11634
string * mutable_pageToken()
Definition: books_service.h:3288
const string & get_user_ip() const
Definition: books_service.h:383
void clear_locale()
Definition: books_service.h:4125
const string & get_locale() const
Definition: books_service.h:3214
Definition: books_service.h:8230
void clear_source()
Definition: books_service.h:7401
void clear_drive_document_id()
Definition: books_service.h:934
uint32 get_max_results() const
Definition: books_service.h:2625
void set_model(const string &value)
Definition: books_service.h:8400
void set_start_index(uint32 value)
Definition: books_service.h:10149
void set_max_allowed_maturity_rating(const string &value)
Definition: books_service.h:9798
void set_show_preorders(bool value)
Definition: books_service.h:9509
Definition: volume.h:57
const client::JsonCppArray< string > & get_processing_state() const
Definition: books_service.h:10074
string * mutable_volumeId()
Definition: books_service.h:7814
void set_source(const string &value)
Definition: books_service.h:6706
~MyconfigResource()
Definition: books_service.h:11411
void clear_source()
Definition: books_service.h:6826
void clear_source()
Definition: books_service.h:9517
void clear_alt()
Definition: books_service.h:145
Definition: books_service.h:11504
void set_updated_min(const string &value)
Definition: books_service.h:5001
string * mutable_source()
Definition: books_service.h:10503
void clear_partner()
Definition: books_service.h:9369
void clear_doc_id()
Definition: books_service.h:1477
string * mutable_locale()
Definition: books_service.h:6804
const string & get_updated_min() const
Definition: books_service.h:4981
const MybooksResource & get_mybooks() const
Definition: books_service.h:12309
void set_product(const string &value)
Definition: books_service.h:8440
Definition: annotation.h:54
void set_locale(const string &value)
Definition: books_service.h:10274
void clear_locale()
Definition: books_service.h:3737
void clear_offer_id()
Definition: books_service.h:8064
void set_updated_max(const string &value)
Definition: books_service.h:4960
const string & get_max_allowed_maturity_rating() const
Definition: books_service.h:7135
util::Status ExecuteAndParseResponse(BooksCloudloadingResource *data)
Definition: books_service.h:1124
void set_country(const string &value)
Definition: books_service.h:9986
string * mutable_source()
Definition: books_service.h:4381
string * mutable_contentVersion()
Definition: books_service.h:1861
const string & get_library_restrict() const
Definition: books_service.h:9232
const string & get_locale() const
Definition: books_service.h:2302
const string & get_source() const
Definition: books_service.h:1377
void set_updated_min(const string &value)
Definition: books_service.h:2817
const string & get_source() const
Definition: books_service.h:3788
string * mutable_manufacturer()
Definition: books_service.h:7616
void set_source(const string &value)
Definition: books_service.h:5257
const NotificationResource & get_notification() const
Definition: books_service.h:12552
string * mutable_locale()
Definition: books_service.h:10619
void set_doc_id(const string &value)
Definition: books_service.h:1506
string * mutable_maxAllowedMaturityRating()
Definition: books_service.h:7143
const MembershipResource & get_membership() const
Definition: books_service.h:12169
void set_page_size(uint32 value)
Definition: books_service.h:8672
const string & get_oauth_token() const
Definition: books_service.h:276
void clear_projection()
Definition: books_service.h:8907
string * mutable_quotaUser()
Definition: books_service.h:350
string * mutable_serial()
Definition: books_service.h:8162
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:6331
Definition: volumes.h:53
void clear_max_results()
Definition: books_service.h:2040
Definition: books_service.h:12200
void set_content_version(const string &value)
Definition: books_service.h:4718
const string & get_max_allowed_maturity_rating() const
Definition: books_service.h:10296
void set_oauth_token(const string &value)
Definition: books_service.h:295
string * mutable_association()
Definition: books_service.h:9705
void set_source(const string &value)
Definition: books_service.h:526
int32 get_w() const
Definition: books_service.h:2838
void set_max_results(uint32 value)
Definition: books_service.h:10659
string * mutable_mimeType()
Definition: books_service.h:994
void clear_license_types()
Definition: books_service.h:3902
string * mutable_source()
Definition: books_service.h:515
const string & get_locale() const
Definition: books_service.h:2585
void set_source(const string &value)
Definition: books_service.h:10121
void clear_order_by()
Definition: books_service.h:9329
void set_device(const string &value)
Definition: books_service.h:7975
const string & get_updated_min() const
Definition: books_service.h:2797
const string & get_locale() const
Definition: books_service.h:3748
void clear_product()
Definition: books_service.h:8104
void clear_android_id()
Definition: books_service.h:7906
const client::JsonCppArray< string > & get_acquire_method() const
Definition: books_service.h:9938
util::Status ExecuteAndParseResponse(FamilyInfo *data)
Definition: books_service.h:1432
void clear_model()
Definition: books_service.h:8025
void set_show_deleted(bool value)
Definition: books_service.h:3328
const VolumesResource & get_volumes() const
Definition: books_service.h:11707
Definition: layersummaries.h:53
client::JsonCppArray< string > * mutable_processingState()
Definition: books_service.h:10082
const string & get_android_id() const
Definition: books_service.h:8263
void clear_product()
Definition: books_service.h:7716
string * mutable_device()
Definition: books_service.h:7576
void set_reason(const string &value)
Definition: books_service.h:5374
const FamilysharingResource & get_familysharing() const
Definition: books_service.h:12512
void set_product(const string &value)
Definition: books_service.h:7746
void set_show_only_summary_in_response(bool value)
Definition: books_service.h:4562
string * mutable_locale()
Definition: books_service.h:10463
void set_locale(const string &value)
Definition: books_service.h:7113
void set_scale(int32 value)
Definition: books_service.h:2349
void set_country(const string &value)
Definition: books_service.h:4532
void clear_source()
Definition: books_service.h:10485
const string & get_reason() const
Definition: books_service.h:5930
const client::JsonCppArray< string > & get_annotation_data_id() const
Definition: books_service.h:2529
const string & get_page_token() const
Definition: books_service.h:7203
string * mutable_key()
Definition: books_service.h:242
string * mutable_maxAllowedMaturityRating()
Definition: books_service.h:9281
const client::JsonCppArray< string > & get_processing_state() const
Definition: books_service.h:10679
string * mutable_name()
Definition: books_service.h:1034
string * mutable_androidId()
Definition: books_service.h:8271
void set_source(const string &value)
Definition: books_service.h:1724
const string & get_locale() const
Definition: books_service.h:7094
void clear_source()
Definition: books_service.h:497
void set_h(int32 value)
Definition: books_service.h:2283
string * mutable_source()
Definition: books_service.h:9826
void set_page_token(const string &value)
Definition: books_service.h:8710
const string & get_upload_client_token() const
Definition: books_service.h:1068
void set_alt(const string &value)
Definition: books_service.h:174
void set_device_cookie(const string &value)
Definition: books_service.h:6667
void set_volume_id(const string &value)
Definition: books_service.h:5041
~DictionaryResource()
Definition: books_service.h:11060
Definition: reading_position.h:51
util::Status ExecuteAndParseResponse(Metadata *data)
Definition: books_service.h:1320
void clear_device()
Definition: books_service.h:7558
void set_drive_document_id(const string &value)
Definition: books_service.h:965
bool get_allow_web_definitions() const
Definition: books_service.h:2248
void set_show_deleted(bool value)
Definition: books_service.h:4882
void clear_content_version()
Definition: books_service.h:2000
void clear_include_non_comics_series()
Definition: books_service.h:4098
util::Status ExecuteAndParseResponse(Annotation *data)
Definition: books_service.h:4636
uint32 get_max_results() const
Definition: books_service.h:2051
const string & get_source() const
Definition: books_service.h:10496
void set_lang_restrict(const string &value)
Definition: books_service.h:9210
~FamilysharingResource()
Definition: books_service.h:11101
Definition: books_service.h:8775
void set_page_token(const string &value)
Definition: books_service.h:4853
void set_locale(const string &value)
Definition: books_service.h:4155
bool get_show_only_summary_in_response() const
Definition: books_service.h:4554
void clear_model()
Definition: books_service.h:7637
void set_name(const string &value)
Definition: books_service.h:1046
const AssociatedResource & get_associated() const
Definition: books_service.h:12261
void clear_country()
Definition: books_service.h:8799
void set_source(const string &value)
Definition: books_service.h:5413
Definition: family_info.h:50
const string & get_source() const
Definition: books_service.h:6837
void set_source(const string &value)
Definition: books_service.h:3030
void set_max_results(uint32 value)
Definition: books_service.h:749
const string & get_fields() const
Definition: books_service.h:195
const string & get_projection() const
Definition: books_service.h:9460
string * mutable_product()
Definition: books_service.h:8123
const string & get_source() const
Definition: books_service.h:6445
void set_locale(const string &value)
Definition: books_service.h:10026
void clear_show_preorders()
Definition: books_service.h:4165
const string & get_source() const
Definition: books_service.h:4374
void clear_features()
Definition: books_service.h:4068
const string & get_source() const
Definition: books_service.h:5497
void set_user_library_consistent_read(bool value)
Definition: books_service.h:9006
void set_page_size(uint32 value)
Definition: books_service.h:7184
const string & get_source() const
Definition: books_service.h:5395
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:10186
string * mutable_device()
Definition: books_service.h:8310
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:9874
void clear_locale()
Definition: books_service.h:7083
void set_content_version(const string &value)
Definition: books_service.h:6626
const string & get_doc_id() const
Definition: books_service.h:1667
void set_source(const string &value)
Definition: books_service.h:4599
void set_manufacturer(const string &value)
Definition: books_service.h:8361
string * mutable_uploadClientToken()
Definition: books_service.h:1076
const string & get_manufacturer() const
Definition: books_service.h:8342
uint32 get_max_results() const
Definition: books_service.h:3254
string * mutable_source()
Definition: books_service.h:3354
string * mutable_pageToken()
Definition: books_service.h:2659
void clear_upload_client_token()
Definition: books_service.h:1057
void set_source(const string &value)
Definition: books_service.h:1911
void set_source(const string &value)
Definition: books_service.h:5988
void clear_android_id()
Definition: books_service.h:8252
string * mutable_source()
Definition: books_service.h:2375
void set_q(const string &value)
Definition: books_service.h:6200
const string & get_page_token() const
Definition: books_service.h:2651
string * mutable_contentVersion()
Definition: books_service.h:2019
string * mutable_pageToken()
Definition: books_service.h:8699
void clear_locale()
Definition: books_service.h:10445
const string & get_start_offset() const
Definition: books_service.h:3386
void set_mime_type(const string &value)
Definition: books_service.h:1006
string * mutable_startPosition()
Definition: books_service.h:3434
Definition: books_service.h:11148
const client::JsonCppArray< string > & get_category_id() const
Definition: books_service.h:7065
const client::JsonCppArray< string > & get_layer_ids() const
Definition: books_service.h:4779
void set_layer_id(const string &value)
Definition: books_service.h:4758
const string & get_source() const
Definition: books_service.h:3012
void clear_acquire_method()
Definition: books_service.h:9927
const string & get_max_allowed_maturity_rating() const
Definition: books_service.h:9778
util::Status ExecuteAndParseResponse(Annotation *data)
Definition: books_service.h:5294
Definition: volume2.h:52
string * mutable_updatedMin()
Definition: books_service.h:3515
string * mutable_updatedMax()
Definition: books_service.h:4948
void clear_partner()
Definition: books_service.h:8867
string * mutable_updatedMin()
Definition: books_service.h:2805
const string & get_source() const
Definition: books_service.h:795
string * mutable_oauthToken()
Definition: books_service.h:284
Definition: metadata.h:51
void set_source(const string &value)
Definition: books_service.h:6266
int32 get_h() const
Definition: books_service.h:2558
void set_locale(const string &value)
Definition: books_service.h:6816
void set_source(const string &value)
Definition: books_service.h:10514
void clear_page_size()
Definition: books_service.h:7165
Definition: bookshelf.h:52
string * mutable_startOffset()
Definition: books_service.h:3394
string * mutable_userIp()
Definition: books_service.h:390
void set_max_results(uint32 value)
Definition: books_service.h:9321
const string & get_projection() const
Definition: books_service.h:6141
void set_source(const string &value)
Definition: books_service.h:1395
Definition: annotationsdata.h:53
const string & get_product() const
Definition: books_service.h:8421
util::Status ExecuteAndParseResponse(Volumeannotations *data)
Definition: books_service.h:3606
uint32 get_max_results() const
Definition: books_service.h:10047
const string & get_page_token() const
Definition: books_service.h:4834
string * mutable_alt()
Definition: books_service.h:163
string * mutable_offerId()
Definition: books_service.h:8083
util::Status ExecuteAndParseResponse(Volumeannotation *data)
Definition: books_service.h:3067
Definition: books_service.h:12612
void clear_volume_id()
Definition: books_service.h:1555
~NotificationResource()
Definition: books_service.h:11922
void clear_source()
Definition: books_service.h:8948
void clear_source()
Definition: books_service.h:1695
void set_pretty_print(bool value)
Definition: books_service.h:323
util::Status ExecuteAndParseResponse(Usersettings *data)
Definition: books_service.h:3689
void clear_manufacturer()
Definition: books_service.h:8331
string * mutable_partner()
Definition: books_service.h:8886
void clear_volume_id()
Definition: books_service.h:7795
void set_source(const string &value)
Definition: books_service.h:641
~BookshelvesResource()
Definition: books_service.h:10886
string * mutable_source()
Definition: books_service.h:5603
const string & get_partner() const
Definition: books_service.h:8878
Definition: annotationdata.h:51
const string & get_content_version() const
Definition: books_service.h:4699
void clear_manufacturer()
Definition: books_service.h:7597
const string & get_source() const
Definition: books_service.h:5239
void set_source(const string &value)
Definition: books_service.h:9546
util::Status ExecuteAndParseResponse(AnnotationsSummary *data)
Definition: books_service.h:5179
string * mutable_model()
Definition: books_service.h:7655
void set_country(const string &value)
Definition: books_service.h:8829
const string & get_locale() const
Definition: books_service.h:10456
int32 get_scale() const
Definition: books_service.h:2691
void set_partner(const string &value)
Definition: books_service.h:8897
Definition: books_service.h:11397
const string & get_locale() const
Definition: books_service.h:4136
string * mutable_licenseTypes()
Definition: books_service.h:3921
void set_user_ip(const string &value)
Definition: books_service.h:402
void set_source(const string &value)
Definition: books_service.h:8977
string * mutable_product()
Definition: books_service.h:7735
string * mutable_volumeId()
Definition: books_service.h:1574
const string & get_license_types() const
Definition: books_service.h:3913
void clear_offer_id()
Definition: books_service.h:7676
Definition: seriesmembership.h:52
void clear_locale()
Definition: books_service.h:6786
void set_start_index(uint32 value)
Definition: books_service.h:841
void set_locale(const string &value)
Definition: books_service.h:3767
void set_android_id(const string &value)
Definition: books_service.h:8282
string * mutable_docId()
Definition: books_service.h:1674
string * mutable_androidId()
Definition: books_service.h:7537
Definition: books_volumes_recommended_rate_response.h:50
void clear_show_preorders()
Definition: books_service.h:757
void clear_association()
Definition: books_service.h:9686
void clear_page_token()
Definition: books_service.h:7192
string * mutable_serial()
Definition: books_service.h:8468
void clear_model()
Definition: books_service.h:8371
const AnnotationDataResource & get_annotation_data() const
Definition: books_service.h:11256
const string & get_lang_restrict() const
Definition: books_service.h:9191
void set_page_token(const string &value)
Definition: books_service.h:7222
const string & get_volume_id() const
Definition: books_service.h:7806
void set_locale(const string &value)
Definition: books_service.h:3973
string * mutable_source()
Definition: books_service.h:2124
util::Status ExecuteAndParseResponse(Layersummaries *data)
Definition: books_service.h:2172
const string & get_source() const
Definition: books_service.h:9528
util::Status ExecuteAndParseResponse(BooksVolumesRecommendedRateResponse *data)
Definition: books_service.h:10551
string * mutable_product()
Definition: books_service.h:8429
bool get_show_preorders() const
Definition: books_service.h:4176
string * mutable_offerId()
Definition: books_service.h:7695
const string & get_content_version() const
Definition: books_service.h:2011
Definition: download_accesses.h:52
client::JsonCppArray< string > * mutable_annotationDataId()
Definition: books_service.h:2537
util::Status ExecuteAndParseResponse(Volume *data)
Definition: books_service.h:9043
string * mutable_country()
Definition: books_service.h:9975
util::Status ExecuteAndParseResponse(ReadingPosition *data)
Definition: books_service.h:6500
const string & get_download() const
Definition: books_service.h:9112
void clear_fields()
Definition: books_service.h:184
const LayersResource & get_layers() const
Definition: books_service.h:12522
string * mutable_partner()
Definition: books_service.h:9388
void clear_print_type()
Definition: books_service.h:9409
const string & get_content_version() const
Definition: books_service.h:6404
const OnboardingResource & get_onboarding() const
Definition: books_service.h:12562
void clear_source()
Definition: books_service.h:2106
void clear_volume_annotations_version()
Definition: books_service.h:3538
util::Status ExecuteAndParseResponse(Notification *data)
Definition: books_service.h:6892
string * mutable_source()
Definition: books_service.h:1534
const string & get_offer_id() const
Definition: books_service.h:7687
void set_max_results(uint32 value)
Definition: books_service.h:2632
Definition: books_service.h:1815
void set_source(const string &value)
Definition: books_service.h:6463
uint32 get_start_index() const
Definition: books_service.h:10142
void set_volume_id(const string &value)
Definition: books_service.h:1764
void set_source(const string &value)
Definition: books_service.h:4919
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:878
const string & get_model() const
Definition: books_service.h:8036
const string & get_source() const
Definition: books_service.h:2368
const string & get_source() const
Definition: books_service.h:5596
const string & get_updated_min() const
Definition: books_service.h:3507
string * mutable_source()
Definition: books_service.h:5246
uint32 get_page_size() const
Definition: books_service.h:8664
uint32 get_max_results() const
Definition: books_service.h:742
void set_upload_client_token(const string &value)
Definition: books_service.h:1087
string * mutable_printType()
Definition: books_service.h:9428
const string & get_source() const
Definition: books_service.h:10103
string * mutable_locale()
Definition: books_service.h:7101
string * mutable_manufacturer()
Definition: books_service.h:8004
const PromoofferResource & get_promooffer() const
Definition: books_service.h:12582
void clear_product()
Definition: books_service.h:8410
const string & get_volume_id() const
Definition: books_service.h:1745
void clear_country()
Definition: books_service.h:9956
void clear_category_id()
Definition: books_service.h:7054
void set_volume_annotations_version(const string &value)
Definition: books_service.h:3569
const string & get_layer_id() const
Definition: books_service.h:4739
void set_content_version(const string &value)
Definition: books_service.h:2030
void set_start_position(const string &value)
Definition: books_service.h:3445
client::JsonCppArray< string > * mutable_categoryId()
Definition: books_service.h:7073
bool get_include_non_comics_series() const
Definition: books_service.h:8851
void clear_source()
Definition: books_service.h:1516
void clear_page_token()
Definition: books_service.h:8680
void set_source(const string &value)
Definition: books_service.h:3806
void clear_show_preorders()
Definition: books_service.h:9490
const string & get_country() const
Definition: books_service.h:4513
const string & get_partner() const
Definition: books_service.h:9380
client::JsonCppArray< string > * mutable_processingState()
Definition: books_service.h:10687
void set_locale(const string &value)
Definition: books_service.h:10475
Definition: books_service.h:106
const string & get_updated_max() const
Definition: books_service.h:3466
string * mutable_annotationId()
Definition: books_service.h:4481
Definition: category.h:50
string * mutable_source()
Definition: books_service.h:2724
~OnboardingResource()
Definition: books_service.h:11963
void clear_max_results()
Definition: books_service.h:10641
void set_annotation_id(const string &value)
Definition: books_service.h:4492
void set_locale(const string &value)
Definition: books_service.h:9756
const string & get_locale() const
Definition: books_service.h:6797
~PromoofferResource()
Definition: books_service.h:12061
const string & get_volume_annotations_version() const
Definition: books_service.h:3549
void set_locale(const string &value)
Definition: books_service.h:3233
void set_max_results(uint32 value)
Definition: books_service.h:4815
const string & get_product() const
Definition: books_service.h:8115
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:9611
string * mutable_locale()
Definition: books_service.h:7337
const string & get_page_token() const
Definition: books_service.h:2077
client::JsonCppArray< string > * mutable_volumeIds()
Definition: books_service.h:4211
void set_serial(const string &value)
Definition: books_service.h:8479
bool get_show_preorders() const
Definition: books_service.h:768
void set_doc_id(const string &value)
Definition: books_service.h:1685
const client::JsonCppArray< string > & get_volume_ids() const
Definition: books_service.h:4203
~PersonalizedstreamResource()
Definition: books_service.h:12022
void set_print_type(const string &value)
Definition: books_service.h:9439
void set_h(int32 value)
Definition: books_service.h:2566
const MyconfigResource & get_myconfig() const
Definition: books_service.h:12532
string * mutable_source()
Definition: books_service.h:7419
const string & get_model() const
Definition: books_service.h:7648
string * mutable_volumeId()
Definition: books_service.h:1753
void set_start_index(uint32 value)
Definition: books_service.h:10754
void set_source(const string &value)
Definition: books_service.h:9837
uint32 get_max_results() const
Definition: books_service.h:9314
const string & get_reason() const
Definition: books_service.h:5356
void clear_volume_ids()
Definition: books_service.h:4192
void clear_start_index()
Definition: books_service.h:10131
const string & get_product() const
Definition: books_service.h:7727
void set_page_token(const string &value)
Definition: books_service.h:2096
void set_source(const string &value)
Definition: books_service.h:3365
int32 get_h() const
Definition: books_service.h:2275
void set_locale(const string &value)
Definition: books_service.h:7349
void clear_serial()
Definition: books_service.h:8144
void set_content_version(const string &value)
Definition: books_service.h:6424
Definition: layersummary.h:52
util::Status ExecuteAndParseResponse(BooksCloudloadingResource *data)
Definition: books_service.h:1243
string * mutable_maxAllowedMaturityRating()
Definition: books_service.h:10304
void clear_page_token()
Definition: books_service.h:2066
Definition: usersettings.h:50
bool get_user_library_consistent_read() const
Definition: books_service.h:8999
void clear_processing_state()
Definition: books_service.h:10063
Definition: annotations.h:53
void clear_source()
Definition: books_service.h:10092
void clear_include_non_comics_series()
Definition: books_service.h:8840
util::Status ExecuteAndParseResponse(Layersummary *data)
Definition: books_service.h:1948
const VolumesResource & get_volumes() const
Definition: books_service.h:10935
void set_include_non_comics_series(bool value)
Definition: books_service.h:4117
uint32 get_max_results() const
Definition: books_service.h:10652
util::Status ExecuteAndParseResponse(Bookshelves *data)
Definition: books_service.h:5763
void clear_key()
Definition: books_service.h:224
~MylibraryResource()
Definition: books_service.h:11518
const string & get_content_version() const
Definition: books_service.h:1853
void set_source(const string &value)
Definition: books_service.h:10726
void set_volume_id(const string &value)
Definition: books_service.h:1585
const string & get_serial() const
Definition: books_service.h:8461
void set_country(const string &value)
Definition: books_service.h:6094
string * mutable_locale()
Definition: books_service.h:9744
void clear_source()
Definition: books_service.h:1882
const string & get_volume_id() const
Definition: books_service.h:5022
void clear_filter()
Definition: books_service.h:9141
void set_max_results(uint32 value)
Definition: books_service.h:6122
const string & get_country() const
Definition: books_service.h:8810
void clear_user_library_consistent_read()
Definition: books_service.h:8988
Definition: annotations_summary.h:52
const string & get_locale() const
Definition: books_service.h:9737
const string & get_source() const
Definition: books_service.h:4581
const string & get_source() const
Definition: books_service.h:1527
const string & get_alt() const
Definition: books_service.h:156
void set_device(const string &value)
Definition: books_service.h:7587
void set_source(const string &value)
Definition: books_service.h:7430
void set_source(const string &value)
Definition: books_service.h:1545
string * mutable_locale()
Definition: books_service.h:10014
void set_order_by(const string &value)
Definition: books_service.h:9359
void set_action(const string &value)
Definition: books_service.h:6584
string * mutable_source()
Definition: books_service.h:5715
const string & get_source() const
Definition: books_service.h:2717
void clear_start_index()
Definition: books_service.h:9556
string * mutable_source()
Definition: books_service.h:1384
util::Status ExecuteAndParseResponse(Annotations *data)
Definition: books_service.h:5078
Definition: request_access.h:53
void set_start_index(uint32 value)
Definition: books_service.h:6294
const string & get_source() const
Definition: books_service.h:6688
void clear_device()
Definition: books_service.h:8292
void set_offer_id(const string &value)
Definition: books_service.h:8094
string * mutable_layerId()
Definition: books_service.h:4747
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:4248
void set_key(const string &value)
Definition: books_service.h:255
void clear_source()
Definition: books_service.h:3777
string * mutable_locale()
Definition: books_service.h:3961
Definition: books_service.h:9077
string * mutable_locale()
Definition: books_service.h:6960
int32 get_w() const
Definition: books_service.h:2407
void set_reason(const string &value)
Definition: books_service.h:5949
void set_license_types(const string &value)
Definition: books_service.h:3933
const string & get_locale() const
Definition: books_service.h:2972
void set_source(const string &value)
Definition: books_service.h:2386
string * mutable_source()
Definition: books_service.h:4908
const string & get_q() const
Definition: books_service.h:6182
Definition: volumeannotation.h:53
string * mutable_volumeId()
Definition: books_service.h:5030
string * mutable_model()
Definition: books_service.h:8043
string * mutable_source()
Definition: books_service.h:1713
void set_allow_web_definitions(bool value)
Definition: books_service.h:2256
const string & get_mime_type() const
Definition: books_service.h:986
string * mutable_source()
Definition: books_service.h:3019
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:10392
~VolumesResource()
Definition: books_service.h:12214
const string & get_android_id() const
Definition: books_service.h:7917
~CloudloadingResource()
Definition: books_service.h:10995
void set_max_allowed_maturity_rating(const string &value)
Definition: books_service.h:10316
const SeriesResource & get_series() const
Definition: books_service.h:12592
void set_max_allowed_maturity_rating(const string &value)
Definition: books_service.h:9293
void set_max_allowed_maturity_rating(const string &value)
Definition: books_service.h:7155
const string & get_serial() const
Definition: books_service.h:8155
const ReadingpositionsResource & get_readingpositions() const
Definition: books_service.h:11888
Definition: annotation.cc:44
bool get_show_deleted() const
Definition: books_service.h:4874
util::Status ExecuteAndParseResponse(Bookshelf *data)
Definition: books_service.h:563
bool get_include_non_comics_series() const
Definition: books_service.h:4109
bool get_show_preorders() const
Definition: books_service.h:9501
void clear_doc_id()
Definition: books_service.h:1656
const string & get_max_allowed_maturity_rating() const
Definition: books_service.h:9273
const VolumeAnnotationsResource & get_volume_annotations() const
Definition: books_service.h:11350
string * mutable_langRestrict()
Definition: books_service.h:9199
void set_updated_max(const string &value)
Definition: books_service.h:3486
void clear_max_results()
Definition: books_service.h:9303
void set_updated_min(const string &value)
Definition: books_service.h:3527
void set_start_offset(const string &value)
Definition: books_service.h:3405
Definition: books_service.h:6762
void set_association(const string &value)
Definition: books_service.h:9716
const string & get_device() const
Definition: books_service.h:7957
void clear_max_allowed_maturity_rating()
Definition: books_service.h:9767
const string & get_source() const
Definition: books_service.h:508
string * mutable_projection()
Definition: books_service.h:8926
void clear_projection()
Definition: books_service.h:9449
const string & get_locale() const
Definition: books_service.h:10007
void clear_download()
Definition: books_service.h:9101
string * mutable_orderBy()
Definition: books_service.h:9348
const string & get_locale() const
Definition: books_service.h:10255
util::Status ExecuteAndParseResponse(Category *data)
Definition: books_service.h:7009
void clear_oauth_token()
Definition: books_service.h:265
void set_volume_id(const string &value)
Definition: books_service.h:7825
string * mutable_locale()
Definition: books_service.h:2592
util::Status ExecuteAndParseResponse(DownloadAccesses *data)
Definition: books_service.h:3843
void set_scale(int32 value)
Definition: books_service.h:2698
string * mutable_country()
Definition: books_service.h:4521
client::JsonCppArray< string > * mutable_volumeId()
Definition: books_service.h:10781
uint32 get_start_index() const
Definition: books_service.h:9567
Definition: offers.h:50
const string & get_doc_id() const
Definition: books_service.h:1488
const string & get_source() const
Definition: books_service.h:3347
void set_manufacturer(const string &value)
Definition: books_service.h:8015
string * mutable_locale()
Definition: books_service.h:2979
void clear_source()
Definition: books_service.h:1366
const string & get_source() const
Definition: books_service.h:10708
void clear_content_version()
Definition: books_service.h:4688
void clear_max_allowed_maturity_rating()
Definition: books_service.h:7124
string * mutable_androidId()
Definition: books_service.h:7925
void clear_android_id()
Definition: books_service.h:7518
const string & get_key() const
Definition: books_service.h:235
string * mutable_download()
Definition: books_service.h:9120
const string & get_association() const
Definition: books_service.h:9697
void set_product(const string &value)
Definition: books_service.h:8134
const BookshelvesResource & get_bookshelves() const
Definition: books_service.h:11815
const string & get_locale() const
Definition: books_service.h:6953
Definition: bookshelves.h:52
void clear_page_size()
Definition: books_service.h:8653
void set_source(const string &value)
Definition: books_service.h:813
void set_locale(const string &value)
Definition: books_service.h:6972
const string & get_end_offset() const
Definition: books_service.h:3134
void set_start_index(uint32 value)
Definition: books_service.h:9574
const PersonalizedstreamResource & get_personalizedstream() const
Definition: books_service.h:12572
util::Status ExecuteAndParseResponse(Discoveryclusters *data)
Definition: books_service.h:7467
const string & get_updated_max() const
Definition: books_service.h:2756
void clear_locale()
Definition: books_service.h:10244
const client::JsonCppArray< string > & get_volume_id() const
Definition: books_service.h:10773
void clear_locale()
Definition: books_service.h:7319
string * mutable_contentVersion()
Definition: books_service.h:4707
const string & get_serial() const
Definition: books_service.h:7767
string * mutable_pageToken()
Definition: books_service.h:7211
string * mutable_source()
Definition: books_service.h:10715
void set_quota_user(const string &value)
Definition: books_service.h:362
void set_end_offset(const string &value)
Definition: books_service.h:3153
void set_android_id(const string &value)
Definition: books_service.h:7936
string * mutable_locale()
Definition: books_service.h:3755
void clear_name()
Definition: books_service.h:1016
void set_source(const string &value)
Definition: books_service.h:5726
const string & get_print_type() const
Definition: books_service.h:9420
void clear_show_only_summary_in_response()
Definition: books_service.h:4543
const string & get_annotation_id() const
Definition: books_service.h:4473
void set_updated_max(const string &value)
Definition: books_service.h:2776
const string & get_locale() const
Definition: books_service.h:3954
Definition: series.h:53
util::Status ExecuteAndParseResponse(Annotationsdata *data)
Definition: books_service.h:2883
const string & get_order_by() const
Definition: books_service.h:9340
void clear_mime_type()
Definition: books_service.h:975
string * mutable_source()
Definition: books_service.h:3795
void set_show_preorders(bool value)
Definition: books_service.h:4184
string * mutable_maxAllowedMaturityRating()
Definition: books_service.h:7379
const string & get_content_version() const
Definition: books_service.h:6606
util::Status ExecuteAndParseResponse(Volumes *data)
Definition: books_service.h:10818
util::Status ExecuteAndParseResponse(Annotationdata *data)
Definition: books_service.h:2452
const BookshelvesResource & get_bookshelves() const
Definition: books_service.h:12482
util::Status ExecuteAndParseResponse(Offers *data)
Definition: books_service.h:8516
const string & get_updated_max() const
Definition: books_service.h:4940
const UseruploadedResource & get_useruploaded() const
Definition: books_service.h:12420
void set_show_preorders(bool value)
Definition: books_service.h:776
void clear_device()
Definition: books_service.h:7946
string * mutable_locale()
Definition: books_service.h:3221
string * mutable_endOffset()
Definition: books_service.h:3142
void set_max_results(uint32 value)
Definition: books_service.h:10054
client::JsonCppArray< string > * mutable_layerIds()
Definition: books_service.h:4787
const string & get_android_id() const
Definition: books_service.h:7529
void set_source(const string &value)
Definition: books_service.h:6855
string * mutable_source()
Definition: books_service.h:9535
void set_end_position(const string &value)
Definition: books_service.h:3193
void set_download(const string &value)
Definition: books_service.h:9131
const string & get_device_cookie() const
Definition: books_service.h:6647
void set_filter(const string &value)
Definition: books_service.h:9170
const string & get_source() const
Definition: books_service.h:8959
void set_page_token(const string &value)
Definition: books_service.h:3299
const string & get_source() const
Definition: books_service.h:7412
util::Status ExecuteAndParseResponse(Series *data)
Definition: books_service.h:8604
string * mutable_locale()
Definition: books_service.h:4143
const string & get_end_position() const
Definition: books_service.h:3174
void set_partner(const string &value)
Definition: books_service.h:9399
const string & get_projection() const
Definition: books_service.h:8918
void set_manufacturer(const string &value)
Definition: books_service.h:7627
const string & get_start_position() const
Definition: books_service.h:3426
Definition: notification.h:51
~SeriesResource()
Definition: books_service.h:12122
string * mutable_source()
Definition: books_service.h:802
Definition: books_service.h:12108
string * mutable_serial()
Definition: books_service.h:7774
void set_max_results(uint32 value)
Definition: books_service.h:3261
void set_locale(const string &value)
Definition: books_service.h:10631
void set_page_token(const string &value)
Definition: books_service.h:2670
string * mutable_updatedMax()
Definition: books_service.h:3474
const string & get_country() const
Definition: books_service.h:6075
void clear_max_allowed_maturity_rating()
Definition: books_service.h:9262
const string & get_manufacturer() const
Definition: books_service.h:7608
void clear_serial()
Definition: books_service.h:7756
const string & get_locale() const
Definition: books_service.h:10612
void set_source(const string &value)
Definition: books_service.h:2735
const string & get_drive_document_id() const
Definition: books_service.h:945
uint32 get_start_index() const
Definition: books_service.h:834
~LayersResource()
Definition: books_service.h:11162
void set_content_version(const string &value)
Definition: books_service.h:1872
string * mutable_source()
Definition: books_service.h:4588
void set_source(const string &value)
Definition: books_service.h:2135
string * mutable_updatedMax()
Definition: books_service.h:2764
void clear_serial()
Definition: books_service.h:8450
uint32 get_max_results() const
Definition: books_service.h:4808
void clear_quota_user()
Definition: books_service.h:331
const string & get_source() const
Definition: books_service.h:4901
void set_w(int32 value)
Definition: books_service.h:2415
void clear_max_allowed_maturity_rating()
Definition: books_service.h:7360
void set_source(const string &value)
Definition: books_service.h:10355
void clear_manufacturer()
Definition: books_service.h:7985
const string & get_source() const
Definition: books_service.h:2117
void set_max_results(uint32 value)
Definition: books_service.h:2058
void set_locale(const string &value)
Definition: books_service.h:2604
uint32 get_page_size() const
Definition: books_service.h:7176
void set_max_allowed_maturity_rating(const string &value)
Definition: books_service.h:7391
void clear_max_allowed_maturity_rating()
Definition: books_service.h:10285
client::JsonCppArray< string > * mutable_features()
Definition: books_service.h:4087
util::Status ExecuteAndParseResponse(Bookshelves *data)
Definition: books_service.h:678
string * mutable_source()
Definition: books_service.h:10110
int32 get_scale() const
Definition: books_service.h:2342
const string & get_device() const
Definition: books_service.h:7569
Definition: books_cloudloading_resource.h:50
const DictionaryResource & get_dictionary() const
Definition: books_service.h:12502
void clear_lang_restrict()
Definition: books_service.h:9180
const string & get_filter() const
Definition: books_service.h:9152
void set_library_restrict(const string &value)
Definition: books_service.h:9251
const string & get_source() const
Definition: books_service.h:623
void clear_annotation_data_id()
Definition: books_service.h:2518
string * mutable_endPosition()
Definition: books_service.h:3182
string * mutable_source()
Definition: books_service.h:6844
Definition: books_service.h:8551
void clear_locale()
Definition: books_service.h:3943
const string & get_source() const
Definition: books_service.h:6248
const string & get_source() const
Definition: books_service.h:5970
const string & get_name() const
Definition: books_service.h:1027
void set_source(const string &value)
Definition: books_service.h:5614
util::Status ExecuteAndParseResponse(Usersettings *data)
Definition: books_service.h:4312
void set_source(const string &value)
Definition: books_service.h:4392
void clear_user_ip()
Definition: books_service.h:372
const VolumesResource & get_volumes() const
Definition: books_service.h:12602
Definition: books_service.h:10849
void set_model(const string &value)
Definition: books_service.h:7666
string * mutable_manufacturer()
Definition: books_service.h:8350
const string & get_source() const
Definition: books_service.h:9819
string * mutable_updatedMin()
Definition: books_service.h:4989
const string & get_offer_id() const
Definition: books_service.h:8075
Definition: books_service.h:1975
string * mutable_locale()
Definition: books_service.h:10262
const string & get_locale() const
Definition: books_service.h:7330
util::Status ExecuteAndParseResponse(RequestAccess *data)
Definition: books_service.h:4010
string * mutable_fields()
Definition: books_service.h:202
void clear_processing_state()
Definition: books_service.h:10668
string * mutable_contentVersion()
Definition: books_service.h:6412
void set_locale(const string &value)
Definition: books_service.h:2321
string * mutable_country()
Definition: books_service.h:8818
string * mutable_pageToken()
Definition: books_service.h:2085
string * mutable_source()
Definition: books_service.h:630
void set_serial(const string &value)
Definition: books_service.h:7785
string * mutable_volumeAnnotationsVersion()
Definition: books_service.h:3557
void set_source(const string &value)
Definition: books_service.h:5515
void set_source(const string &value)
Definition: books_service.h:5845
const string & get_page_token() const
Definition: books_service.h:3280
const string & get_model() const
Definition: books_service.h:8382
void set_projection(const string &value)
Definition: books_service.h:6161
string * mutable_filter()
Definition: books_service.h:9159
const string & get_country() const
Definition: books_service.h:9967
string * mutable_model()
Definition: books_service.h:8389
void clear_start_index()
Definition: books_service.h:10736
void set_projection(const string &value)
Definition: books_service.h:8938
void clear_volume_id()
Definition: books_service.h:10762
void clear_allow_web_definitions()
Definition: books_service.h:2237
const string & get_device() const
Definition: books_service.h:8303
string * mutable_libraryRestrict()
Definition: books_service.h:9240
void set_android_id(const string &value)
Definition: books_service.h:7548
void clear_content_version()
Definition: books_service.h:1842
const string & get_volume_id() const
Definition: books_service.h:1566
const string & get_action() const
Definition: books_service.h:6566
bool get_show_deleted() const
Definition: books_service.h:3320
string * mutable_pageToken()
Definition: books_service.h:4842
void set_device(const string &value)
Definition: books_service.h:8321
bool get_pretty_print() const
Definition: books_service.h:316
void clear_source()
Definition: books_service.h:10326
util::Status ExecuteAndParseResponse(Volume2 *data)
Definition: books_service.h:7259
string * mutable_source()
Definition: books_service.h:8966
util::Status ExecuteAndParseResponse(Seriesmembership *data)
Definition: books_service.h:8747
const string & get_source() const
Definition: books_service.h:1893
void clear_library_restrict()
Definition: books_service.h:9221
void set_projection(const string &value)
Definition: books_service.h:9480
const client::JsonCppArray< string > & get_features() const
Definition: books_service.h:4079
void clear_pretty_print()
Definition: books_service.h:305
util::Status ExecuteAndParseResponse(Bookshelf *data)
Definition: books_service.h:5651
const string & get_page_token() const
Definition: books_service.h:8691
void set_serial(const string &value)
Definition: books_service.h:8173
string * mutable_driveDocumentId()
Definition: books_service.h:953
const string & get_quota_user() const
Definition: books_service.h:342
const string & get_source() const
Definition: books_service.h:5708
string * mutable_locale()
Definition: books_service.h:2309
string * mutable_device()
Definition: books_service.h:7964
void set_model(const string &value)
Definition: books_service.h:8054
string * mutable_maxAllowedMaturityRating()
Definition: books_service.h:9786
client::JsonCppArray< string > * mutable_acquireMethod()
Definition: books_service.h:9946
Definition: volumeannotations.h:53
Definition: discoveryclusters.h:53
void set_fields(const string &value)
Definition: books_service.h:214
const string & get_source() const
Definition: books_service.h:10337
string * mutable_source()
Definition: books_service.h:10344
string * mutable_docId()
Definition: books_service.h:1495
uint32 get_start_index() const
Definition: books_service.h:10747