calendar  v3
calendar_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-19, 04:06:47 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_CALENDAR_API_CALENDAR_SERVICE_H_
25 #define GOOGLE_CALENDAR_API_CALENDAR_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/date_time.h"
33 #include "googleapis/client/util/status.h"
34 #include "googleapis/client/util/uri_template.h"
35 
36 #include "google/calendar_api/acl.h"
37 #include "google/calendar_api/acl_rule.h"
38 #include "google/calendar_api/calendar.h"
39 #include "google/calendar_api/calendar_list.h"
40 #include "google/calendar_api/calendar_list_entry.h"
41 #include "google/calendar_api/channel.h"
42 #include "google/calendar_api/colors.h"
43 #include "google/calendar_api/event.h"
44 #include "google/calendar_api/events.h"
45 #include "google/calendar_api/free_busy_request.h"
46 #include "google/calendar_api/free_busy_response.h"
47 #include "google/calendar_api/setting.h"
48 #include "google/calendar_api/settings.h"
49 
50 
51 namespace google_calendar_api {
52 using namespace googleapis;
83 class CalendarService;
84 
93  : public client::ClientServiceRequest {
94  public:
117  const client::ClientService* service,
118  client::AuthorizationCredential* credential,
119  client::HttpRequest::HttpMethod method,
120  const StringPiece& uri_template);
121 
125  virtual ~CalendarServiceBaseRequest();
126 
127 
131  void clear_alt() {
132  _have_alt_ = false;
133  client::ClearCppValueHelper(&alt_);
134  }
135 
136 
142  const string& get_alt() const { return alt_; }
143 
149  string* mutable_alt() {
150  _have_alt_ = true;
151  return &alt_;
152  }
153 
154 
160  void set_alt(const string& value) {
161  _have_alt_ = true;
162  alt_ = value;
163  }
164 
165 
166 
170  void clear_fields() {
171  _have_fields_ = false;
172  client::ClearCppValueHelper(&fields_);
173  }
174 
175 
181  const string& get_fields() const { return fields_; }
182 
188  string* mutable_fields() {
189  _have_fields_ = true;
190  return &fields_;
191  }
192 
193 
200  void set_fields(const string& value) {
201  _have_fields_ = true;
202  fields_ = value;
203  }
204 
205 
206 
210  void clear_key() {
211  _have_key_ = false;
212  client::ClearCppValueHelper(&key_);
213  }
214 
215 
221  const string& get_key() const { return key_; }
222 
228  string* mutable_key() {
229  _have_key_ = true;
230  return &key_;
231  }
232 
233 
241  void set_key(const string& value) {
242  _have_key_ = true;
243  key_ = value;
244  }
245 
246 
247 
252  _have_oauth_token_ = false;
253  client::ClearCppValueHelper(&oauth_token_);
254  }
255 
256 
262  const string& get_oauth_token() const { return oauth_token_; }
263 
270  string* mutable_oauthToken() {
271  _have_oauth_token_ = true;
272  return &oauth_token_;
273  }
274 
275 
281  void set_oauth_token(const string& value) {
282  _have_oauth_token_ = true;
283  oauth_token_ = value;
284  }
285 
286 
287 
292  _have_pretty_print_ = false;
293  client::ClearCppValueHelper(&pretty_print_);
294  }
295 
296 
302  bool get_pretty_print() const { return pretty_print_; }
303 
309  void set_pretty_print(bool value) {
310  _have_pretty_print_ = true;
311  pretty_print_ = value;
312  }
313 
318  _have_quota_user_ = false;
319  client::ClearCppValueHelper(&quota_user_);
320  }
321 
322 
328  const string& get_quota_user() const { return quota_user_; }
329 
336  string* mutable_quotaUser() {
337  _have_quota_user_ = true;
338  return &quota_user_;
339  }
340 
341 
348  void set_quota_user(const string& value) {
349  _have_quota_user_ = true;
350  quota_user_ = value;
351  }
352 
353 
354 
358  void clear_user_ip() {
359  _have_user_ip_ = false;
360  client::ClearCppValueHelper(&user_ip_);
361  }
362 
363 
369  const string& get_user_ip() const { return user_ip_; }
370 
376  string* mutable_userIp() {
377  _have_user_ip_ = true;
378  return &user_ip_;
379  }
380 
381 
388  void set_user_ip(const string& value) {
389  _have_user_ip_ = true;
390  user_ip_ = value;
391  }
392 
403  virtual util::Status AppendVariable(
404  const StringPiece& variable_name,
405  const client::UriTemplateConfig& config,
406  string* target);
407 
413  virtual util::Status AppendOptionalQueryParameters(string* target);
414 
415 
416  protected:
422  void AddJsonContentToRequest(const client::JsonCppData *content);
423 
424  private:
425  string alt_;
426  string fields_;
427  string key_;
428  string oauth_token_;
429  bool pretty_print_;
430  string quota_user_;
431  string user_ip_;
432  bool _have_alt_ : 1;
433  bool _have_fields_ : 1;
434  bool _have_key_ : 1;
435  bool _have_oauth_token_ : 1;
436  bool _have_pretty_print_ : 1;
437  bool _have_quota_user_ : 1;
438  bool _have_user_ip_ : 1;
439 
440  DISALLOW_COPY_AND_ASSIGN(CalendarServiceBaseRequest);
441 };
442 
443 
444 
458  public:
471  const CalendarService* _service_,
472  client::AuthorizationCredential* _credential_,
473  const absl::string_view& calendar_id,
474  const absl::string_view& rule_id);
475 
479  virtual ~AclResource_DeleteMethod();
480 
481 
491  virtual util::Status AppendVariable(
492  const StringPiece& variable_name,
493  const client::UriTemplateConfig& config,
494  string* target);
495 
496 
497  private:
498  string calendar_id_;
499  string rule_id_;
500  DISALLOW_COPY_AND_ASSIGN(AclResource_DeleteMethod);
501 };
502 
517  public:
530  const CalendarService* _service_,
531  client::AuthorizationCredential* _credential_,
532  const absl::string_view& calendar_id,
533  const absl::string_view& rule_id);
534 
538  virtual ~AclResource_GetMethod();
539 
540 
550  virtual util::Status AppendVariable(
551  const StringPiece& variable_name,
552  const client::UriTemplateConfig& config,
553  string* target);
554 
555 
567  AclRule* data) {
568  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
569  }
570 
571  private:
572  string calendar_id_;
573  string rule_id_;
574  DISALLOW_COPY_AND_ASSIGN(AclResource_GetMethod);
575 };
576 
590  public:
603  const CalendarService* _service_,
604  client::AuthorizationCredential* _credential_,
605  const absl::string_view& calendar_id,
606  const AclRule& _content_);
607 
611  virtual ~AclResource_InsertMethod();
612 
613 
619  _have_send_notifications_ = false;
620  client::ClearCppValueHelper(&send_notifications_);
621  }
622 
623 
629  bool get_send_notifications() const { return send_notifications_; }
630 
637  void set_send_notifications(bool value) {
638  _have_send_notifications_ = true;
639  send_notifications_ = value;
640  }
641 
651  virtual util::Status AppendVariable(
652  const StringPiece& variable_name,
653  const client::UriTemplateConfig& config,
654  string* target);
655 
661  virtual util::Status AppendOptionalQueryParameters(string* target);
662 
663 
675  AclRule* data) {
676  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
677  }
678 
679  private:
680  string calendar_id_;
681  bool send_notifications_;
682  bool _have_send_notifications_ : 1; string _content_;
683  DISALLOW_COPY_AND_ASSIGN(AclResource_InsertMethod);
684 };
685 
699  public:
711  const CalendarService* _service_,
712  client::AuthorizationCredential* _credential_,
713  const absl::string_view& calendar_id);
714 
718  virtual ~AclResource_ListMethod();
719 
720 
725  _have_max_results_ = false;
726  client::ClearCppValueHelper(&max_results_);
727  }
728 
729 
735  int32 get_max_results() const { return max_results_; }
736 
744  void set_max_results(int32 value) {
745  _have_max_results_ = true;
746  max_results_ = value;
747  }
748 
753  _have_page_token_ = false;
754  client::ClearCppValueHelper(&page_token_);
755  }
756 
757 
763  const string& get_page_token() const { return page_token_; }
764 
771  string* mutable_pageToken() {
772  _have_page_token_ = true;
773  return &page_token_;
774  }
775 
776 
782  void set_page_token(const string& value) {
783  _have_page_token_ = true;
784  page_token_ = value;
785  }
786 
787 
788 
793  _have_show_deleted_ = false;
794  client::ClearCppValueHelper(&show_deleted_);
795  }
796 
797 
803  bool get_show_deleted() const { return show_deleted_; }
804 
812  void set_show_deleted(bool value) {
813  _have_show_deleted_ = true;
814  show_deleted_ = value;
815  }
816 
821  _have_sync_token_ = false;
822  client::ClearCppValueHelper(&sync_token_);
823  }
824 
825 
831  const string& get_sync_token() const { return sync_token_; }
832 
839  string* mutable_syncToken() {
840  _have_sync_token_ = true;
841  return &sync_token_;
842  }
843 
844 
859  void set_sync_token(const string& value) {
860  _have_sync_token_ = true;
861  sync_token_ = value;
862  }
863 
873  virtual util::Status AppendVariable(
874  const StringPiece& variable_name,
875  const client::UriTemplateConfig& config,
876  string* target);
877 
883  virtual util::Status AppendOptionalQueryParameters(string* target);
884 
885 
897  Acl* data) {
898  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
899  }
900 
901  private:
902  string calendar_id_;
903  int32 max_results_;
904  string page_token_;
905  bool show_deleted_;
906  string sync_token_;
907  bool _have_max_results_ : 1;
908  bool _have_page_token_ : 1;
909  bool _have_show_deleted_ : 1;
910  bool _have_sync_token_ : 1;
911  DISALLOW_COPY_AND_ASSIGN(AclResource_ListMethod);
912 };
913 
914 typedef client::ServiceRequestPager<
916  Acl>
917  AclResource_ListMethodPager;
918 
932  public:
946  const CalendarService* _service_,
947  client::AuthorizationCredential* _credential_,
948  const absl::string_view& calendar_id,
949  const absl::string_view& rule_id,
950  const AclRule& _content_);
951 
955  virtual ~AclResource_PatchMethod();
956 
957 
963  _have_send_notifications_ = false;
964  client::ClearCppValueHelper(&send_notifications_);
965  }
966 
967 
973  bool get_send_notifications() const { return send_notifications_; }
974 
982  void set_send_notifications(bool value) {
983  _have_send_notifications_ = true;
984  send_notifications_ = value;
985  }
986 
996  virtual util::Status AppendVariable(
997  const StringPiece& variable_name,
998  const client::UriTemplateConfig& config,
999  string* target);
1000 
1006  virtual util::Status AppendOptionalQueryParameters(string* target);
1007 
1008 
1020  AclRule* data) {
1021  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
1022  }
1023 
1024  private:
1025  string calendar_id_;
1026  string rule_id_;
1027  bool send_notifications_;
1028  bool _have_send_notifications_ : 1; string _content_;
1029  DISALLOW_COPY_AND_ASSIGN(AclResource_PatchMethod);
1030 };
1031 
1045  public:
1059  const CalendarService* _service_,
1060  client::AuthorizationCredential* _credential_,
1061  const absl::string_view& calendar_id,
1062  const absl::string_view& rule_id,
1063  const AclRule& _content_);
1064 
1068  virtual ~AclResource_UpdateMethod();
1069 
1070 
1076  _have_send_notifications_ = false;
1077  client::ClearCppValueHelper(&send_notifications_);
1078  }
1079 
1080 
1086  bool get_send_notifications() const { return send_notifications_; }
1087 
1095  void set_send_notifications(bool value) {
1096  _have_send_notifications_ = true;
1097  send_notifications_ = value;
1098  }
1099 
1109  virtual util::Status AppendVariable(
1110  const StringPiece& variable_name,
1111  const client::UriTemplateConfig& config,
1112  string* target);
1113 
1119  virtual util::Status AppendOptionalQueryParameters(string* target);
1120 
1121 
1133  AclRule* data) {
1134  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
1135  }
1136 
1137  private:
1138  string calendar_id_;
1139  string rule_id_;
1140  bool send_notifications_;
1141  bool _have_send_notifications_ : 1; string _content_;
1142  DISALLOW_COPY_AND_ASSIGN(AclResource_UpdateMethod);
1143 };
1144 
1158  public:
1171  const CalendarService* _service_,
1172  client::AuthorizationCredential* _credential_,
1173  const absl::string_view& calendar_id,
1174  const Channel& _content_);
1175 
1179  virtual ~AclResource_WatchMethod();
1180 
1181 
1186  _have_max_results_ = false;
1187  client::ClearCppValueHelper(&max_results_);
1188  }
1189 
1190 
1196  int32 get_max_results() const { return max_results_; }
1197 
1205  void set_max_results(int32 value) {
1206  _have_max_results_ = true;
1207  max_results_ = value;
1208  }
1209 
1214  _have_page_token_ = false;
1215  client::ClearCppValueHelper(&page_token_);
1216  }
1217 
1218 
1224  const string& get_page_token() const { return page_token_; }
1225 
1232  string* mutable_pageToken() {
1233  _have_page_token_ = true;
1234  return &page_token_;
1235  }
1236 
1237 
1243  void set_page_token(const string& value) {
1244  _have_page_token_ = true;
1245  page_token_ = value;
1246  }
1247 
1248 
1249 
1254  _have_show_deleted_ = false;
1255  client::ClearCppValueHelper(&show_deleted_);
1256  }
1257 
1258 
1264  bool get_show_deleted() const { return show_deleted_; }
1265 
1273  void set_show_deleted(bool value) {
1274  _have_show_deleted_ = true;
1275  show_deleted_ = value;
1276  }
1277 
1282  _have_sync_token_ = false;
1283  client::ClearCppValueHelper(&sync_token_);
1284  }
1285 
1286 
1292  const string& get_sync_token() const { return sync_token_; }
1293 
1300  string* mutable_syncToken() {
1301  _have_sync_token_ = true;
1302  return &sync_token_;
1303  }
1304 
1305 
1320  void set_sync_token(const string& value) {
1321  _have_sync_token_ = true;
1322  sync_token_ = value;
1323  }
1324 
1334  virtual util::Status AppendVariable(
1335  const StringPiece& variable_name,
1336  const client::UriTemplateConfig& config,
1337  string* target);
1338 
1344  virtual util::Status AppendOptionalQueryParameters(string* target);
1345 
1346 
1358  Channel* data) {
1359  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
1360  }
1361 
1362  private:
1363  string calendar_id_;
1364  int32 max_results_;
1365  string page_token_;
1366  bool show_deleted_;
1367  string sync_token_;
1368  bool _have_max_results_ : 1;
1369  bool _have_page_token_ : 1;
1370  bool _have_show_deleted_ : 1;
1371  bool _have_sync_token_ : 1; string _content_;
1372  DISALLOW_COPY_AND_ASSIGN(AclResource_WatchMethod);
1373 };
1374 
1375 
1376 
1390  public:
1402  const CalendarService* _service_,
1403  client::AuthorizationCredential* _credential_,
1404  const absl::string_view& calendar_id);
1405 
1410 
1411 
1421  virtual util::Status AppendVariable(
1422  const StringPiece& variable_name,
1423  const client::UriTemplateConfig& config,
1424  string* target);
1425 
1426 
1427  private:
1428  string calendar_id_;
1429  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_DeleteMethod);
1430 };
1431 
1446  public:
1458  const CalendarService* _service_,
1459  client::AuthorizationCredential* _credential_,
1460  const absl::string_view& calendar_id);
1461 
1465  virtual ~CalendarListResource_GetMethod();
1466 
1467 
1477  virtual util::Status AppendVariable(
1478  const StringPiece& variable_name,
1479  const client::UriTemplateConfig& config,
1480  string* target);
1481 
1482 
1494  CalendarListEntry* data) {
1495  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
1496  }
1497 
1498  private:
1499  string calendar_id_;
1500  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_GetMethod);
1501 };
1502 
1516  public:
1526  const CalendarService* _service_,
1527  client::AuthorizationCredential* _credential_,
1528  const CalendarListEntry& _content_);
1529 
1534 
1535 
1541  _have_color_rgb_format_ = false;
1542  client::ClearCppValueHelper(&color_rgb_format_);
1543  }
1544 
1545 
1551  bool get_color_rgb_format() const { return color_rgb_format_; }
1552 
1561  void set_color_rgb_format(bool value) {
1562  _have_color_rgb_format_ = true;
1563  color_rgb_format_ = value;
1564  }
1565 
1575  virtual util::Status AppendVariable(
1576  const StringPiece& variable_name,
1577  const client::UriTemplateConfig& config,
1578  string* target);
1579 
1585  virtual util::Status AppendOptionalQueryParameters(string* target);
1586 
1587 
1599  CalendarListEntry* data) {
1600  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
1601  }
1602 
1603  private:
1604  bool color_rgb_format_;
1605  bool _have_color_rgb_format_ : 1; string _content_;
1606  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_InsertMethod);
1607 };
1608 
1623  public:
1632  const CalendarService* _service_,
1633  client::AuthorizationCredential* _credential_);
1634 
1639 
1640 
1645  _have_max_results_ = false;
1646  client::ClearCppValueHelper(&max_results_);
1647  }
1648 
1649 
1655  int32 get_max_results() const { return max_results_; }
1656 
1664  void set_max_results(int32 value) {
1665  _have_max_results_ = true;
1666  max_results_ = value;
1667  }
1668 
1673  _have_min_access_role_ = false;
1674  client::ClearCppValueHelper(&min_access_role_);
1675  }
1676 
1677 
1683  const string& get_min_access_role() const { return min_access_role_; }
1684 
1692  _have_min_access_role_ = true;
1693  return &min_access_role_;
1694  }
1695 
1696 
1703  void set_min_access_role(const string& value) {
1704  _have_min_access_role_ = true;
1705  min_access_role_ = value;
1706  }
1707 
1708 
1709 
1714  _have_page_token_ = false;
1715  client::ClearCppValueHelper(&page_token_);
1716  }
1717 
1718 
1724  const string& get_page_token() const { return page_token_; }
1725 
1732  string* mutable_pageToken() {
1733  _have_page_token_ = true;
1734  return &page_token_;
1735  }
1736 
1737 
1743  void set_page_token(const string& value) {
1744  _have_page_token_ = true;
1745  page_token_ = value;
1746  }
1747 
1748 
1749 
1754  _have_show_deleted_ = false;
1755  client::ClearCppValueHelper(&show_deleted_);
1756  }
1757 
1758 
1764  bool get_show_deleted() const { return show_deleted_; }
1765 
1772  void set_show_deleted(bool value) {
1773  _have_show_deleted_ = true;
1774  show_deleted_ = value;
1775  }
1776 
1781  _have_show_hidden_ = false;
1782  client::ClearCppValueHelper(&show_hidden_);
1783  }
1784 
1785 
1791  bool get_show_hidden() const { return show_hidden_; }
1792 
1799  void set_show_hidden(bool value) {
1800  _have_show_hidden_ = true;
1801  show_hidden_ = value;
1802  }
1803 
1808  _have_sync_token_ = false;
1809  client::ClearCppValueHelper(&sync_token_);
1810  }
1811 
1812 
1818  const string& get_sync_token() const { return sync_token_; }
1819 
1826  string* mutable_syncToken() {
1827  _have_sync_token_ = true;
1828  return &sync_token_;
1829  }
1830 
1831 
1850  void set_sync_token(const string& value) {
1851  _have_sync_token_ = true;
1852  sync_token_ = value;
1853  }
1854 
1864  virtual util::Status AppendVariable(
1865  const StringPiece& variable_name,
1866  const client::UriTemplateConfig& config,
1867  string* target);
1868 
1874  virtual util::Status AppendOptionalQueryParameters(string* target);
1875 
1876 
1888  CalendarList* data) {
1889  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
1890  }
1891 
1892  private:
1893  int32 max_results_;
1894  string min_access_role_;
1895  string page_token_;
1896  bool show_deleted_;
1897  bool show_hidden_;
1898  string sync_token_;
1899  bool _have_max_results_ : 1;
1900  bool _have_min_access_role_ : 1;
1901  bool _have_page_token_ : 1;
1902  bool _have_show_deleted_ : 1;
1903  bool _have_show_hidden_ : 1;
1904  bool _have_sync_token_ : 1;
1905  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_ListMethod);
1906 };
1907 
1908 typedef client::ServiceRequestPager<
1910  CalendarList>
1911  CalendarListResource_ListMethodPager;
1912 
1926  public:
1939  const CalendarService* _service_,
1940  client::AuthorizationCredential* _credential_,
1941  const absl::string_view& calendar_id,
1942  const CalendarListEntry& _content_);
1943 
1948 
1949 
1955  _have_color_rgb_format_ = false;
1956  client::ClearCppValueHelper(&color_rgb_format_);
1957  }
1958 
1959 
1965  bool get_color_rgb_format() const { return color_rgb_format_; }
1966 
1975  void set_color_rgb_format(bool value) {
1976  _have_color_rgb_format_ = true;
1977  color_rgb_format_ = value;
1978  }
1979 
1989  virtual util::Status AppendVariable(
1990  const StringPiece& variable_name,
1991  const client::UriTemplateConfig& config,
1992  string* target);
1993 
1999  virtual util::Status AppendOptionalQueryParameters(string* target);
2000 
2001 
2013  CalendarListEntry* data) {
2014  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2015  }
2016 
2017  private:
2018  string calendar_id_;
2019  bool color_rgb_format_;
2020  bool _have_color_rgb_format_ : 1; string _content_;
2021  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_PatchMethod);
2022 };
2023 
2037  public:
2050  const CalendarService* _service_,
2051  client::AuthorizationCredential* _credential_,
2052  const absl::string_view& calendar_id,
2053  const CalendarListEntry& _content_);
2054 
2059 
2060 
2066  _have_color_rgb_format_ = false;
2067  client::ClearCppValueHelper(&color_rgb_format_);
2068  }
2069 
2070 
2076  bool get_color_rgb_format() const { return color_rgb_format_; }
2077 
2086  void set_color_rgb_format(bool value) {
2087  _have_color_rgb_format_ = true;
2088  color_rgb_format_ = value;
2089  }
2090 
2100  virtual util::Status AppendVariable(
2101  const StringPiece& variable_name,
2102  const client::UriTemplateConfig& config,
2103  string* target);
2104 
2110  virtual util::Status AppendOptionalQueryParameters(string* target);
2111 
2112 
2124  CalendarListEntry* data) {
2125  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2126  }
2127 
2128  private:
2129  string calendar_id_;
2130  bool color_rgb_format_;
2131  bool _have_color_rgb_format_ : 1; string _content_;
2132  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_UpdateMethod);
2133 };
2134 
2149  public:
2159  const CalendarService* _service_,
2160  client::AuthorizationCredential* _credential_,
2161  const Channel& _content_);
2162 
2167 
2168 
2173  _have_max_results_ = false;
2174  client::ClearCppValueHelper(&max_results_);
2175  }
2176 
2177 
2183  int32 get_max_results() const { return max_results_; }
2184 
2192  void set_max_results(int32 value) {
2193  _have_max_results_ = true;
2194  max_results_ = value;
2195  }
2196 
2201  _have_min_access_role_ = false;
2202  client::ClearCppValueHelper(&min_access_role_);
2203  }
2204 
2205 
2211  const string& get_min_access_role() const { return min_access_role_; }
2212 
2220  _have_min_access_role_ = true;
2221  return &min_access_role_;
2222  }
2223 
2224 
2231  void set_min_access_role(const string& value) {
2232  _have_min_access_role_ = true;
2233  min_access_role_ = value;
2234  }
2235 
2236 
2237 
2242  _have_page_token_ = false;
2243  client::ClearCppValueHelper(&page_token_);
2244  }
2245 
2246 
2252  const string& get_page_token() const { return page_token_; }
2253 
2260  string* mutable_pageToken() {
2261  _have_page_token_ = true;
2262  return &page_token_;
2263  }
2264 
2265 
2271  void set_page_token(const string& value) {
2272  _have_page_token_ = true;
2273  page_token_ = value;
2274  }
2275 
2276 
2277 
2282  _have_show_deleted_ = false;
2283  client::ClearCppValueHelper(&show_deleted_);
2284  }
2285 
2286 
2292  bool get_show_deleted() const { return show_deleted_; }
2293 
2300  void set_show_deleted(bool value) {
2301  _have_show_deleted_ = true;
2302  show_deleted_ = value;
2303  }
2304 
2309  _have_show_hidden_ = false;
2310  client::ClearCppValueHelper(&show_hidden_);
2311  }
2312 
2313 
2319  bool get_show_hidden() const { return show_hidden_; }
2320 
2327  void set_show_hidden(bool value) {
2328  _have_show_hidden_ = true;
2329  show_hidden_ = value;
2330  }
2331 
2336  _have_sync_token_ = false;
2337  client::ClearCppValueHelper(&sync_token_);
2338  }
2339 
2340 
2346  const string& get_sync_token() const { return sync_token_; }
2347 
2354  string* mutable_syncToken() {
2355  _have_sync_token_ = true;
2356  return &sync_token_;
2357  }
2358 
2359 
2378  void set_sync_token(const string& value) {
2379  _have_sync_token_ = true;
2380  sync_token_ = value;
2381  }
2382 
2392  virtual util::Status AppendVariable(
2393  const StringPiece& variable_name,
2394  const client::UriTemplateConfig& config,
2395  string* target);
2396 
2402  virtual util::Status AppendOptionalQueryParameters(string* target);
2403 
2404 
2416  Channel* data) {
2417  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2418  }
2419 
2420  private:
2421  int32 max_results_;
2422  string min_access_role_;
2423  string page_token_;
2424  bool show_deleted_;
2425  bool show_hidden_;
2426  string sync_token_;
2427  bool _have_max_results_ : 1;
2428  bool _have_min_access_role_ : 1;
2429  bool _have_page_token_ : 1;
2430  bool _have_show_deleted_ : 1;
2431  bool _have_show_hidden_ : 1;
2432  bool _have_sync_token_ : 1; string _content_;
2433  DISALLOW_COPY_AND_ASSIGN(CalendarListResource_WatchMethod);
2434 };
2435 
2436 
2437 
2451  public:
2463  const CalendarService* _service_,
2464  client::AuthorizationCredential* _credential_,
2465  const absl::string_view& calendar_id);
2466 
2470  virtual ~CalendarsResource_ClearMethod();
2471 
2472 
2482  virtual util::Status AppendVariable(
2483  const StringPiece& variable_name,
2484  const client::UriTemplateConfig& config,
2485  string* target);
2486 
2487 
2488  private:
2489  string calendar_id_;
2490  DISALLOW_COPY_AND_ASSIGN(CalendarsResource_ClearMethod);
2491 };
2492 
2506  public:
2518  const CalendarService* _service_,
2519  client::AuthorizationCredential* _credential_,
2520  const absl::string_view& calendar_id);
2521 
2525  virtual ~CalendarsResource_DeleteMethod();
2526 
2527 
2537  virtual util::Status AppendVariable(
2538  const StringPiece& variable_name,
2539  const client::UriTemplateConfig& config,
2540  string* target);
2541 
2542 
2543  private:
2544  string calendar_id_;
2545  DISALLOW_COPY_AND_ASSIGN(CalendarsResource_DeleteMethod);
2546 };
2547 
2562  public:
2574  const CalendarService* _service_,
2575  client::AuthorizationCredential* _credential_,
2576  const absl::string_view& calendar_id);
2577 
2581  virtual ~CalendarsResource_GetMethod();
2582 
2583 
2593  virtual util::Status AppendVariable(
2594  const StringPiece& variable_name,
2595  const client::UriTemplateConfig& config,
2596  string* target);
2597 
2598 
2610  Calendar* data) {
2611  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2612  }
2613 
2614  private:
2615  string calendar_id_;
2616  DISALLOW_COPY_AND_ASSIGN(CalendarsResource_GetMethod);
2617 };
2618 
2632  public:
2642  const CalendarService* _service_,
2643  client::AuthorizationCredential* _credential_,
2644  const Calendar& _content_);
2645 
2649  virtual ~CalendarsResource_InsertMethod();
2650 
2662  Calendar* data) {
2663  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2664  }
2665 
2666  private:
2667  string _content_;
2668  DISALLOW_COPY_AND_ASSIGN(CalendarsResource_InsertMethod);
2669 };
2670 
2684  public:
2697  const CalendarService* _service_,
2698  client::AuthorizationCredential* _credential_,
2699  const absl::string_view& calendar_id,
2700  const Calendar& _content_);
2701 
2705  virtual ~CalendarsResource_PatchMethod();
2706 
2707 
2717  virtual util::Status AppendVariable(
2718  const StringPiece& variable_name,
2719  const client::UriTemplateConfig& config,
2720  string* target);
2721 
2722 
2734  Calendar* data) {
2735  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2736  }
2737 
2738  private:
2739  string calendar_id_; string _content_;
2740  DISALLOW_COPY_AND_ASSIGN(CalendarsResource_PatchMethod);
2741 };
2742 
2756  public:
2769  const CalendarService* _service_,
2770  client::AuthorizationCredential* _credential_,
2771  const absl::string_view& calendar_id,
2772  const Calendar& _content_);
2773 
2777  virtual ~CalendarsResource_UpdateMethod();
2778 
2779 
2789  virtual util::Status AppendVariable(
2790  const StringPiece& variable_name,
2791  const client::UriTemplateConfig& config,
2792  string* target);
2793 
2794 
2806  Calendar* data) {
2807  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2808  }
2809 
2810  private:
2811  string calendar_id_; string _content_;
2812  DISALLOW_COPY_AND_ASSIGN(CalendarsResource_UpdateMethod);
2813 };
2814 
2815 
2816 
2834  public:
2844  const CalendarService* _service_,
2845  client::AuthorizationCredential* _credential_,
2846  const Channel& _content_);
2847 
2851  virtual ~ChannelsResource_StopMethod();
2852 
2853  private:
2854  string _content_;
2855  DISALLOW_COPY_AND_ASSIGN(ChannelsResource_StopMethod);
2856 };
2857 
2858 
2859 
2874  public:
2883  const CalendarService* _service_,
2884  client::AuthorizationCredential* _credential_);
2885 
2889  virtual ~ColorsResource_GetMethod();
2890 
2902  Colors* data) {
2903  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
2904  }
2905 
2906  private:
2907  DISALLOW_COPY_AND_ASSIGN(ColorsResource_GetMethod);
2908 };
2909 
2910 
2911 
2926  public:
2939  const CalendarService* _service_,
2940  client::AuthorizationCredential* _credential_,
2941  const absl::string_view& calendar_id,
2942  const absl::string_view& event_id);
2943 
2947  virtual ~EventsResource_DeleteMethod();
2948 
2949 
2955  _have_send_notifications_ = false;
2956  client::ClearCppValueHelper(&send_notifications_);
2957  }
2958 
2959 
2965  bool get_send_notifications() const { return send_notifications_; }
2966 
2977  void set_send_notifications(bool value) {
2978  _have_send_notifications_ = true;
2979  send_notifications_ = value;
2980  }
2981 
2986  _have_send_updates_ = false;
2987  client::ClearCppValueHelper(&send_updates_);
2988  }
2989 
2990 
2996  const string& get_send_updates() const { return send_updates_; }
2997 
3005  _have_send_updates_ = true;
3006  return &send_updates_;
3007  }
3008 
3009 
3016  void set_send_updates(const string& value) {
3017  _have_send_updates_ = true;
3018  send_updates_ = value;
3019  }
3020 
3030  virtual util::Status AppendVariable(
3031  const StringPiece& variable_name,
3032  const client::UriTemplateConfig& config,
3033  string* target);
3034 
3040  virtual util::Status AppendOptionalQueryParameters(string* target);
3041 
3042 
3043  private:
3044  string calendar_id_;
3045  string event_id_;
3046  bool send_notifications_;
3047  string send_updates_;
3048  bool _have_send_notifications_ : 1;
3049  bool _have_send_updates_ : 1;
3050  DISALLOW_COPY_AND_ASSIGN(EventsResource_DeleteMethod);
3051 };
3052 
3069  public:
3082  const CalendarService* _service_,
3083  client::AuthorizationCredential* _credential_,
3084  const absl::string_view& calendar_id,
3085  const absl::string_view& event_id);
3086 
3090  virtual ~EventsResource_GetMethod();
3091 
3092 
3098  _have_always_include_email_ = false;
3099  client::ClearCppValueHelper(&always_include_email_);
3100  }
3101 
3102 
3108  bool get_always_include_email() const { return always_include_email_; }
3109 
3119  void set_always_include_email(bool value) {
3120  _have_always_include_email_ = true;
3121  always_include_email_ = value;
3122  }
3123 
3128  _have_max_attendees_ = false;
3129  client::ClearCppValueHelper(&max_attendees_);
3130  }
3131 
3132 
3138  int32 get_max_attendees() const { return max_attendees_; }
3139 
3147  void set_max_attendees(int32 value) {
3148  _have_max_attendees_ = true;
3149  max_attendees_ = value;
3150  }
3151 
3156  _have_time_zone_ = false;
3157  client::ClearCppValueHelper(&time_zone_);
3158  }
3159 
3160 
3166  const string& get_time_zone() const { return time_zone_; }
3167 
3174  string* mutable_timeZone() {
3175  _have_time_zone_ = true;
3176  return &time_zone_;
3177  }
3178 
3179 
3186  void set_time_zone(const string& value) {
3187  _have_time_zone_ = true;
3188  time_zone_ = value;
3189  }
3190 
3200  virtual util::Status AppendVariable(
3201  const StringPiece& variable_name,
3202  const client::UriTemplateConfig& config,
3203  string* target);
3204 
3210  virtual util::Status AppendOptionalQueryParameters(string* target);
3211 
3212 
3224  Event* data) {
3225  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
3226  }
3227 
3228  private:
3229  string calendar_id_;
3230  string event_id_;
3231  bool always_include_email_;
3232  int32 max_attendees_;
3233  string time_zone_;
3234  bool _have_always_include_email_ : 1;
3235  bool _have_max_attendees_ : 1;
3236  bool _have_time_zone_ : 1;
3237  DISALLOW_COPY_AND_ASSIGN(EventsResource_GetMethod);
3238 };
3239 
3254  public:
3267  const CalendarService* _service_,
3268  client::AuthorizationCredential* _credential_,
3269  const absl::string_view& calendar_id,
3270  const Event& _content_);
3271 
3275  virtual ~EventsResource_ImportMethod();
3276 
3277 
3283  _have_conference_data_version_ = false;
3284  client::ClearCppValueHelper(&conference_data_version_);
3285  }
3286 
3287 
3293  int32 get_conference_data_version() const { return conference_data_version_; }
3294 
3304  void set_conference_data_version(int32 value) {
3305  _have_conference_data_version_ = true;
3306  conference_data_version_ = value;
3307  }
3308 
3314  _have_supports_attachments_ = false;
3315  client::ClearCppValueHelper(&supports_attachments_);
3316  }
3317 
3318 
3324  bool get_supports_attachments() const { return supports_attachments_; }
3325 
3332  void set_supports_attachments(bool value) {
3333  _have_supports_attachments_ = true;
3334  supports_attachments_ = value;
3335  }
3336 
3346  virtual util::Status AppendVariable(
3347  const StringPiece& variable_name,
3348  const client::UriTemplateConfig& config,
3349  string* target);
3350 
3356  virtual util::Status AppendOptionalQueryParameters(string* target);
3357 
3358 
3370  Event* data) {
3371  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
3372  }
3373 
3374  private:
3375  string calendar_id_;
3376  int32 conference_data_version_;
3377  bool supports_attachments_;
3378  bool _have_conference_data_version_ : 1;
3379  bool _have_supports_attachments_ : 1; string _content_;
3380  DISALLOW_COPY_AND_ASSIGN(EventsResource_ImportMethod);
3381 };
3382 
3397  public:
3410  const CalendarService* _service_,
3411  client::AuthorizationCredential* _credential_,
3412  const absl::string_view& calendar_id,
3413  const Event& _content_);
3414 
3418  virtual ~EventsResource_InsertMethod();
3419 
3420 
3426  _have_conference_data_version_ = false;
3427  client::ClearCppValueHelper(&conference_data_version_);
3428  }
3429 
3430 
3436  int32 get_conference_data_version() const { return conference_data_version_; }
3437 
3447  void set_conference_data_version(int32 value) {
3448  _have_conference_data_version_ = true;
3449  conference_data_version_ = value;
3450  }
3451 
3456  _have_max_attendees_ = false;
3457  client::ClearCppValueHelper(&max_attendees_);
3458  }
3459 
3460 
3466  int32 get_max_attendees() const { return max_attendees_; }
3467 
3475  void set_max_attendees(int32 value) {
3476  _have_max_attendees_ = true;
3477  max_attendees_ = value;
3478  }
3479 
3485  _have_send_notifications_ = false;
3486  client::ClearCppValueHelper(&send_notifications_);
3487  }
3488 
3489 
3495  bool get_send_notifications() const { return send_notifications_; }
3496 
3507  void set_send_notifications(bool value) {
3508  _have_send_notifications_ = true;
3509  send_notifications_ = value;
3510  }
3511 
3516  _have_send_updates_ = false;
3517  client::ClearCppValueHelper(&send_updates_);
3518  }
3519 
3520 
3526  const string& get_send_updates() const { return send_updates_; }
3527 
3535  _have_send_updates_ = true;
3536  return &send_updates_;
3537  }
3538 
3539 
3547  void set_send_updates(const string& value) {
3548  _have_send_updates_ = true;
3549  send_updates_ = value;
3550  }
3551 
3552 
3553 
3559  _have_supports_attachments_ = false;
3560  client::ClearCppValueHelper(&supports_attachments_);
3561  }
3562 
3563 
3569  bool get_supports_attachments() const { return supports_attachments_; }
3570 
3577  void set_supports_attachments(bool value) {
3578  _have_supports_attachments_ = true;
3579  supports_attachments_ = value;
3580  }
3581 
3591  virtual util::Status AppendVariable(
3592  const StringPiece& variable_name,
3593  const client::UriTemplateConfig& config,
3594  string* target);
3595 
3601  virtual util::Status AppendOptionalQueryParameters(string* target);
3602 
3603 
3615  Event* data) {
3616  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
3617  }
3618 
3619  private:
3620  string calendar_id_;
3621  int32 conference_data_version_;
3622  int32 max_attendees_;
3623  bool send_notifications_;
3624  string send_updates_;
3625  bool supports_attachments_;
3626  bool _have_conference_data_version_ : 1;
3627  bool _have_max_attendees_ : 1;
3628  bool _have_send_notifications_ : 1;
3629  bool _have_send_updates_ : 1;
3630  bool _have_supports_attachments_ : 1; string _content_;
3631  DISALLOW_COPY_AND_ASSIGN(EventsResource_InsertMethod);
3632 };
3633 
3650  public:
3663  const CalendarService* _service_,
3664  client::AuthorizationCredential* _credential_,
3665  const absl::string_view& calendar_id,
3666  const absl::string_view& event_id);
3667 
3671  virtual ~EventsResource_InstancesMethod();
3672 
3673 
3679  _have_always_include_email_ = false;
3680  client::ClearCppValueHelper(&always_include_email_);
3681  }
3682 
3683 
3689  bool get_always_include_email() const { return always_include_email_; }
3690 
3700  void set_always_include_email(bool value) {
3701  _have_always_include_email_ = true;
3702  always_include_email_ = value;
3703  }
3704 
3709  _have_max_attendees_ = false;
3710  client::ClearCppValueHelper(&max_attendees_);
3711  }
3712 
3713 
3719  int32 get_max_attendees() const { return max_attendees_; }
3720 
3728  void set_max_attendees(int32 value) {
3729  _have_max_attendees_ = true;
3730  max_attendees_ = value;
3731  }
3732 
3737  _have_max_results_ = false;
3738  client::ClearCppValueHelper(&max_results_);
3739  }
3740 
3741 
3747  int32 get_max_results() const { return max_results_; }
3748 
3756  void set_max_results(int32 value) {
3757  _have_max_results_ = true;
3758  max_results_ = value;
3759  }
3760 
3765  _have_original_start_ = false;
3766  client::ClearCppValueHelper(&original_start_);
3767  }
3768 
3769 
3775  const string& get_original_start() const { return original_start_; }
3776 
3784  _have_original_start_ = true;
3785  return &original_start_;
3786  }
3787 
3788 
3795  void set_original_start(const string& value) {
3796  _have_original_start_ = true;
3797  original_start_ = value;
3798  }
3799 
3800 
3801 
3806  _have_page_token_ = false;
3807  client::ClearCppValueHelper(&page_token_);
3808  }
3809 
3810 
3816  const string& get_page_token() const { return page_token_; }
3817 
3824  string* mutable_pageToken() {
3825  _have_page_token_ = true;
3826  return &page_token_;
3827  }
3828 
3829 
3835  void set_page_token(const string& value) {
3836  _have_page_token_ = true;
3837  page_token_ = value;
3838  }
3839 
3840 
3841 
3846  _have_show_deleted_ = false;
3847  client::ClearCppValueHelper(&show_deleted_);
3848  }
3849 
3850 
3856  bool get_show_deleted() const { return show_deleted_; }
3857 
3866  void set_show_deleted(bool value) {
3867  _have_show_deleted_ = true;
3868  show_deleted_ = value;
3869  }
3870 
3875  _have_time_max_ = false;
3876  client::ClearCppValueHelper(&time_max_);
3877  }
3878 
3879 
3885  client::DateTime get_time_max() const { return time_max_; }
3886 
3894  void set_time_max(client::DateTime value) {
3895  _have_time_max_ = true;
3896  time_max_ = value;
3897  }
3898 
3903  _have_time_min_ = false;
3904  client::ClearCppValueHelper(&time_min_);
3905  }
3906 
3907 
3913  client::DateTime get_time_min() const { return time_min_; }
3914 
3922  void set_time_min(client::DateTime value) {
3923  _have_time_min_ = true;
3924  time_min_ = value;
3925  }
3926 
3931  _have_time_zone_ = false;
3932  client::ClearCppValueHelper(&time_zone_);
3933  }
3934 
3935 
3941  const string& get_time_zone() const { return time_zone_; }
3942 
3949  string* mutable_timeZone() {
3950  _have_time_zone_ = true;
3951  return &time_zone_;
3952  }
3953 
3954 
3961  void set_time_zone(const string& value) {
3962  _have_time_zone_ = true;
3963  time_zone_ = value;
3964  }
3965 
3975  virtual util::Status AppendVariable(
3976  const StringPiece& variable_name,
3977  const client::UriTemplateConfig& config,
3978  string* target);
3979 
3985  virtual util::Status AppendOptionalQueryParameters(string* target);
3986 
3987 
3999  Events* data) {
4000  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
4001  }
4002 
4003  private:
4004  string calendar_id_;
4005  string event_id_;
4006  bool always_include_email_;
4007  int32 max_attendees_;
4008  int32 max_results_;
4009  string original_start_;
4010  string page_token_;
4011  bool show_deleted_;
4012  client::DateTime time_max_;
4013  client::DateTime time_min_;
4014  string time_zone_;
4015  bool _have_always_include_email_ : 1;
4016  bool _have_max_attendees_ : 1;
4017  bool _have_max_results_ : 1;
4018  bool _have_original_start_ : 1;
4019  bool _have_page_token_ : 1;
4020  bool _have_show_deleted_ : 1;
4021  bool _have_time_max_ : 1;
4022  bool _have_time_min_ : 1;
4023  bool _have_time_zone_ : 1;
4024  DISALLOW_COPY_AND_ASSIGN(EventsResource_InstancesMethod);
4025 };
4026 
4027 typedef client::ServiceRequestPager<
4029  Events>
4030  EventsResource_InstancesMethodPager;
4031 
4048  public:
4060  const CalendarService* _service_,
4061  client::AuthorizationCredential* _credential_,
4062  const absl::string_view& calendar_id);
4063 
4067  virtual ~EventsResource_ListMethod();
4068 
4069 
4075  _have_always_include_email_ = false;
4076  client::ClearCppValueHelper(&always_include_email_);
4077  }
4078 
4079 
4085  bool get_always_include_email() const { return always_include_email_; }
4086 
4096  void set_always_include_email(bool value) {
4097  _have_always_include_email_ = true;
4098  always_include_email_ = value;
4099  }
4100 
4105  _have_i_cal_uid_ = false;
4106  client::ClearCppValueHelper(&i_cal_uid_);
4107  }
4108 
4109 
4115  const string& get_i_cal_uid() const { return i_cal_uid_; }
4116 
4123  string* mutable_iCalUID() {
4124  _have_i_cal_uid_ = true;
4125  return &i_cal_uid_;
4126  }
4127 
4128 
4135  void set_i_cal_uid(const string& value) {
4136  _have_i_cal_uid_ = true;
4137  i_cal_uid_ = value;
4138  }
4139 
4140 
4141 
4146  _have_max_attendees_ = false;
4147  client::ClearCppValueHelper(&max_attendees_);
4148  }
4149 
4150 
4156  int32 get_max_attendees() const { return max_attendees_; }
4157 
4165  void set_max_attendees(int32 value) {
4166  _have_max_attendees_ = true;
4167  max_attendees_ = value;
4168  }
4169 
4174  _have_max_results_ = false;
4175  client::ClearCppValueHelper(&max_results_);
4176  }
4177 
4178 
4184  int32 get_max_results() const { return max_results_; }
4185 
4196  void set_max_results(int32 value) {
4197  _have_max_results_ = true;
4198  max_results_ = value;
4199  }
4200 
4205  _have_order_by_ = false;
4206  client::ClearCppValueHelper(&order_by_);
4207  }
4208 
4209 
4215  const string& get_order_by() const { return order_by_; }
4216 
4223  string* mutable_orderBy() {
4224  _have_order_by_ = true;
4225  return &order_by_;
4226  }
4227 
4228 
4235  void set_order_by(const string& value) {
4236  _have_order_by_ = true;
4237  order_by_ = value;
4238  }
4239 
4240 
4241 
4246  _have_page_token_ = false;
4247  client::ClearCppValueHelper(&page_token_);
4248  }
4249 
4250 
4256  const string& get_page_token() const { return page_token_; }
4257 
4264  string* mutable_pageToken() {
4265  _have_page_token_ = true;
4266  return &page_token_;
4267  }
4268 
4269 
4275  void set_page_token(const string& value) {
4276  _have_page_token_ = true;
4277  page_token_ = value;
4278  }
4279 
4280 
4281 
4287  _have_private_extended_property_ = false;
4288  client::ClearCppValueHelper(&private_extended_property_);
4289  }
4290 
4291 
4297  const client::JsonCppArray<string >& get_private_extended_property() const { return private_extended_property_; }
4298 
4305  client::JsonCppArray<string >* mutable_privateExtendedProperty() {
4306  _have_private_extended_property_ = true;
4307  return &private_extended_property_;
4308  }
4309 
4310 
4311 
4315  void clear_q() {
4316  _have_q_ = false;
4317  client::ClearCppValueHelper(&q_);
4318  }
4319 
4320 
4326  const string& get_q() const { return q_; }
4327 
4333  string* mutable_q() {
4334  _have_q_ = true;
4335  return &q_;
4336  }
4337 
4338 
4345  void set_q(const string& value) {
4346  _have_q_ = true;
4347  q_ = value;
4348  }
4349 
4350 
4351 
4357  _have_shared_extended_property_ = false;
4358  client::ClearCppValueHelper(&shared_extended_property_);
4359  }
4360 
4361 
4367  const client::JsonCppArray<string >& get_shared_extended_property() const { return shared_extended_property_; }
4368 
4375  client::JsonCppArray<string >* mutable_sharedExtendedProperty() {
4376  _have_shared_extended_property_ = true;
4377  return &shared_extended_property_;
4378  }
4379 
4380 
4381 
4386  _have_show_deleted_ = false;
4387  client::ClearCppValueHelper(&show_deleted_);
4388  }
4389 
4390 
4396  bool get_show_deleted() const { return show_deleted_; }
4397 
4408  void set_show_deleted(bool value) {
4409  _have_show_deleted_ = true;
4410  show_deleted_ = value;
4411  }
4412 
4418  _have_show_hidden_invitations_ = false;
4419  client::ClearCppValueHelper(&show_hidden_invitations_);
4420  }
4421 
4422 
4428  bool get_show_hidden_invitations() const { return show_hidden_invitations_; }
4429 
4436  void set_show_hidden_invitations(bool value) {
4437  _have_show_hidden_invitations_ = true;
4438  show_hidden_invitations_ = value;
4439  }
4440 
4445  _have_single_events_ = false;
4446  client::ClearCppValueHelper(&single_events_);
4447  }
4448 
4449 
4455  bool get_single_events() const { return single_events_; }
4456 
4465  void set_single_events(bool value) {
4466  _have_single_events_ = true;
4467  single_events_ = value;
4468  }
4469 
4474  _have_sync_token_ = false;
4475  client::ClearCppValueHelper(&sync_token_);
4476  }
4477 
4478 
4484  const string& get_sync_token() const { return sync_token_; }
4485 
4492  string* mutable_syncToken() {
4493  _have_sync_token_ = true;
4494  return &sync_token_;
4495  }
4496 
4497 
4523  void set_sync_token(const string& value) {
4524  _have_sync_token_ = true;
4525  sync_token_ = value;
4526  }
4527 
4528 
4529 
4534  _have_time_max_ = false;
4535  client::ClearCppValueHelper(&time_max_);
4536  }
4537 
4538 
4544  client::DateTime get_time_max() const { return time_max_; }
4545 
4556  void set_time_max(client::DateTime value) {
4557  _have_time_max_ = true;
4558  time_max_ = value;
4559  }
4560 
4565  _have_time_min_ = false;
4566  client::ClearCppValueHelper(&time_min_);
4567  }
4568 
4569 
4575  client::DateTime get_time_min() const { return time_min_; }
4576 
4587  void set_time_min(client::DateTime value) {
4588  _have_time_min_ = true;
4589  time_min_ = value;
4590  }
4591 
4596  _have_time_zone_ = false;
4597  client::ClearCppValueHelper(&time_zone_);
4598  }
4599 
4600 
4606  const string& get_time_zone() const { return time_zone_; }
4607 
4614  string* mutable_timeZone() {
4615  _have_time_zone_ = true;
4616  return &time_zone_;
4617  }
4618 
4619 
4626  void set_time_zone(const string& value) {
4627  _have_time_zone_ = true;
4628  time_zone_ = value;
4629  }
4630 
4631 
4632 
4637  _have_updated_min_ = false;
4638  client::ClearCppValueHelper(&updated_min_);
4639  }
4640 
4641 
4647  client::DateTime get_updated_min() const { return updated_min_; }
4648 
4657  void set_updated_min(client::DateTime value) {
4658  _have_updated_min_ = true;
4659  updated_min_ = value;
4660  }
4661 
4671  virtual util::Status AppendVariable(
4672  const StringPiece& variable_name,
4673  const client::UriTemplateConfig& config,
4674  string* target);
4675 
4681  virtual util::Status AppendOptionalQueryParameters(string* target);
4682 
4683 
4695  Events* data) {
4696  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
4697  }
4698 
4699  private:
4700  string calendar_id_;
4701  bool always_include_email_;
4702  string i_cal_uid_;
4703  int32 max_attendees_;
4704  int32 max_results_;
4705  string order_by_;
4706  string page_token_;
4707  client::JsonCppCapsule< client::JsonCppArray<string > > private_extended_property_;
4708  string q_;
4709  client::JsonCppCapsule< client::JsonCppArray<string > > shared_extended_property_;
4710  bool show_deleted_;
4711  bool show_hidden_invitations_;
4712  bool single_events_;
4713  string sync_token_;
4714  client::DateTime time_max_;
4715  client::DateTime time_min_;
4716  string time_zone_;
4717  client::DateTime updated_min_;
4718  bool _have_always_include_email_ : 1;
4719  bool _have_i_cal_uid_ : 1;
4720  bool _have_max_attendees_ : 1;
4721  bool _have_max_results_ : 1;
4722  bool _have_order_by_ : 1;
4723  bool _have_page_token_ : 1;
4724  bool _have_private_extended_property_ : 1;
4725  bool _have_q_ : 1;
4726  bool _have_shared_extended_property_ : 1;
4727  bool _have_show_deleted_ : 1;
4728  bool _have_show_hidden_invitations_ : 1;
4729  bool _have_single_events_ : 1;
4730  bool _have_sync_token_ : 1;
4731  bool _have_time_max_ : 1;
4732  bool _have_time_min_ : 1;
4733  bool _have_time_zone_ : 1;
4734  bool _have_updated_min_ : 1;
4735  DISALLOW_COPY_AND_ASSIGN(EventsResource_ListMethod);
4736 };
4737 
4738 typedef client::ServiceRequestPager<
4740  Events>
4741  EventsResource_ListMethodPager;
4742 
4757  public:
4771  const CalendarService* _service_,
4772  client::AuthorizationCredential* _credential_,
4773  const absl::string_view& calendar_id,
4774  const absl::string_view& event_id,
4775  const absl::string_view& destination);
4776 
4780  virtual ~EventsResource_MoveMethod();
4781 
4782 
4788  _have_send_notifications_ = false;
4789  client::ClearCppValueHelper(&send_notifications_);
4790  }
4791 
4792 
4798  bool get_send_notifications() const { return send_notifications_; }
4799 
4810  void set_send_notifications(bool value) {
4811  _have_send_notifications_ = true;
4812  send_notifications_ = value;
4813  }
4814 
4819  _have_send_updates_ = false;
4820  client::ClearCppValueHelper(&send_updates_);
4821  }
4822 
4823 
4829  const string& get_send_updates() const { return send_updates_; }
4830 
4838  _have_send_updates_ = true;
4839  return &send_updates_;
4840  }
4841 
4842 
4849  void set_send_updates(const string& value) {
4850  _have_send_updates_ = true;
4851  send_updates_ = value;
4852  }
4853 
4863  virtual util::Status AppendVariable(
4864  const StringPiece& variable_name,
4865  const client::UriTemplateConfig& config,
4866  string* target);
4867 
4873  virtual util::Status AppendOptionalQueryParameters(string* target);
4874 
4875 
4887  Event* data) {
4888  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
4889  }
4890 
4891  private:
4892  string calendar_id_;
4893  string event_id_;
4894  string destination_;
4895  bool send_notifications_;
4896  string send_updates_;
4897  bool _have_send_notifications_ : 1;
4898  bool _have_send_updates_ : 1;
4899  DISALLOW_COPY_AND_ASSIGN(EventsResource_MoveMethod);
4900 };
4901 
4916  public:
4930  const CalendarService* _service_,
4931  client::AuthorizationCredential* _credential_,
4932  const absl::string_view& calendar_id,
4933  const absl::string_view& event_id,
4934  const Event& _content_);
4935 
4939  virtual ~EventsResource_PatchMethod();
4940 
4941 
4947  _have_always_include_email_ = false;
4948  client::ClearCppValueHelper(&always_include_email_);
4949  }
4950 
4951 
4957  bool get_always_include_email() const { return always_include_email_; }
4958 
4968  void set_always_include_email(bool value) {
4969  _have_always_include_email_ = true;
4970  always_include_email_ = value;
4971  }
4972 
4978  _have_conference_data_version_ = false;
4979  client::ClearCppValueHelper(&conference_data_version_);
4980  }
4981 
4982 
4988  int32 get_conference_data_version() const { return conference_data_version_; }
4989 
4999  void set_conference_data_version(int32 value) {
5000  _have_conference_data_version_ = true;
5001  conference_data_version_ = value;
5002  }
5003 
5008  _have_max_attendees_ = false;
5009  client::ClearCppValueHelper(&max_attendees_);
5010  }
5011 
5012 
5018  int32 get_max_attendees() const { return max_attendees_; }
5019 
5027  void set_max_attendees(int32 value) {
5028  _have_max_attendees_ = true;
5029  max_attendees_ = value;
5030  }
5031 
5037  _have_send_notifications_ = false;
5038  client::ClearCppValueHelper(&send_notifications_);
5039  }
5040 
5041 
5047  bool get_send_notifications() const { return send_notifications_; }
5048 
5059  void set_send_notifications(bool value) {
5060  _have_send_notifications_ = true;
5061  send_notifications_ = value;
5062  }
5063 
5068  _have_send_updates_ = false;
5069  client::ClearCppValueHelper(&send_updates_);
5070  }
5071 
5072 
5078  const string& get_send_updates() const { return send_updates_; }
5079 
5087  _have_send_updates_ = true;
5088  return &send_updates_;
5089  }
5090 
5091 
5098  void set_send_updates(const string& value) {
5099  _have_send_updates_ = true;
5100  send_updates_ = value;
5101  }
5102 
5103 
5104 
5110  _have_supports_attachments_ = false;
5111  client::ClearCppValueHelper(&supports_attachments_);
5112  }
5113 
5114 
5120  bool get_supports_attachments() const { return supports_attachments_; }
5121 
5128  void set_supports_attachments(bool value) {
5129  _have_supports_attachments_ = true;
5130  supports_attachments_ = value;
5131  }
5132 
5142  virtual util::Status AppendVariable(
5143  const StringPiece& variable_name,
5144  const client::UriTemplateConfig& config,
5145  string* target);
5146 
5152  virtual util::Status AppendOptionalQueryParameters(string* target);
5153 
5154 
5166  Event* data) {
5167  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
5168  }
5169 
5170  private:
5171  string calendar_id_;
5172  string event_id_;
5173  bool always_include_email_;
5174  int32 conference_data_version_;
5175  int32 max_attendees_;
5176  bool send_notifications_;
5177  string send_updates_;
5178  bool supports_attachments_;
5179  bool _have_always_include_email_ : 1;
5180  bool _have_conference_data_version_ : 1;
5181  bool _have_max_attendees_ : 1;
5182  bool _have_send_notifications_ : 1;
5183  bool _have_send_updates_ : 1;
5184  bool _have_supports_attachments_ : 1; string _content_;
5185  DISALLOW_COPY_AND_ASSIGN(EventsResource_PatchMethod);
5186 };
5187 
5202  public:
5215  const CalendarService* _service_,
5216  client::AuthorizationCredential* _credential_,
5217  const absl::string_view& calendar_id,
5218  const absl::string_view& text);
5219 
5223  virtual ~EventsResource_QuickAddMethod();
5224 
5225 
5231  _have_send_notifications_ = false;
5232  client::ClearCppValueHelper(&send_notifications_);
5233  }
5234 
5235 
5241  bool get_send_notifications() const { return send_notifications_; }
5242 
5253  void set_send_notifications(bool value) {
5254  _have_send_notifications_ = true;
5255  send_notifications_ = value;
5256  }
5257 
5262  _have_send_updates_ = false;
5263  client::ClearCppValueHelper(&send_updates_);
5264  }
5265 
5266 
5272  const string& get_send_updates() const { return send_updates_; }
5273 
5281  _have_send_updates_ = true;
5282  return &send_updates_;
5283  }
5284 
5285 
5292  void set_send_updates(const string& value) {
5293  _have_send_updates_ = true;
5294  send_updates_ = value;
5295  }
5296 
5306  virtual util::Status AppendVariable(
5307  const StringPiece& variable_name,
5308  const client::UriTemplateConfig& config,
5309  string* target);
5310 
5316  virtual util::Status AppendOptionalQueryParameters(string* target);
5317 
5318 
5330  Event* data) {
5331  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
5332  }
5333 
5334  private:
5335  string calendar_id_;
5336  string text_;
5337  bool send_notifications_;
5338  string send_updates_;
5339  bool _have_send_notifications_ : 1;
5340  bool _have_send_updates_ : 1;
5341  DISALLOW_COPY_AND_ASSIGN(EventsResource_QuickAddMethod);
5342 };
5343 
5358  public:
5372  const CalendarService* _service_,
5373  client::AuthorizationCredential* _credential_,
5374  const absl::string_view& calendar_id,
5375  const absl::string_view& event_id,
5376  const Event& _content_);
5377 
5381  virtual ~EventsResource_UpdateMethod();
5382 
5383 
5389  _have_always_include_email_ = false;
5390  client::ClearCppValueHelper(&always_include_email_);
5391  }
5392 
5393 
5399  bool get_always_include_email() const { return always_include_email_; }
5400 
5410  void set_always_include_email(bool value) {
5411  _have_always_include_email_ = true;
5412  always_include_email_ = value;
5413  }
5414 
5420  _have_conference_data_version_ = false;
5421  client::ClearCppValueHelper(&conference_data_version_);
5422  }
5423 
5424 
5430  int32 get_conference_data_version() const { return conference_data_version_; }
5431 
5441  void set_conference_data_version(int32 value) {
5442  _have_conference_data_version_ = true;
5443  conference_data_version_ = value;
5444  }
5445 
5450  _have_max_attendees_ = false;
5451  client::ClearCppValueHelper(&max_attendees_);
5452  }
5453 
5454 
5460  int32 get_max_attendees() const { return max_attendees_; }
5461 
5469  void set_max_attendees(int32 value) {
5470  _have_max_attendees_ = true;
5471  max_attendees_ = value;
5472  }
5473 
5479  _have_send_notifications_ = false;
5480  client::ClearCppValueHelper(&send_notifications_);
5481  }
5482 
5483 
5489  bool get_send_notifications() const { return send_notifications_; }
5490 
5501  void set_send_notifications(bool value) {
5502  _have_send_notifications_ = true;
5503  send_notifications_ = value;
5504  }
5505 
5510  _have_send_updates_ = false;
5511  client::ClearCppValueHelper(&send_updates_);
5512  }
5513 
5514 
5520  const string& get_send_updates() const { return send_updates_; }
5521 
5529  _have_send_updates_ = true;
5530  return &send_updates_;
5531  }
5532 
5533 
5540  void set_send_updates(const string& value) {
5541  _have_send_updates_ = true;
5542  send_updates_ = value;
5543  }
5544 
5545 
5546 
5552  _have_supports_attachments_ = false;
5553  client::ClearCppValueHelper(&supports_attachments_);
5554  }
5555 
5556 
5562  bool get_supports_attachments() const { return supports_attachments_; }
5563 
5570  void set_supports_attachments(bool value) {
5571  _have_supports_attachments_ = true;
5572  supports_attachments_ = value;
5573  }
5574 
5584  virtual util::Status AppendVariable(
5585  const StringPiece& variable_name,
5586  const client::UriTemplateConfig& config,
5587  string* target);
5588 
5594  virtual util::Status AppendOptionalQueryParameters(string* target);
5595 
5596 
5608  Event* data) {
5609  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
5610  }
5611 
5612  private:
5613  string calendar_id_;
5614  string event_id_;
5615  bool always_include_email_;
5616  int32 conference_data_version_;
5617  int32 max_attendees_;
5618  bool send_notifications_;
5619  string send_updates_;
5620  bool supports_attachments_;
5621  bool _have_always_include_email_ : 1;
5622  bool _have_conference_data_version_ : 1;
5623  bool _have_max_attendees_ : 1;
5624  bool _have_send_notifications_ : 1;
5625  bool _have_send_updates_ : 1;
5626  bool _have_supports_attachments_ : 1; string _content_;
5627  DISALLOW_COPY_AND_ASSIGN(EventsResource_UpdateMethod);
5628 };
5629 
5646  public:
5659  const CalendarService* _service_,
5660  client::AuthorizationCredential* _credential_,
5661  const absl::string_view& calendar_id,
5662  const Channel& _content_);
5663 
5667  virtual ~EventsResource_WatchMethod();
5668 
5669 
5675  _have_always_include_email_ = false;
5676  client::ClearCppValueHelper(&always_include_email_);
5677  }
5678 
5679 
5685  bool get_always_include_email() const { return always_include_email_; }
5686 
5696  void set_always_include_email(bool value) {
5697  _have_always_include_email_ = true;
5698  always_include_email_ = value;
5699  }
5700 
5705  _have_i_cal_uid_ = false;
5706  client::ClearCppValueHelper(&i_cal_uid_);
5707  }
5708 
5709 
5715  const string& get_i_cal_uid() const { return i_cal_uid_; }
5716 
5723  string* mutable_iCalUID() {
5724  _have_i_cal_uid_ = true;
5725  return &i_cal_uid_;
5726  }
5727 
5728 
5735  void set_i_cal_uid(const string& value) {
5736  _have_i_cal_uid_ = true;
5737  i_cal_uid_ = value;
5738  }
5739 
5740 
5741 
5746  _have_max_attendees_ = false;
5747  client::ClearCppValueHelper(&max_attendees_);
5748  }
5749 
5750 
5756  int32 get_max_attendees() const { return max_attendees_; }
5757 
5765  void set_max_attendees(int32 value) {
5766  _have_max_attendees_ = true;
5767  max_attendees_ = value;
5768  }
5769 
5774  _have_max_results_ = false;
5775  client::ClearCppValueHelper(&max_results_);
5776  }
5777 
5778 
5784  int32 get_max_results() const { return max_results_; }
5785 
5796  void set_max_results(int32 value) {
5797  _have_max_results_ = true;
5798  max_results_ = value;
5799  }
5800 
5805  _have_order_by_ = false;
5806  client::ClearCppValueHelper(&order_by_);
5807  }
5808 
5809 
5815  const string& get_order_by() const { return order_by_; }
5816 
5823  string* mutable_orderBy() {
5824  _have_order_by_ = true;
5825  return &order_by_;
5826  }
5827 
5828 
5835  void set_order_by(const string& value) {
5836  _have_order_by_ = true;
5837  order_by_ = value;
5838  }
5839 
5840 
5841 
5846  _have_page_token_ = false;
5847  client::ClearCppValueHelper(&page_token_);
5848  }
5849 
5850 
5856  const string& get_page_token() const { return page_token_; }
5857 
5864  string* mutable_pageToken() {
5865  _have_page_token_ = true;
5866  return &page_token_;
5867  }
5868 
5869 
5875  void set_page_token(const string& value) {
5876  _have_page_token_ = true;
5877  page_token_ = value;
5878  }
5879 
5880 
5881 
5887  _have_private_extended_property_ = false;
5888  client::ClearCppValueHelper(&private_extended_property_);
5889  }
5890 
5891 
5897  const client::JsonCppArray<string >& get_private_extended_property() const { return private_extended_property_; }
5898 
5905  client::JsonCppArray<string >* mutable_privateExtendedProperty() {
5906  _have_private_extended_property_ = true;
5907  return &private_extended_property_;
5908  }
5909 
5910 
5911 
5915  void clear_q() {
5916  _have_q_ = false;
5917  client::ClearCppValueHelper(&q_);
5918  }
5919 
5920 
5926  const string& get_q() const { return q_; }
5927 
5933  string* mutable_q() {
5934  _have_q_ = true;
5935  return &q_;
5936  }
5937 
5938 
5945  void set_q(const string& value) {
5946  _have_q_ = true;
5947  q_ = value;
5948  }
5949 
5950 
5951 
5957  _have_shared_extended_property_ = false;
5958  client::ClearCppValueHelper(&shared_extended_property_);
5959  }
5960 
5961 
5967  const client::JsonCppArray<string >& get_shared_extended_property() const { return shared_extended_property_; }
5968 
5975  client::JsonCppArray<string >* mutable_sharedExtendedProperty() {
5976  _have_shared_extended_property_ = true;
5977  return &shared_extended_property_;
5978  }
5979 
5980 
5981 
5986  _have_show_deleted_ = false;
5987  client::ClearCppValueHelper(&show_deleted_);
5988  }
5989 
5990 
5996  bool get_show_deleted() const { return show_deleted_; }
5997 
6008  void set_show_deleted(bool value) {
6009  _have_show_deleted_ = true;
6010  show_deleted_ = value;
6011  }
6012 
6018  _have_show_hidden_invitations_ = false;
6019  client::ClearCppValueHelper(&show_hidden_invitations_);
6020  }
6021 
6022 
6028  bool get_show_hidden_invitations() const { return show_hidden_invitations_; }
6029 
6036  void set_show_hidden_invitations(bool value) {
6037  _have_show_hidden_invitations_ = true;
6038  show_hidden_invitations_ = value;
6039  }
6040 
6045  _have_single_events_ = false;
6046  client::ClearCppValueHelper(&single_events_);
6047  }
6048 
6049 
6055  bool get_single_events() const { return single_events_; }
6056 
6065  void set_single_events(bool value) {
6066  _have_single_events_ = true;
6067  single_events_ = value;
6068  }
6069 
6074  _have_sync_token_ = false;
6075  client::ClearCppValueHelper(&sync_token_);
6076  }
6077 
6078 
6084  const string& get_sync_token() const { return sync_token_; }
6085 
6092  string* mutable_syncToken() {
6093  _have_sync_token_ = true;
6094  return &sync_token_;
6095  }
6096 
6097 
6123  void set_sync_token(const string& value) {
6124  _have_sync_token_ = true;
6125  sync_token_ = value;
6126  }
6127 
6128 
6129 
6134  _have_time_max_ = false;
6135  client::ClearCppValueHelper(&time_max_);
6136  }
6137 
6138 
6144  client::DateTime get_time_max() const { return time_max_; }
6145 
6156  void set_time_max(client::DateTime value) {
6157  _have_time_max_ = true;
6158  time_max_ = value;
6159  }
6160 
6165  _have_time_min_ = false;
6166  client::ClearCppValueHelper(&time_min_);
6167  }
6168 
6169 
6175  client::DateTime get_time_min() const { return time_min_; }
6176 
6187  void set_time_min(client::DateTime value) {
6188  _have_time_min_ = true;
6189  time_min_ = value;
6190  }
6191 
6196  _have_time_zone_ = false;
6197  client::ClearCppValueHelper(&time_zone_);
6198  }
6199 
6200 
6206  const string& get_time_zone() const { return time_zone_; }
6207 
6214  string* mutable_timeZone() {
6215  _have_time_zone_ = true;
6216  return &time_zone_;
6217  }
6218 
6219 
6226  void set_time_zone(const string& value) {
6227  _have_time_zone_ = true;
6228  time_zone_ = value;
6229  }
6230 
6231 
6232 
6237  _have_updated_min_ = false;
6238  client::ClearCppValueHelper(&updated_min_);
6239  }
6240 
6241 
6247  client::DateTime get_updated_min() const { return updated_min_; }
6248 
6257  void set_updated_min(client::DateTime value) {
6258  _have_updated_min_ = true;
6259  updated_min_ = value;
6260  }
6261 
6271  virtual util::Status AppendVariable(
6272  const StringPiece& variable_name,
6273  const client::UriTemplateConfig& config,
6274  string* target);
6275 
6281  virtual util::Status AppendOptionalQueryParameters(string* target);
6282 
6283 
6295  Channel* data) {
6296  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
6297  }
6298 
6299  private:
6300  string calendar_id_;
6301  bool always_include_email_;
6302  string i_cal_uid_;
6303  int32 max_attendees_;
6304  int32 max_results_;
6305  string order_by_;
6306  string page_token_;
6307  client::JsonCppCapsule< client::JsonCppArray<string > > private_extended_property_;
6308  string q_;
6309  client::JsonCppCapsule< client::JsonCppArray<string > > shared_extended_property_;
6310  bool show_deleted_;
6311  bool show_hidden_invitations_;
6312  bool single_events_;
6313  string sync_token_;
6314  client::DateTime time_max_;
6315  client::DateTime time_min_;
6316  string time_zone_;
6317  client::DateTime updated_min_;
6318  bool _have_always_include_email_ : 1;
6319  bool _have_i_cal_uid_ : 1;
6320  bool _have_max_attendees_ : 1;
6321  bool _have_max_results_ : 1;
6322  bool _have_order_by_ : 1;
6323  bool _have_page_token_ : 1;
6324  bool _have_private_extended_property_ : 1;
6325  bool _have_q_ : 1;
6326  bool _have_shared_extended_property_ : 1;
6327  bool _have_show_deleted_ : 1;
6328  bool _have_show_hidden_invitations_ : 1;
6329  bool _have_single_events_ : 1;
6330  bool _have_sync_token_ : 1;
6331  bool _have_time_max_ : 1;
6332  bool _have_time_min_ : 1;
6333  bool _have_time_zone_ : 1;
6334  bool _have_updated_min_ : 1; string _content_;
6335  DISALLOW_COPY_AND_ASSIGN(EventsResource_WatchMethod);
6336 };
6337 
6338 
6339 
6354  public:
6364  const CalendarService* _service_,
6365  client::AuthorizationCredential* _credential_,
6366  const FreeBusyRequest& _content_);
6367 
6371  virtual ~FreebusyResource_QueryMethod();
6372 
6384  FreeBusyResponse* data) {
6385  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
6386  }
6387 
6388  private:
6389  string _content_;
6390  DISALLOW_COPY_AND_ASSIGN(FreebusyResource_QueryMethod);
6391 };
6392 
6393 
6394 
6410  public:
6420  const CalendarService* _service_,
6421  client::AuthorizationCredential* _credential_,
6422  const absl::string_view& setting);
6423 
6427  virtual ~SettingsResource_GetMethod();
6428 
6429 
6439  virtual util::Status AppendVariable(
6440  const StringPiece& variable_name,
6441  const client::UriTemplateConfig& config,
6442  string* target);
6443 
6444 
6456  Setting* data) {
6457  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
6458  }
6459 
6460  private:
6461  string setting_;
6462  DISALLOW_COPY_AND_ASSIGN(SettingsResource_GetMethod);
6463 };
6464 
6480  public:
6489  const CalendarService* _service_,
6490  client::AuthorizationCredential* _credential_);
6491 
6495  virtual ~SettingsResource_ListMethod();
6496 
6497 
6502  _have_max_results_ = false;
6503  client::ClearCppValueHelper(&max_results_);
6504  }
6505 
6506 
6512  int32 get_max_results() const { return max_results_; }
6513 
6521  void set_max_results(int32 value) {
6522  _have_max_results_ = true;
6523  max_results_ = value;
6524  }
6525 
6530  _have_page_token_ = false;
6531  client::ClearCppValueHelper(&page_token_);
6532  }
6533 
6534 
6540  const string& get_page_token() const { return page_token_; }
6541 
6548  string* mutable_pageToken() {
6549  _have_page_token_ = true;
6550  return &page_token_;
6551  }
6552 
6553 
6559  void set_page_token(const string& value) {
6560  _have_page_token_ = true;
6561  page_token_ = value;
6562  }
6563 
6564 
6565 
6570  _have_sync_token_ = false;
6571  client::ClearCppValueHelper(&sync_token_);
6572  }
6573 
6574 
6580  const string& get_sync_token() const { return sync_token_; }
6581 
6588  string* mutable_syncToken() {
6589  _have_sync_token_ = true;
6590  return &sync_token_;
6591  }
6592 
6593 
6607  void set_sync_token(const string& value) {
6608  _have_sync_token_ = true;
6609  sync_token_ = value;
6610  }
6611 
6621  virtual util::Status AppendVariable(
6622  const StringPiece& variable_name,
6623  const client::UriTemplateConfig& config,
6624  string* target);
6625 
6631  virtual util::Status AppendOptionalQueryParameters(string* target);
6632 
6633 
6645  Settings* data) {
6646  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
6647  }
6648 
6649  private:
6650  int32 max_results_;
6651  string page_token_;
6652  string sync_token_;
6653  bool _have_max_results_ : 1;
6654  bool _have_page_token_ : 1;
6655  bool _have_sync_token_ : 1;
6656  DISALLOW_COPY_AND_ASSIGN(SettingsResource_ListMethod);
6657 };
6658 
6659 typedef client::ServiceRequestPager<
6661  Settings>
6662  SettingsResource_ListMethodPager;
6663 
6679  public:
6689  const CalendarService* _service_,
6690  client::AuthorizationCredential* _credential_,
6691  const Channel& _content_);
6692 
6696  virtual ~SettingsResource_WatchMethod();
6697 
6698 
6703  _have_max_results_ = false;
6704  client::ClearCppValueHelper(&max_results_);
6705  }
6706 
6707 
6713  int32 get_max_results() const { return max_results_; }
6714 
6722  void set_max_results(int32 value) {
6723  _have_max_results_ = true;
6724  max_results_ = value;
6725  }
6726 
6731  _have_page_token_ = false;
6732  client::ClearCppValueHelper(&page_token_);
6733  }
6734 
6735 
6741  const string& get_page_token() const { return page_token_; }
6742 
6749  string* mutable_pageToken() {
6750  _have_page_token_ = true;
6751  return &page_token_;
6752  }
6753 
6754 
6760  void set_page_token(const string& value) {
6761  _have_page_token_ = true;
6762  page_token_ = value;
6763  }
6764 
6765 
6766 
6771  _have_sync_token_ = false;
6772  client::ClearCppValueHelper(&sync_token_);
6773  }
6774 
6775 
6781  const string& get_sync_token() const { return sync_token_; }
6782 
6789  string* mutable_syncToken() {
6790  _have_sync_token_ = true;
6791  return &sync_token_;
6792  }
6793 
6794 
6808  void set_sync_token(const string& value) {
6809  _have_sync_token_ = true;
6810  sync_token_ = value;
6811  }
6812 
6822  virtual util::Status AppendVariable(
6823  const StringPiece& variable_name,
6824  const client::UriTemplateConfig& config,
6825  string* target);
6826 
6832  virtual util::Status AppendOptionalQueryParameters(string* target);
6833 
6834 
6846  Channel* data) {
6847  return CalendarServiceBaseRequest::ExecuteAndParseResponse(data);
6848  }
6849 
6850  private:
6851  int32 max_results_;
6852  string page_token_;
6853  string sync_token_;
6854  bool _have_max_results_ : 1;
6855  bool _have_page_token_ : 1;
6856  bool _have_sync_token_ : 1; string _content_;
6857  DISALLOW_COPY_AND_ASSIGN(SettingsResource_WatchMethod);
6858 };
6859 
6860 
6861 
6870 class CalendarService : public client::ClientService {
6871  public:
6875  static const char googleapis_API_NAME[];
6876 
6880  static const char googleapis_API_VERSION[];
6881 
6885  static const char googleapis_API_GENERATOR[];
6886 
6887 
6893  class AclResource {
6894  public:
6902  explicit AclResource(CalendarService* service);
6903 
6908 
6909 
6922  AclResource_DeleteMethod* NewDeleteMethod(
6923  client::AuthorizationCredential* _credential_,
6924  const absl::string_view& calendar_id,
6925  const absl::string_view& rule_id) const;
6926 
6939  AclResource_GetMethod* NewGetMethod(
6940  client::AuthorizationCredential* _credential_,
6941  const absl::string_view& calendar_id,
6942  const absl::string_view& rule_id) const;
6943 
6956  AclResource_InsertMethod* NewInsertMethod(
6957  client::AuthorizationCredential* _credential_,
6958  const absl::string_view& calendar_id,
6959  const AclRule& _content_) const;
6960 
6972  AclResource_ListMethod* NewListMethod(
6973  client::AuthorizationCredential* _credential_,
6974  const absl::string_view& calendar_id) const;
6975 
6986  AclResource_ListMethodPager* NewListMethodPager(
6987  client::AuthorizationCredential* _credential_,
6988  const absl::string_view& calendar_id) const;
6989 
7003  AclResource_PatchMethod* NewPatchMethod(
7004  client::AuthorizationCredential* _credential_,
7005  const absl::string_view& calendar_id,
7006  const absl::string_view& rule_id,
7007  const AclRule& _content_) const;
7008 
7022  AclResource_UpdateMethod* NewUpdateMethod(
7023  client::AuthorizationCredential* _credential_,
7024  const absl::string_view& calendar_id,
7025  const absl::string_view& rule_id,
7026  const AclRule& _content_) const;
7027 
7040  AclResource_WatchMethod* NewWatchMethod(
7041  client::AuthorizationCredential* _credential_,
7042  const absl::string_view& calendar_id,
7043  const Channel& _content_) const;
7044 
7045  private:
7046  CalendarService* service_;
7047 
7048  DISALLOW_COPY_AND_ASSIGN(AclResource);
7049  };
7050 
7057  public:
7065  explicit CalendarListResource(CalendarService* service);
7066 
7071 
7072 
7084  CalendarListResource_DeleteMethod* NewDeleteMethod(
7085  client::AuthorizationCredential* _credential_,
7086  const absl::string_view& calendar_id) const;
7087 
7099  CalendarListResource_GetMethod* NewGetMethod(
7100  client::AuthorizationCredential* _credential_,
7101  const absl::string_view& calendar_id) const;
7102 
7112  CalendarListResource_InsertMethod* NewInsertMethod(
7113  client::AuthorizationCredential* _credential_,
7114  const CalendarListEntry& _content_) const;
7115 
7124  CalendarListResource_ListMethod* NewListMethod(
7125  client::AuthorizationCredential* _credential_) const;
7126 
7133  CalendarListResource_ListMethodPager* NewListMethodPager(
7134  client::AuthorizationCredential* _credential_) const;
7135 
7148  CalendarListResource_PatchMethod* NewPatchMethod(
7149  client::AuthorizationCredential* _credential_,
7150  const absl::string_view& calendar_id,
7151  const CalendarListEntry& _content_) const;
7152 
7165  CalendarListResource_UpdateMethod* NewUpdateMethod(
7166  client::AuthorizationCredential* _credential_,
7167  const absl::string_view& calendar_id,
7168  const CalendarListEntry& _content_) const;
7169 
7179  CalendarListResource_WatchMethod* NewWatchMethod(
7180  client::AuthorizationCredential* _credential_,
7181  const Channel& _content_) const;
7182 
7183  private:
7184  CalendarService* service_;
7185 
7186  DISALLOW_COPY_AND_ASSIGN(CalendarListResource);
7187  };
7188 
7195  public:
7203  explicit CalendarsResource(CalendarService* service);
7204 
7209 
7210 
7222  CalendarsResource_ClearMethod* NewClearMethod(
7223  client::AuthorizationCredential* _credential_,
7224  const absl::string_view& calendar_id) const;
7225 
7237  CalendarsResource_DeleteMethod* NewDeleteMethod(
7238  client::AuthorizationCredential* _credential_,
7239  const absl::string_view& calendar_id) const;
7240 
7252  CalendarsResource_GetMethod* NewGetMethod(
7253  client::AuthorizationCredential* _credential_,
7254  const absl::string_view& calendar_id) const;
7255 
7265  CalendarsResource_InsertMethod* NewInsertMethod(
7266  client::AuthorizationCredential* _credential_,
7267  const Calendar& _content_) const;
7268 
7281  CalendarsResource_PatchMethod* NewPatchMethod(
7282  client::AuthorizationCredential* _credential_,
7283  const absl::string_view& calendar_id,
7284  const Calendar& _content_) const;
7285 
7298  CalendarsResource_UpdateMethod* NewUpdateMethod(
7299  client::AuthorizationCredential* _credential_,
7300  const absl::string_view& calendar_id,
7301  const Calendar& _content_) const;
7302 
7303  private:
7304  CalendarService* service_;
7305 
7306  DISALLOW_COPY_AND_ASSIGN(CalendarsResource);
7307  };
7308 
7315  public:
7323  explicit ChannelsResource(CalendarService* service);
7324 
7329 
7330 
7340  ChannelsResource_StopMethod* NewStopMethod(
7341  client::AuthorizationCredential* _credential_,
7342  const Channel& _content_) const;
7343 
7344  private:
7345  CalendarService* service_;
7346 
7347  DISALLOW_COPY_AND_ASSIGN(ChannelsResource);
7348  };
7349 
7356  public:
7364  explicit ColorsResource(CalendarService* service);
7365 
7370 
7371 
7380  ColorsResource_GetMethod* NewGetMethod(
7381  client::AuthorizationCredential* _credential_) const;
7382 
7383  private:
7384  CalendarService* service_;
7385 
7386  DISALLOW_COPY_AND_ASSIGN(ColorsResource);
7387  };
7388 
7395  public:
7403  explicit EventsResource(CalendarService* service);
7404 
7409 
7410 
7423  EventsResource_DeleteMethod* NewDeleteMethod(
7424  client::AuthorizationCredential* _credential_,
7425  const absl::string_view& calendar_id,
7426  const absl::string_view& event_id) const;
7427 
7440  EventsResource_GetMethod* NewGetMethod(
7441  client::AuthorizationCredential* _credential_,
7442  const absl::string_view& calendar_id,
7443  const absl::string_view& event_id) const;
7444 
7457  EventsResource_ImportMethod* NewImportMethod(
7458  client::AuthorizationCredential* _credential_,
7459  const absl::string_view& calendar_id,
7460  const Event& _content_) const;
7461 
7474  EventsResource_InsertMethod* NewInsertMethod(
7475  client::AuthorizationCredential* _credential_,
7476  const absl::string_view& calendar_id,
7477  const Event& _content_) const;
7478 
7491  EventsResource_InstancesMethod* NewInstancesMethod(
7492  client::AuthorizationCredential* _credential_,
7493  const absl::string_view& calendar_id,
7494  const absl::string_view& event_id) const;
7495 
7508  EventsResource_InstancesMethodPager* NewInstancesMethodPager(
7509  client::AuthorizationCredential* _credential_,
7510  const absl::string_view& calendar_id,
7511  const absl::string_view& event_id) const;
7512 
7524  EventsResource_ListMethod* NewListMethod(
7525  client::AuthorizationCredential* _credential_,
7526  const absl::string_view& calendar_id) const;
7527 
7538  EventsResource_ListMethodPager* NewListMethodPager(
7539  client::AuthorizationCredential* _credential_,
7540  const absl::string_view& calendar_id) const;
7541 
7555  EventsResource_MoveMethod* NewMoveMethod(
7556  client::AuthorizationCredential* _credential_,
7557  const absl::string_view& calendar_id,
7558  const absl::string_view& event_id,
7559  const absl::string_view& destination) const;
7560 
7574  EventsResource_PatchMethod* NewPatchMethod(
7575  client::AuthorizationCredential* _credential_,
7576  const absl::string_view& calendar_id,
7577  const absl::string_view& event_id,
7578  const Event& _content_) const;
7579 
7592  EventsResource_QuickAddMethod* NewQuickAddMethod(
7593  client::AuthorizationCredential* _credential_,
7594  const absl::string_view& calendar_id,
7595  const absl::string_view& text) const;
7596 
7610  EventsResource_UpdateMethod* NewUpdateMethod(
7611  client::AuthorizationCredential* _credential_,
7612  const absl::string_view& calendar_id,
7613  const absl::string_view& event_id,
7614  const Event& _content_) const;
7615 
7628  EventsResource_WatchMethod* NewWatchMethod(
7629  client::AuthorizationCredential* _credential_,
7630  const absl::string_view& calendar_id,
7631  const Channel& _content_) const;
7632 
7633  private:
7634  CalendarService* service_;
7635 
7636  DISALLOW_COPY_AND_ASSIGN(EventsResource);
7637  };
7638 
7645  public:
7653  explicit FreebusyResource(CalendarService* service);
7654 
7659 
7660 
7670  FreebusyResource_QueryMethod* NewQueryMethod(
7671  client::AuthorizationCredential* _credential_,
7672  const FreeBusyRequest& _content_) const;
7673 
7674  private:
7675  CalendarService* service_;
7676 
7677  DISALLOW_COPY_AND_ASSIGN(FreebusyResource);
7678  };
7679 
7686  public:
7694  explicit SettingsResource(CalendarService* service);
7695 
7700 
7701 
7711  SettingsResource_GetMethod* NewGetMethod(
7712  client::AuthorizationCredential* _credential_,
7713  const absl::string_view& setting) const;
7714 
7723  SettingsResource_ListMethod* NewListMethod(
7724  client::AuthorizationCredential* _credential_) const;
7725 
7732  SettingsResource_ListMethodPager* NewListMethodPager(
7733  client::AuthorizationCredential* _credential_) const;
7734 
7744  SettingsResource_WatchMethod* NewWatchMethod(
7745  client::AuthorizationCredential* _credential_,
7746  const Channel& _content_) const;
7747 
7748  private:
7749  CalendarService* service_;
7750 
7751  DISALLOW_COPY_AND_ASSIGN(SettingsResource);
7752  };
7753 
7754 
7755 
7762  explicit CalendarService(client::HttpTransport* transport);
7763 
7767  virtual ~CalendarService();
7768 
7774  const AclResource& get_acl() const {
7775  return acl_;
7776  }
7777 
7778 
7785  return calendar_list_;
7786  }
7787 
7788 
7795  return calendars_;
7796  }
7797 
7798 
7805  return channels_;
7806  }
7807 
7808 
7814  const ColorsResource& get_colors() const {
7815  return colors_;
7816  }
7817 
7818 
7824  const EventsResource& get_events() const {
7825  return events_;
7826  }
7827 
7828 
7835  return freebusy_;
7836  }
7837 
7838 
7845  return settings_;
7846  }
7847 
7854  class SCOPES {
7855  public:
7860  static const char CALENDAR[];
7861 
7865  static const char CALENDAR_EVENTS[];
7866 
7870  static const char CALENDAR_EVENTS_READONLY[];
7871 
7875  static const char CALENDAR_READONLY[];
7876 
7880  static const char CALENDAR_SETTINGS_READONLY[];
7881 
7882  private:
7883  SCOPES(); // Never instantiated.
7884  ~SCOPES(); // Never instantiated.
7885  };
7886 
7887  private:
7888  AclResource acl_;
7889  CalendarListResource calendar_list_;
7890  CalendarsResource calendars_;
7891  ChannelsResource channels_;
7892  ColorsResource colors_;
7893  EventsResource events_;
7894  FreebusyResource freebusy_;
7895  SettingsResource settings_;
7896 
7897  DISALLOW_COPY_AND_ASSIGN(CalendarService);
7898 };
7899 
7900 
7931 } // namespace google_calendar_api
7932 #endif // GOOGLE_CALENDAR_API_CALENDAR_SERVICE_H_
void clear_user_ip()
Definition: calendar_service.h:358
const string & get_i_cal_uid() const
Definition: calendar_service.h:5715
const string & get_min_access_role() const
Definition: calendar_service.h:1683
void set_sync_token(const string &value)
Definition: calendar_service.h:859
void set_min_access_role(const string &value)
Definition: calendar_service.h:1703
Definition: calendar_service.h:7394
void set_oauth_token(const string &value)
Definition: calendar_service.h:281
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:5165
int32 get_max_results() const
Definition: calendar_service.h:6512
Definition: setting.h:50
bool get_supports_attachments() const
Definition: calendar_service.h:5120
bool get_always_include_email() const
Definition: calendar_service.h:5685
void clear_shared_extended_property()
Definition: calendar_service.h:4356
int32 get_conference_data_version() const
Definition: calendar_service.h:4988
void set_send_updates(const string &value)
Definition: calendar_service.h:3016
Definition: calendar_service.h:457
Definition: calendar_service.h:1622
void set_send_notifications(bool value)
Definition: calendar_service.h:1095
string * mutable_userIp()
Definition: calendar_service.h:376
Definition: calendar_service.h:931
client::DateTime get_time_max() const
Definition: calendar_service.h:6144
void set_time_zone(const string &value)
Definition: calendar_service.h:4626
string * mutable_syncToken()
Definition: calendar_service.h:4492
bool get_always_include_email() const
Definition: calendar_service.h:3689
util::Status ExecuteAndParseResponse(Colors *data)
Definition: calendar_service.h:2901
void clear_min_access_role()
Definition: calendar_service.h:2200
void set_time_min(client::DateTime value)
Definition: calendar_service.h:4587
Definition: calendar_service.h:1445
int32 get_max_attendees() const
Definition: calendar_service.h:4156
const string & get_page_token() const
Definition: calendar_service.h:5856
void set_show_deleted(bool value)
Definition: calendar_service.h:2300
void clear_sync_token()
Definition: calendar_service.h:1281
client::DateTime get_time_min() const
Definition: calendar_service.h:6175
void clear_time_min()
Definition: calendar_service.h:3902
void set_max_results(int32 value)
Definition: calendar_service.h:6722
void set_send_notifications(bool value)
Definition: calendar_service.h:4810
Definition: free_busy_response.h:54
string * mutable_syncToken()
Definition: calendar_service.h:2354
void set_sync_token(const string &value)
Definition: calendar_service.h:6808
const string & get_time_zone() const
Definition: calendar_service.h:4606
string * mutable_minAccessRole()
Definition: calendar_service.h:2219
const string & get_send_updates() const
Definition: calendar_service.h:5520
Definition: calendar_service.h:5201
void set_send_notifications(bool value)
Definition: calendar_service.h:3507
const string & get_sync_token() const
Definition: calendar_service.h:6084
const string & get_time_zone() const
Definition: calendar_service.h:3941
void clear_send_updates()
Definition: calendar_service.h:5509
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:5329
string * mutable_syncToken()
Definition: calendar_service.h:6588
void set_max_attendees(int32 value)
Definition: calendar_service.h:3728
bool get_always_include_email() const
Definition: calendar_service.h:5399
bool get_show_hidden_invitations() const
Definition: calendar_service.h:6028
string * mutable_timeZone()
Definition: calendar_service.h:6214
void clear_fields()
Definition: calendar_service.h:170
util::Status ExecuteAndParseResponse(Channel *data)
Definition: calendar_service.h:1357
void clear_updated_min()
Definition: calendar_service.h:6236
util::Status ExecuteAndParseResponse(CalendarListEntry *data)
Definition: calendar_service.h:1598
Definition: acl.h:52
Definition: calendar_service.h:6870
void clear_sync_token()
Definition: calendar_service.h:820
void set_updated_min(client::DateTime value)
Definition: calendar_service.h:6257
int32 get_max_attendees() const
Definition: calendar_service.h:3719
string * mutable_syncToken()
Definition: calendar_service.h:6092
void clear_time_zone()
Definition: calendar_service.h:3155
void set_show_hidden(bool value)
Definition: calendar_service.h:1799
util::Status ExecuteAndParseResponse(AclRule *data)
Definition: calendar_service.h:1132
Definition: calendar_service.h:92
void set_page_token(const string &value)
Definition: calendar_service.h:1743
void clear_page_token()
Definition: calendar_service.h:1213
Definition: calendar_service.h:3396
void clear_q()
Definition: calendar_service.h:5915
bool get_always_include_email() const
Definition: calendar_service.h:4957
Definition: calendar_service.h:4756
Definition: calendar_service.h:2450
void set_max_results(int32 value)
Definition: calendar_service.h:2192
const string & get_i_cal_uid() const
Definition: calendar_service.h:4115
~ChannelsResource()
Definition: calendar_service.h:7328
void clear_send_updates()
Definition: calendar_service.h:2985
bool get_supports_attachments() const
Definition: calendar_service.h:3324
string * mutable_timeZone()
Definition: calendar_service.h:3949
Definition: colors.h:53
string * mutable_orderBy()
Definition: calendar_service.h:5823
void clear_max_attendees()
Definition: calendar_service.h:3708
void clear_show_deleted()
Definition: calendar_service.h:3845
void set_q(const string &value)
Definition: calendar_service.h:5945
int32 get_max_attendees() const
Definition: calendar_service.h:5756
int32 get_max_results() const
Definition: calendar_service.h:1196
void set_show_deleted(bool value)
Definition: calendar_service.h:3866
const client::JsonCppArray< string > & get_shared_extended_property() const
Definition: calendar_service.h:4367
Definition: free_busy_request.h:54
void clear_always_include_email()
Definition: calendar_service.h:4074
void clear_sync_token()
Definition: calendar_service.h:6770
void set_send_notifications(bool value)
Definition: calendar_service.h:637
~AclResource()
Definition: calendar_service.h:6907
void clear_supports_attachments()
Definition: calendar_service.h:5109
void set_single_events(bool value)
Definition: calendar_service.h:4465
string * mutable_sendUpdates()
Definition: calendar_service.h:4837
void set_show_hidden(bool value)
Definition: calendar_service.h:2327
void set_max_attendees(int32 value)
Definition: calendar_service.h:3475
void clear_key()
Definition: calendar_service.h:210
string * mutable_key()
Definition: calendar_service.h:228
bool get_show_deleted() const
Definition: calendar_service.h:4396
void clear_time_zone()
Definition: calendar_service.h:4595
const EventsResource & get_events() const
Definition: calendar_service.h:7824
bool get_send_notifications() const
Definition: calendar_service.h:1086
void set_min_access_role(const string &value)
Definition: calendar_service.h:2231
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:5607
void clear_show_deleted()
Definition: calendar_service.h:4385
void set_page_token(const string &value)
Definition: calendar_service.h:2271
void set_always_include_email(bool value)
Definition: calendar_service.h:3700
bool get_send_notifications() const
Definition: calendar_service.h:973
void clear_page_token()
Definition: calendar_service.h:1713
string * mutable_pageToken()
Definition: calendar_service.h:6749
Definition: events.h:54
const SettingsResource & get_settings() const
Definition: calendar_service.h:7844
void set_send_updates(const string &value)
Definition: calendar_service.h:4849
string * mutable_minAccessRole()
Definition: calendar_service.h:1691
void clear_max_results()
Definition: calendar_service.h:1185
string * mutable_oauthToken()
Definition: calendar_service.h:270
void set_time_max(client::DateTime value)
Definition: calendar_service.h:4556
void clear_time_zone()
Definition: calendar_service.h:3930
void clear_max_results()
Definition: calendar_service.h:5773
Definition: calendar_list.h:52
void set_single_events(bool value)
Definition: calendar_service.h:6065
void set_page_token(const string &value)
Definition: calendar_service.h:6760
util::Status ExecuteAndParseResponse(FreeBusyResponse *data)
Definition: calendar_service.h:6383
void clear_show_hidden_invitations()
Definition: calendar_service.h:4417
void set_sync_token(const string &value)
Definition: calendar_service.h:1320
void set_send_notifications(bool value)
Definition: calendar_service.h:5059
void set_q(const string &value)
Definition: calendar_service.h:4345
void clear_always_include_email()
Definition: calendar_service.h:3678
void clear_show_deleted()
Definition: calendar_service.h:1253
void set_max_attendees(int32 value)
Definition: calendar_service.h:5765
void set_conference_data_version(int32 value)
Definition: calendar_service.h:4999
const FreebusyResource & get_freebusy() const
Definition: calendar_service.h:7834
void clear_max_attendees()
Definition: calendar_service.h:3127
Definition: calendar_service.h:2561
void clear_max_results()
Definition: calendar_service.h:1644
void set_pretty_print(bool value)
Definition: calendar_service.h:309
void clear_always_include_email()
Definition: calendar_service.h:5388
void set_supports_attachments(bool value)
Definition: calendar_service.h:5570
void clear_color_rgb_format()
Definition: calendar_service.h:1540
const string & get_page_token() const
Definition: calendar_service.h:1724
string * mutable_q()
Definition: calendar_service.h:5933
const string & get_send_updates() const
Definition: calendar_service.h:4829
void set_sync_token(const string &value)
Definition: calendar_service.h:1850
const string & get_page_token() const
Definition: calendar_service.h:1224
void clear_time_zone()
Definition: calendar_service.h:6195
void set_alt(const string &value)
Definition: calendar_service.h:160
void clear_show_deleted()
Definition: calendar_service.h:1753
bool get_show_hidden() const
Definition: calendar_service.h:1791
void clear_send_notifications()
Definition: calendar_service.h:1075
Definition: acl_rule.h:50
void clear_send_notifications()
Definition: calendar_service.h:2954
void set_max_results(int32 value)
Definition: calendar_service.h:6521
string * mutable_pageToken()
Definition: calendar_service.h:2260
string * mutable_orderBy()
Definition: calendar_service.h:4223
void set_time_min(client::DateTime value)
Definition: calendar_service.h:6187
void set_send_notifications(bool value)
Definition: calendar_service.h:2977
Definition: calendar_service.h:2833
void set_show_deleted(bool value)
Definition: calendar_service.h:812
void set_supports_attachments(bool value)
Definition: calendar_service.h:5128
Definition: calendar_list_entry.h:54
void set_send_updates(const string &value)
Definition: calendar_service.h:5098
client::JsonCppArray< string > * mutable_privateExtendedProperty()
Definition: calendar_service.h:5905
bool get_single_events() const
Definition: calendar_service.h:4455
const string & get_page_token() const
Definition: calendar_service.h:3816
void set_always_include_email(bool value)
Definition: calendar_service.h:3119
void clear_single_events()
Definition: calendar_service.h:6044
void set_max_attendees(int32 value)
Definition: calendar_service.h:4165
bool get_show_hidden_invitations() const
Definition: calendar_service.h:4428
void set_supports_attachments(bool value)
Definition: calendar_service.h:3332
void clear_conference_data_version()
Definition: calendar_service.h:3282
int32 get_conference_data_version() const
Definition: calendar_service.h:5430
void clear_max_results()
Definition: calendar_service.h:6702
void set_send_notifications(bool value)
Definition: calendar_service.h:5253
bool get_always_include_email() const
Definition: calendar_service.h:3108
bool get_pretty_print() const
Definition: calendar_service.h:302
void clear_max_results()
Definition: calendar_service.h:2172
void set_page_token(const string &value)
Definition: calendar_service.h:3835
int32 get_max_results() const
Definition: calendar_service.h:2183
void clear_send_updates()
Definition: calendar_service.h:5261
Definition: calendar_service.h:2925
void clear_alt()
Definition: calendar_service.h:131
const string & get_send_updates() const
Definition: calendar_service.h:2996
void clear_send_updates()
Definition: calendar_service.h:4818
const client::JsonCppArray< string > & get_private_extended_property() const
Definition: calendar_service.h:5897
bool get_send_notifications() const
Definition: calendar_service.h:2965
client::DateTime get_updated_min() const
Definition: calendar_service.h:6247
util::Status ExecuteAndParseResponse(Channel *data)
Definition: calendar_service.h:6294
const string & get_time_zone() const
Definition: calendar_service.h:3166
bool get_show_hidden() const
Definition: calendar_service.h:2319
void clear_time_min()
Definition: calendar_service.h:6164
void set_always_include_email(bool value)
Definition: calendar_service.h:5410
void clear_max_results()
Definition: calendar_service.h:724
const ChannelsResource & get_channels() const
Definition: calendar_service.h:7804
void set_conference_data_version(int32 value)
Definition: calendar_service.h:5441
void set_i_cal_uid(const string &value)
Definition: calendar_service.h:5735
void set_show_deleted(bool value)
Definition: calendar_service.h:6008
void clear_max_attendees()
Definition: calendar_service.h:5007
const string & get_order_by() const
Definition: calendar_service.h:5815
void clear_page_token()
Definition: calendar_service.h:5845
bool get_show_deleted() const
Definition: calendar_service.h:803
void set_always_include_email(bool value)
Definition: calendar_service.h:5696
const string & get_alt() const
Definition: calendar_service.h:142
string * mutable_syncToken()
Definition: calendar_service.h:6789
void set_color_rgb_format(bool value)
Definition: calendar_service.h:1975
string * mutable_originalStart()
Definition: calendar_service.h:3783
string * mutable_pageToken()
Definition: calendar_service.h:4264
void clear_private_extended_property()
Definition: calendar_service.h:5886
util::Status ExecuteAndParseResponse(Calendar *data)
Definition: calendar_service.h:2609
void clear_sync_token()
Definition: calendar_service.h:6073
void clear_show_hidden()
Definition: calendar_service.h:1780
void set_max_attendees(int32 value)
Definition: calendar_service.h:5027
const string & get_sync_token() const
Definition: calendar_service.h:831
const CalendarsResource & get_calendars() const
Definition: calendar_service.h:7794
void set_sync_token(const string &value)
Definition: calendar_service.h:6607
string * mutable_pageToken()
Definition: calendar_service.h:5864
bool get_color_rgb_format() const
Definition: calendar_service.h:1551
void clear_oauth_token()
Definition: calendar_service.h:251
string * mutable_pageToken()
Definition: calendar_service.h:1232
string * mutable_sendUpdates()
Definition: calendar_service.h:3534
const client::JsonCppArray< string > & get_private_extended_property() const
Definition: calendar_service.h:4297
Definition: calendar_service.h:5357
string * mutable_timeZone()
Definition: calendar_service.h:3174
Definition: calendar_service.h:3253
int32 get_max_results() const
Definition: calendar_service.h:5784
void set_order_by(const string &value)
Definition: calendar_service.h:5835
void clear_private_extended_property()
Definition: calendar_service.h:4286
int32 get_max_results() const
Definition: calendar_service.h:6713
Definition: calendar_service.h:5645
util::Status ExecuteAndParseResponse(AclRule *data)
Definition: calendar_service.h:1019
void clear_max_results()
Definition: calendar_service.h:4173
util::Status ExecuteAndParseResponse(CalendarListEntry *data)
Definition: calendar_service.h:2123
void set_show_deleted(bool value)
Definition: calendar_service.h:4408
string * mutable_pageToken()
Definition: calendar_service.h:1732
void set_i_cal_uid(const string &value)
Definition: calendar_service.h:4135
Definition: calendar_service.h:2873
util::Status ExecuteAndParseResponse(AclRule *data)
Definition: calendar_service.h:674
void clear_conference_data_version()
Definition: calendar_service.h:5419
const CalendarListResource & get_calendar_list() const
Definition: calendar_service.h:7784
void clear_time_max()
Definition: calendar_service.h:3874
Definition: calendar_service.h:516
util::Status ExecuteAndParseResponse(AclRule *data)
Definition: calendar_service.h:566
void set_time_max(client::DateTime value)
Definition: calendar_service.h:6156
util::Status ExecuteAndParseResponse(CalendarList *data)
Definition: calendar_service.h:1887
void set_page_token(const string &value)
Definition: calendar_service.h:4275
void set_color_rgb_format(bool value)
Definition: calendar_service.h:1561
Definition: calendar_service.h:2505
Definition: calendar_service.h:6893
bool get_send_notifications() const
Definition: calendar_service.h:629
string * mutable_syncToken()
Definition: calendar_service.h:1300
void clear_always_include_email()
Definition: calendar_service.h:4946
~EventsResource()
Definition: calendar_service.h:7408
bool get_send_notifications() const
Definition: calendar_service.h:5047
void set_quota_user(const string &value)
Definition: calendar_service.h:348
void set_max_attendees(int32 value)
Definition: calendar_service.h:3147
const string & get_q() const
Definition: calendar_service.h:5926
const client::JsonCppArray< string > & get_shared_extended_property() const
Definition: calendar_service.h:5967
void clear_page_token()
Definition: calendar_service.h:3805
void clear_order_by()
Definition: calendar_service.h:4204
bool get_send_notifications() const
Definition: calendar_service.h:5489
string * mutable_sendUpdates()
Definition: calendar_service.h:3004
client::DateTime get_time_max() const
Definition: calendar_service.h:3885
void clear_max_results()
Definition: calendar_service.h:6501
void set_max_results(int32 value)
Definition: calendar_service.h:4196
Definition: calendar_service.h:3068
void clear_always_include_email()
Definition: calendar_service.h:3097
void set_send_updates(const string &value)
Definition: calendar_service.h:3547
const AclResource & get_acl() const
Definition: calendar_service.h:7774
void clear_send_notifications()
Definition: calendar_service.h:5230
void clear_show_deleted()
Definition: calendar_service.h:2281
void set_page_token(const string &value)
Definition: calendar_service.h:6559
Definition: calendar_service.h:2631
const string & get_page_token() const
Definition: calendar_service.h:6540
string * mutable_iCalUID()
Definition: calendar_service.h:5723
int32 get_max_results() const
Definition: calendar_service.h:3747
~ColorsResource()
Definition: calendar_service.h:7369
int32 get_conference_data_version() const
Definition: calendar_service.h:3436
int32 get_max_results() const
Definition: calendar_service.h:735
void set_send_updates(const string &value)
Definition: calendar_service.h:5292
void clear_max_attendees()
Definition: calendar_service.h:4145
const string & get_sync_token() const
Definition: calendar_service.h:2346
Definition: settings.h:52
void clear_show_hidden_invitations()
Definition: calendar_service.h:6017
client::JsonCppArray< string > * mutable_sharedExtendedProperty()
Definition: calendar_service.h:4375
Definition: calendar.h:52
const string & get_user_ip() const
Definition: calendar_service.h:369
void clear_time_max()
Definition: calendar_service.h:4533
const string & get_fields() const
Definition: calendar_service.h:181
void set_show_hidden_invitations(bool value)
Definition: calendar_service.h:6036
string * mutable_pageToken()
Definition: calendar_service.h:6548
Definition: calendar_service.h:6678
void clear_page_token()
Definition: calendar_service.h:2241
Definition: calendar_service.h:7355
const string & get_sync_token() const
Definition: calendar_service.h:1818
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:3223
util::Status ExecuteAndParseResponse(Channel *data)
Definition: calendar_service.h:2415
const string & get_key() const
Definition: calendar_service.h:221
client::JsonCppArray< string > * mutable_privateExtendedProperty()
Definition: calendar_service.h:4305
client::DateTime get_time_max() const
Definition: calendar_service.h:4544
Definition: calendar_service.h:4047
void clear_send_notifications()
Definition: calendar_service.h:618
string * mutable_pageToken()
Definition: calendar_service.h:771
Definition: event.h:58
util::Status ExecuteAndParseResponse(Calendar *data)
Definition: calendar_service.h:2805
bool get_show_deleted() const
Definition: calendar_service.h:3856
void clear_original_start()
Definition: calendar_service.h:3764
string * mutable_q()
Definition: calendar_service.h:4333
Definition: calendar_service.h:6479
const string & get_q() const
Definition: calendar_service.h:4326
Definition: calendar_service.h:698
void clear_i_cal_uid()
Definition: calendar_service.h:5704
void clear_page_token()
Definition: calendar_service.h:6529
void clear_conference_data_version()
Definition: calendar_service.h:4977
const ColorsResource & get_colors() const
Definition: calendar_service.h:7814
~SettingsResource()
Definition: calendar_service.h:7699
const string & get_page_token() const
Definition: calendar_service.h:6741
string * mutable_sendUpdates()
Definition: calendar_service.h:5280
void clear_single_events()
Definition: calendar_service.h:4444
const string & get_page_token() const
Definition: calendar_service.h:4256
Definition: acl.cc:42
void clear_q()
Definition: calendar_service.h:4315
void clear_order_by()
Definition: calendar_service.h:5804
int32 get_max_results() const
Definition: calendar_service.h:4184
void set_show_deleted(bool value)
Definition: calendar_service.h:1772
string * mutable_syncToken()
Definition: calendar_service.h:839
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:4886
client::DateTime get_time_min() const
Definition: calendar_service.h:3913
string * mutable_syncToken()
Definition: calendar_service.h:1826
string * mutable_quotaUser()
Definition: calendar_service.h:336
client::DateTime get_time_min() const
Definition: calendar_service.h:4575
Definition: calendar_service.h:6409
const string & get_oauth_token() const
Definition: calendar_service.h:262
void set_show_deleted(bool value)
Definition: calendar_service.h:1273
void clear_supports_attachments()
Definition: calendar_service.h:5551
const string & get_order_by() const
Definition: calendar_service.h:4215
void clear_pretty_print()
Definition: calendar_service.h:291
void clear_send_notifications()
Definition: calendar_service.h:3484
void clear_color_rgb_format()
Definition: calendar_service.h:1954
string * mutable_fields()
Definition: calendar_service.h:188
bool get_show_deleted() const
Definition: calendar_service.h:1264
void clear_sync_token()
Definition: calendar_service.h:6569
void clear_min_access_role()
Definition: calendar_service.h:1672
const string & get_sync_token() const
Definition: calendar_service.h:6580
bool get_supports_attachments() const
Definition: calendar_service.h:5562
void clear_send_notifications()
Definition: calendar_service.h:5478
bool get_send_notifications() const
Definition: calendar_service.h:4798
bool get_supports_attachments() const
Definition: calendar_service.h:3569
const string & get_original_start() const
Definition: calendar_service.h:3775
util::Status ExecuteAndParseResponse(Acl *data)
Definition: calendar_service.h:896
void set_time_zone(const string &value)
Definition: calendar_service.h:3961
void clear_show_deleted()
Definition: calendar_service.h:5985
util::Status ExecuteAndParseResponse(CalendarListEntry *data)
Definition: calendar_service.h:1493
void clear_page_token()
Definition: calendar_service.h:6730
int32 get_max_attendees() const
Definition: calendar_service.h:3466
void clear_max_attendees()
Definition: calendar_service.h:3455
void clear_max_attendees()
Definition: calendar_service.h:5745
const string & get_sync_token() const
Definition: calendar_service.h:4484
void clear_time_max()
Definition: calendar_service.h:6133
void clear_sync_token()
Definition: calendar_service.h:2335
void set_max_results(int32 value)
Definition: calendar_service.h:1205
string * mutable_iCalUID()
Definition: calendar_service.h:4123
void set_supports_attachments(bool value)
Definition: calendar_service.h:3577
Definition: calendar_service.h:589
void set_original_start(const string &value)
Definition: calendar_service.h:3795
void clear_max_results()
Definition: calendar_service.h:3736
void clear_send_notifications()
Definition: calendar_service.h:962
void set_time_zone(const string &value)
Definition: calendar_service.h:3186
util::Status ExecuteAndParseResponse(Events *data)
Definition: calendar_service.h:4694
client::JsonCppArray< string > * mutable_sharedExtendedProperty()
Definition: calendar_service.h:5975
util::Status ExecuteAndParseResponse(Events *data)
Definition: calendar_service.h:3998
void set_order_by(const string &value)
Definition: calendar_service.h:4235
void clear_send_updates()
Definition: calendar_service.h:5067
void set_send_updates(const string &value)
Definition: calendar_service.h:5540
Definition: calendar_service.h:4915
void set_updated_min(client::DateTime value)
Definition: calendar_service.h:4657
void clear_sync_token()
Definition: calendar_service.h:1807
void clear_i_cal_uid()
Definition: calendar_service.h:4104
const string & get_page_token() const
Definition: calendar_service.h:763
bool get_single_events() const
Definition: calendar_service.h:6055
void set_fields(const string &value)
Definition: calendar_service.h:200
void set_sync_token(const string &value)
Definition: calendar_service.h:4523
string * mutable_timeZone()
Definition: calendar_service.h:4614
void set_user_ip(const string &value)
Definition: calendar_service.h:388
void clear_send_notifications()
Definition: calendar_service.h:5036
bool get_send_notifications() const
Definition: calendar_service.h:3495
void clear_color_rgb_format()
Definition: calendar_service.h:2065
bool get_send_notifications() const
Definition: calendar_service.h:5241
void clear_send_updates()
Definition: calendar_service.h:3515
util::Status ExecuteAndParseResponse(Setting *data)
Definition: calendar_service.h:6455
void set_show_hidden_invitations(bool value)
Definition: calendar_service.h:4436
bool get_show_deleted() const
Definition: calendar_service.h:1764
bool get_show_deleted() const
Definition: calendar_service.h:2292
void set_send_notifications(bool value)
Definition: calendar_service.h:5501
int32 get_max_results() const
Definition: calendar_service.h:1655
~CalendarListResource()
Definition: calendar_service.h:7070
void clear_show_deleted()
Definition: calendar_service.h:792
void set_always_include_email(bool value)
Definition: calendar_service.h:4096
void set_max_results(int32 value)
Definition: calendar_service.h:744
const string & get_quota_user() const
Definition: calendar_service.h:328
int32 get_max_attendees() const
Definition: calendar_service.h:5460
Definition: calendar_service.h:1044
void clear_sync_token()
Definition: calendar_service.h:4473
bool get_color_rgb_format() const
Definition: calendar_service.h:2076
void set_time_zone(const string &value)
Definition: calendar_service.h:6226
void set_max_attendees(int32 value)
Definition: calendar_service.h:5469
void clear_supports_attachments()
Definition: calendar_service.h:3558
void set_page_token(const string &value)
Definition: calendar_service.h:782
void clear_quota_user()
Definition: calendar_service.h:317
int32 get_conference_data_version() const
Definition: calendar_service.h:3293
const string & get_sync_token() const
Definition: calendar_service.h:6781
void set_max_results(int32 value)
Definition: calendar_service.h:3756
void set_conference_data_version(int32 value)
Definition: calendar_service.h:3304
Definition: channel.h:51
const string & get_send_updates() const
Definition: calendar_service.h:5272
string * mutable_pageToken()
Definition: calendar_service.h:3824
Definition: calendar_service.h:7854
bool get_color_rgb_format() const
Definition: calendar_service.h:1965
util::Status ExecuteAndParseResponse(CalendarListEntry *data)
Definition: calendar_service.h:2012
void set_max_results(int32 value)
Definition: calendar_service.h:1664
int32 get_max_attendees() const
Definition: calendar_service.h:3138
void set_send_notifications(bool value)
Definition: calendar_service.h:982
void set_sync_token(const string &value)
Definition: calendar_service.h:2378
bool get_show_deleted() const
Definition: calendar_service.h:5996
Definition: calendar_service.h:2755
util::Status ExecuteAndParseResponse(Calendar *data)
Definition: calendar_service.h:2733
const string & get_sync_token() const
Definition: calendar_service.h:1292
void clear_send_notifications()
Definition: calendar_service.h:4787
const string & get_time_zone() const
Definition: calendar_service.h:6206
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:3369
void set_conference_data_version(int32 value)
Definition: calendar_service.h:3447
void clear_max_attendees()
Definition: calendar_service.h:5449
client::DateTime get_updated_min() const
Definition: calendar_service.h:4647
void clear_time_min()
Definition: calendar_service.h:4564
int32 get_max_attendees() const
Definition: calendar_service.h:5018
util::Status ExecuteAndParseResponse(Settings *data)
Definition: calendar_service.h:6644
void clear_supports_attachments()
Definition: calendar_service.h:3313
void clear_always_include_email()
Definition: calendar_service.h:5674
void set_key(const string &value)
Definition: calendar_service.h:241
void clear_conference_data_version()
Definition: calendar_service.h:3425
void set_color_rgb_format(bool value)
Definition: calendar_service.h:2086
const string & get_page_token() const
Definition: calendar_service.h:2252
const string & get_send_updates() const
Definition: calendar_service.h:3526
string * mutable_alt()
Definition: calendar_service.h:149
void set_always_include_email(bool value)
Definition: calendar_service.h:4968
const string & get_min_access_role() const
Definition: calendar_service.h:2211
void clear_page_token()
Definition: calendar_service.h:4245
util::Status ExecuteAndParseResponse(Channel *data)
Definition: calendar_service.h:6845
bool get_always_include_email() const
Definition: calendar_service.h:4085
~FreebusyResource()
Definition: calendar_service.h:7658
void clear_shared_extended_property()
Definition: calendar_service.h:5956
string * mutable_sendUpdates()
Definition: calendar_service.h:5086
void set_time_min(client::DateTime value)
Definition: calendar_service.h:3922
void set_max_results(int32 value)
Definition: calendar_service.h:5796
void set_time_max(client::DateTime value)
Definition: calendar_service.h:3894
string * mutable_sendUpdates()
Definition: calendar_service.h:5528
Definition: calendar_service.h:3649
void set_page_token(const string &value)
Definition: calendar_service.h:1243
util::Status ExecuteAndParseResponse(Event *data)
Definition: calendar_service.h:3614
Definition: calendar_service.h:6353
void clear_page_token()
Definition: calendar_service.h:752
void clear_show_hidden()
Definition: calendar_service.h:2308
~CalendarsResource()
Definition: calendar_service.h:7208
void set_sync_token(const string &value)
Definition: calendar_service.h:6123
Definition: calendar_service.h:2683
void set_page_token(const string &value)
Definition: calendar_service.h:5875
Definition: calendar_service.h:1157
util::Status ExecuteAndParseResponse(Calendar *data)
Definition: calendar_service.h:2661
const string & get_send_updates() const
Definition: calendar_service.h:5078
void clear_updated_min()
Definition: calendar_service.h:4636