androidenterprise  v1
android_enterprise_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-02-11, 20:26:36 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_ANDROIDENTERPRISE_API_ANDROID_ENTERPRISE_SERVICE_H_
25 #define GOOGLE_ANDROIDENTERPRISE_API_ANDROID_ENTERPRISE_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/util/status.h"
32 #include "googleapis/client/util/uri_template.h"
33 
34 #include "google/androidenterprise_api/administrator_web_token.h"
35 #include "google/androidenterprise_api/administrator_web_token_spec.h"
36 #include "google/androidenterprise_api/app_restrictions_schema.h"
37 #include "google/androidenterprise_api/authentication_token.h"
38 #include "google/androidenterprise_api/device.h"
39 #include "google/androidenterprise_api/device_state.h"
40 #include "google/androidenterprise_api/devices_list_response.h"
41 #include "google/androidenterprise_api/enterprise.h"
42 #include "google/androidenterprise_api/enterprise_account.h"
43 #include "google/androidenterprise_api/enterprises_list_response.h"
44 #include "google/androidenterprise_api/enterprises_send_test_push_notification_response.h"
45 #include "google/androidenterprise_api/entitlement.h"
46 #include "google/androidenterprise_api/entitlements_list_response.h"
47 #include "google/androidenterprise_api/group_license.h"
48 #include "google/androidenterprise_api/group_license_users_list_response.h"
49 #include "google/androidenterprise_api/group_licenses_list_response.h"
50 #include "google/androidenterprise_api/install.h"
51 #include "google/androidenterprise_api/installs_list_response.h"
52 #include "google/androidenterprise_api/managed_configuration.h"
53 #include "google/androidenterprise_api/managed_configurations_for_device_list_response.h"
54 #include "google/androidenterprise_api/managed_configurations_for_user_list_response.h"
55 #include "google/androidenterprise_api/managed_configurations_settings_list_response.h"
56 #include "google/androidenterprise_api/notification_set.h"
57 #include "google/androidenterprise_api/permission.h"
58 #include "google/androidenterprise_api/product.h"
59 #include "google/androidenterprise_api/product_permissions.h"
60 #include "google/androidenterprise_api/product_set.h"
61 #include "google/androidenterprise_api/products_approve_request.h"
62 #include "google/androidenterprise_api/products_generate_approval_url_response.h"
63 #include "google/androidenterprise_api/products_list_response.h"
64 #include "google/androidenterprise_api/service_account.h"
65 #include "google/androidenterprise_api/service_account_key.h"
66 #include "google/androidenterprise_api/service_account_keys_list_response.h"
67 #include "google/androidenterprise_api/signup_info.h"
68 #include "google/androidenterprise_api/store_cluster.h"
69 #include "google/androidenterprise_api/store_layout.h"
70 #include "google/androidenterprise_api/store_layout_clusters_list_response.h"
71 #include "google/androidenterprise_api/store_layout_pages_list_response.h"
72 #include "google/androidenterprise_api/store_page.h"
73 #include "google/androidenterprise_api/user.h"
74 #include "google/androidenterprise_api/user_token.h"
75 #include "google/androidenterprise_api/users_list_response.h"
76 #include "google/androidenterprise_api/web_app.h"
77 #include "google/androidenterprise_api/web_apps_list_response.h"
78 
79 
81 using namespace googleapis;
112 class AndroidEnterpriseService;
113 
122  : public client::ClientServiceRequest {
123  public:
146  const client::ClientService* service,
147  client::AuthorizationCredential* credential,
148  client::HttpRequest::HttpMethod method,
149  const StringPiece& uri_template);
150 
155 
156 
160  void clear_alt() {
161  _have_alt_ = false;
162  client::ClearCppValueHelper(&alt_);
163  }
164 
165 
171  const string& get_alt() const { return alt_; }
172 
178  string* mutable_alt() {
179  _have_alt_ = true;
180  return &alt_;
181  }
182 
183 
189  void set_alt(const string& value) {
190  _have_alt_ = true;
191  alt_ = value;
192  }
193 
194 
195 
199  void clear_fields() {
200  _have_fields_ = false;
201  client::ClearCppValueHelper(&fields_);
202  }
203 
204 
210  const string& get_fields() const { return fields_; }
211 
217  string* mutable_fields() {
218  _have_fields_ = true;
219  return &fields_;
220  }
221 
222 
229  void set_fields(const string& value) {
230  _have_fields_ = true;
231  fields_ = value;
232  }
233 
234 
235 
239  void clear_key() {
240  _have_key_ = false;
241  client::ClearCppValueHelper(&key_);
242  }
243 
244 
250  const string& get_key() const { return key_; }
251 
257  string* mutable_key() {
258  _have_key_ = true;
259  return &key_;
260  }
261 
262 
270  void set_key(const string& value) {
271  _have_key_ = true;
272  key_ = value;
273  }
274 
275 
276 
281  _have_oauth_token_ = false;
282  client::ClearCppValueHelper(&oauth_token_);
283  }
284 
285 
291  const string& get_oauth_token() const { return oauth_token_; }
292 
299  string* mutable_oauthToken() {
300  _have_oauth_token_ = true;
301  return &oauth_token_;
302  }
303 
304 
310  void set_oauth_token(const string& value) {
311  _have_oauth_token_ = true;
312  oauth_token_ = value;
313  }
314 
315 
316 
321  _have_pretty_print_ = false;
322  client::ClearCppValueHelper(&pretty_print_);
323  }
324 
325 
331  bool get_pretty_print() const { return pretty_print_; }
332 
338  void set_pretty_print(bool value) {
339  _have_pretty_print_ = true;
340  pretty_print_ = value;
341  }
342 
347  _have_quota_user_ = false;
348  client::ClearCppValueHelper(&quota_user_);
349  }
350 
351 
357  const string& get_quota_user() const { return quota_user_; }
358 
365  string* mutable_quotaUser() {
366  _have_quota_user_ = true;
367  return &quota_user_;
368  }
369 
370 
377  void set_quota_user(const string& value) {
378  _have_quota_user_ = true;
379  quota_user_ = value;
380  }
381 
382 
383 
387  void clear_user_ip() {
388  _have_user_ip_ = false;
389  client::ClearCppValueHelper(&user_ip_);
390  }
391 
392 
398  const string& get_user_ip() const { return user_ip_; }
399 
405  string* mutable_userIp() {
406  _have_user_ip_ = true;
407  return &user_ip_;
408  }
409 
410 
417  void set_user_ip(const string& value) {
418  _have_user_ip_ = true;
419  user_ip_ = value;
420  }
421 
432  virtual util::Status AppendVariable(
433  const StringPiece& variable_name,
434  const client::UriTemplateConfig& config,
435  string* target);
436 
442  virtual util::Status AppendOptionalQueryParameters(string* target);
443 
444 
445  protected:
451  void AddJsonContentToRequest(const client::JsonCppData *content);
452 
453  private:
454  string alt_;
455  string fields_;
456  string key_;
457  string oauth_token_;
458  bool pretty_print_;
459  string quota_user_;
460  string user_ip_;
461  bool _have_alt_ : 1;
462  bool _have_fields_ : 1;
463  bool _have_key_ : 1;
464  bool _have_oauth_token_ : 1;
465  bool _have_pretty_print_ : 1;
466  bool _have_quota_user_ : 1;
467  bool _have_user_ip_ : 1;
468 
469  DISALLOW_COPY_AND_ASSIGN(AndroidEnterpriseServiceBaseRequest);
470 };
471 
472 
473 
487  public:
499  const AndroidEnterpriseService* _service_,
500  client::AuthorizationCredential* _credential_,
501  const absl::string_view& enterprise_id,
502  const absl::string_view& user_id,
503  const absl::string_view& device_id);
504 
509 
510 
520  virtual util::Status AppendVariable(
521  const StringPiece& variable_name,
522  const client::UriTemplateConfig& config,
523  string* target);
524 
525 
526  private:
527  string enterprise_id_;
528  string user_id_;
529  string device_id_;
530  DISALLOW_COPY_AND_ASSIGN(DevicesResource_ForceReportUploadMethod);
531 };
532 
546  public:
558  const AndroidEnterpriseService* _service_,
559  client::AuthorizationCredential* _credential_,
560  const absl::string_view& enterprise_id,
561  const absl::string_view& user_id,
562  const absl::string_view& device_id);
563 
567  virtual ~DevicesResource_GetMethod();
568 
569 
579  virtual util::Status AppendVariable(
580  const StringPiece& variable_name,
581  const client::UriTemplateConfig& config,
582  string* target);
583 
584 
596  Device* data) {
597  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
598  }
599 
600  private:
601  string enterprise_id_;
602  string user_id_;
603  string device_id_;
604  DISALLOW_COPY_AND_ASSIGN(DevicesResource_GetMethod);
605 };
606 
620  public:
632  const AndroidEnterpriseService* _service_,
633  client::AuthorizationCredential* _credential_,
634  const absl::string_view& enterprise_id,
635  const absl::string_view& user_id,
636  const absl::string_view& device_id);
637 
642 
643 
653  virtual util::Status AppendVariable(
654  const StringPiece& variable_name,
655  const client::UriTemplateConfig& config,
656  string* target);
657 
658 
670  DeviceState* data) {
671  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
672  }
673 
674  private:
675  string enterprise_id_;
676  string user_id_;
677  string device_id_;
678  DISALLOW_COPY_AND_ASSIGN(DevicesResource_GetStateMethod);
679 };
680 
694  public:
705  const AndroidEnterpriseService* _service_,
706  client::AuthorizationCredential* _credential_,
707  const absl::string_view& enterprise_id,
708  const absl::string_view& user_id);
709 
713  virtual ~DevicesResource_ListMethod();
714 
715 
725  virtual util::Status AppendVariable(
726  const StringPiece& variable_name,
727  const client::UriTemplateConfig& config,
728  string* target);
729 
730 
742  DevicesListResponse* data) {
743  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
744  }
745 
746  private:
747  string enterprise_id_;
748  string user_id_;
749  DISALLOW_COPY_AND_ASSIGN(DevicesResource_ListMethod);
750 };
751 
765  public:
778  const AndroidEnterpriseService* _service_,
779  client::AuthorizationCredential* _credential_,
780  const absl::string_view& enterprise_id,
781  const absl::string_view& user_id,
782  const absl::string_view& device_id,
783  const DeviceState& _content_);
784 
789 
790 
800  virtual util::Status AppendVariable(
801  const StringPiece& variable_name,
802  const client::UriTemplateConfig& config,
803  string* target);
804 
805 
817  DeviceState* data) {
818  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
819  }
820 
821  private:
822  string enterprise_id_;
823  string user_id_;
824  string device_id_; string _content_;
825  DISALLOW_COPY_AND_ASSIGN(DevicesResource_SetStateMethod);
826 };
827 
841  public:
854  const AndroidEnterpriseService* _service_,
855  client::AuthorizationCredential* _credential_,
856  const absl::string_view& enterprise_id,
857  const absl::string_view& user_id,
858  const absl::string_view& device_id,
859  const Device& _content_);
860 
864  virtual ~DevicesResource_UpdateMethod();
865 
866 
871  _have_update_mask_ = false;
872  client::ClearCppValueHelper(&update_mask_);
873  }
874 
875 
881  const string& get_update_mask() const { return update_mask_; }
882 
889  string* mutable_updateMask() {
890  _have_update_mask_ = true;
891  return &update_mask_;
892  }
893 
894 
904  void set_update_mask(const string& value) {
905  _have_update_mask_ = true;
906  update_mask_ = value;
907  }
908 
918  virtual util::Status AppendVariable(
919  const StringPiece& variable_name,
920  const client::UriTemplateConfig& config,
921  string* target);
922 
928  virtual util::Status AppendOptionalQueryParameters(string* target);
929 
930 
942  Device* data) {
943  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
944  }
945 
946  private:
947  string enterprise_id_;
948  string user_id_;
949  string device_id_;
950  string update_mask_;
951  bool _have_update_mask_ : 1; string _content_;
952  DISALLOW_COPY_AND_ASSIGN(DevicesResource_UpdateMethod);
953 };
954 
955 
956 
970  public:
979  const AndroidEnterpriseService* _service_,
980  client::AuthorizationCredential* _credential_);
981 
986 
987 
993  _have_notification_set_id_ = false;
994  client::ClearCppValueHelper(&notification_set_id_);
995  }
996 
997 
1003  const string& get_notification_set_id() const { return notification_set_id_; }
1004 
1012  _have_notification_set_id_ = true;
1013  return &notification_set_id_;
1014  }
1015 
1016 
1023  void set_notification_set_id(const string& value) {
1024  _have_notification_set_id_ = true;
1025  notification_set_id_ = value;
1026  }
1027 
1037  virtual util::Status AppendVariable(
1038  const StringPiece& variable_name,
1039  const client::UriTemplateConfig& config,
1040  string* target);
1041 
1047  virtual util::Status AppendOptionalQueryParameters(string* target);
1048 
1049 
1050  private:
1051  string notification_set_id_;
1052  bool _have_notification_set_id_ : 1;
1053  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_AcknowledgeNotificationSetMethod);
1054 };
1055 
1069  public:
1078  const AndroidEnterpriseService* _service_,
1079  client::AuthorizationCredential* _credential_);
1080 
1085 
1086 
1092  _have_completion_token_ = false;
1093  client::ClearCppValueHelper(&completion_token_);
1094  }
1095 
1096 
1102  const string& get_completion_token() const { return completion_token_; }
1103 
1111  _have_completion_token_ = true;
1112  return &completion_token_;
1113  }
1114 
1115 
1122  void set_completion_token(const string& value) {
1123  _have_completion_token_ = true;
1124  completion_token_ = value;
1125  }
1126 
1127 
1128 
1134  _have_enterprise_token_ = false;
1135  client::ClearCppValueHelper(&enterprise_token_);
1136  }
1137 
1138 
1144  const string& get_enterprise_token() const { return enterprise_token_; }
1145 
1153  _have_enterprise_token_ = true;
1154  return &enterprise_token_;
1155  }
1156 
1157 
1163  void set_enterprise_token(const string& value) {
1164  _have_enterprise_token_ = true;
1165  enterprise_token_ = value;
1166  }
1167 
1177  virtual util::Status AppendVariable(
1178  const StringPiece& variable_name,
1179  const client::UriTemplateConfig& config,
1180  string* target);
1181 
1187  virtual util::Status AppendOptionalQueryParameters(string* target);
1188 
1189 
1201  Enterprise* data) {
1202  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1203  }
1204 
1205  private:
1206  string completion_token_;
1207  string enterprise_token_;
1208  bool _have_completion_token_ : 1;
1209  bool _have_enterprise_token_ : 1;
1210  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_CompleteSignupMethod);
1211 };
1212 
1226  public:
1237  const AndroidEnterpriseService* _service_,
1238  client::AuthorizationCredential* _credential_,
1239  const absl::string_view& enterprise_id,
1240  const AdministratorWebTokenSpec& _content_);
1241 
1246 
1247 
1257  virtual util::Status AppendVariable(
1258  const StringPiece& variable_name,
1259  const client::UriTemplateConfig& config,
1260  string* target);
1261 
1262 
1274  AdministratorWebToken* data) {
1275  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1276  }
1277 
1278  private:
1279  string enterprise_id_; string _content_;
1280  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_CreateWebTokenMethod);
1281 };
1282 
1296  public:
1307  const AndroidEnterpriseService* _service_,
1308  client::AuthorizationCredential* _credential_,
1309  const absl::string_view& token,
1310  const Enterprise& _content_);
1311 
1316 
1317 
1327  virtual util::Status AppendVariable(
1328  const StringPiece& variable_name,
1329  const client::UriTemplateConfig& config,
1330  string* target);
1331 
1337  virtual util::Status AppendOptionalQueryParameters(string* target);
1338 
1339 
1351  Enterprise* data) {
1352  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1353  }
1354 
1355  private:
1356  string token_; string _content_;
1357  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_EnrollMethod);
1358 };
1359 
1373  public:
1382  const AndroidEnterpriseService* _service_,
1383  client::AuthorizationCredential* _credential_);
1384 
1389 
1390 
1395  _have_callback_url_ = false;
1396  client::ClearCppValueHelper(&callback_url_);
1397  }
1398 
1399 
1405  const string& get_callback_url() const { return callback_url_; }
1406 
1414  _have_callback_url_ = true;
1415  return &callback_url_;
1416  }
1417 
1418 
1432  void set_callback_url(const string& value) {
1433  _have_callback_url_ = true;
1434  callback_url_ = value;
1435  }
1436 
1446  virtual util::Status AppendVariable(
1447  const StringPiece& variable_name,
1448  const client::UriTemplateConfig& config,
1449  string* target);
1450 
1456  virtual util::Status AppendOptionalQueryParameters(string* target);
1457 
1458 
1470  SignupInfo* data) {
1471  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1472  }
1473 
1474  private:
1475  string callback_url_;
1476  bool _have_callback_url_ : 1;
1477  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_GenerateSignupUrlMethod);
1478 };
1479 
1493  public:
1503  const AndroidEnterpriseService* _service_,
1504  client::AuthorizationCredential* _credential_,
1505  const absl::string_view& enterprise_id);
1506 
1510  virtual ~EnterprisesResource_GetMethod();
1511 
1512 
1522  virtual util::Status AppendVariable(
1523  const StringPiece& variable_name,
1524  const client::UriTemplateConfig& config,
1525  string* target);
1526 
1527 
1539  Enterprise* data) {
1540  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1541  }
1542 
1543  private:
1544  string enterprise_id_;
1545  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_GetMethod);
1546 };
1547 
1561  public:
1571  const AndroidEnterpriseService* _service_,
1572  client::AuthorizationCredential* _credential_,
1573  const absl::string_view& enterprise_id);
1574 
1579 
1580 
1585  _have_key_type_ = false;
1586  client::ClearCppValueHelper(&key_type_);
1587  }
1588 
1589 
1595  const string& get_key_type() const { return key_type_; }
1596 
1603  string* mutable_keyType() {
1604  _have_key_type_ = true;
1605  return &key_type_;
1606  }
1607 
1608 
1615  void set_key_type(const string& value) {
1616  _have_key_type_ = true;
1617  key_type_ = value;
1618  }
1619 
1629  virtual util::Status AppendVariable(
1630  const StringPiece& variable_name,
1631  const client::UriTemplateConfig& config,
1632  string* target);
1633 
1639  virtual util::Status AppendOptionalQueryParameters(string* target);
1640 
1641 
1653  ServiceAccount* data) {
1654  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1655  }
1656 
1657  private:
1658  string enterprise_id_;
1659  string key_type_;
1660  bool _have_key_type_ : 1;
1661  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_GetServiceAccountMethod);
1662 };
1663 
1677  public:
1687  const AndroidEnterpriseService* _service_,
1688  client::AuthorizationCredential* _credential_,
1689  const absl::string_view& enterprise_id);
1690 
1695 
1696 
1706  virtual util::Status AppendVariable(
1707  const StringPiece& variable_name,
1708  const client::UriTemplateConfig& config,
1709  string* target);
1710 
1711 
1723  StoreLayout* data) {
1724  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1725  }
1726 
1727  private:
1728  string enterprise_id_;
1729  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_GetStoreLayoutMethod);
1730 };
1731 
1745  public:
1756  const AndroidEnterpriseService* _service_,
1757  client::AuthorizationCredential* _credential_,
1758  const absl::string_view& domain);
1759 
1763  virtual ~EnterprisesResource_ListMethod();
1764 
1765 
1775  virtual util::Status AppendVariable(
1776  const StringPiece& variable_name,
1777  const client::UriTemplateConfig& config,
1778  string* target);
1779 
1785  virtual util::Status AppendOptionalQueryParameters(string* target);
1786 
1787 
1799  EnterprisesListResponse* data) {
1800  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1801  }
1802 
1803  private:
1804  string domain_;
1805  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_ListMethod);
1806 };
1807 
1821  public:
1830  const AndroidEnterpriseService* _service_,
1831  client::AuthorizationCredential* _credential_);
1832 
1837 
1838 
1843  _have_request_mode_ = false;
1844  client::ClearCppValueHelper(&request_mode_);
1845  }
1846 
1847 
1853  const string& get_request_mode() const { return request_mode_; }
1854 
1862  _have_request_mode_ = true;
1863  return &request_mode_;
1864  }
1865 
1866 
1879  void set_request_mode(const string& value) {
1880  _have_request_mode_ = true;
1881  request_mode_ = value;
1882  }
1883 
1893  virtual util::Status AppendVariable(
1894  const StringPiece& variable_name,
1895  const client::UriTemplateConfig& config,
1896  string* target);
1897 
1903  virtual util::Status AppendOptionalQueryParameters(string* target);
1904 
1905 
1917  NotificationSet* data) {
1918  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1919  }
1920 
1921  private:
1922  string request_mode_;
1923  bool _have_request_mode_ : 1;
1924  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_PullNotificationSetMethod);
1925 };
1926 
1940  public:
1950  const AndroidEnterpriseService* _service_,
1951  client::AuthorizationCredential* _credential_,
1952  const absl::string_view& enterprise_id);
1953 
1958 
1959 
1969  virtual util::Status AppendVariable(
1970  const StringPiece& variable_name,
1971  const client::UriTemplateConfig& config,
1972  string* target);
1973 
1974 
1987  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1988  }
1989 
1990  private:
1991  string enterprise_id_;
1992  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_SendTestPushNotificationMethod);
1993 };
1994 
2008  public:
2019  const AndroidEnterpriseService* _service_,
2020  client::AuthorizationCredential* _credential_,
2021  const absl::string_view& enterprise_id,
2022  const EnterpriseAccount& _content_);
2023 
2028 
2029 
2039  virtual util::Status AppendVariable(
2040  const StringPiece& variable_name,
2041  const client::UriTemplateConfig& config,
2042  string* target);
2043 
2044 
2056  EnterpriseAccount* data) {
2057  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2058  }
2059 
2060  private:
2061  string enterprise_id_; string _content_;
2062  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_SetAccountMethod);
2063 };
2064 
2078  public:
2089  const AndroidEnterpriseService* _service_,
2090  client::AuthorizationCredential* _credential_,
2091  const absl::string_view& enterprise_id,
2092  const StoreLayout& _content_);
2093 
2098 
2099 
2109  virtual util::Status AppendVariable(
2110  const StringPiece& variable_name,
2111  const client::UriTemplateConfig& config,
2112  string* target);
2113 
2114 
2126  StoreLayout* data) {
2127  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2128  }
2129 
2130  private:
2131  string enterprise_id_; string _content_;
2132  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_SetStoreLayoutMethod);
2133 };
2134 
2148  public:
2158  const AndroidEnterpriseService* _service_,
2159  client::AuthorizationCredential* _credential_,
2160  const absl::string_view& enterprise_id);
2161 
2166 
2167 
2177  virtual util::Status AppendVariable(
2178  const StringPiece& variable_name,
2179  const client::UriTemplateConfig& config,
2180  string* target);
2181 
2182 
2183  private:
2184  string enterprise_id_;
2185  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource_UnenrollMethod);
2186 };
2187 
2188 
2189 
2203  public:
2216  const AndroidEnterpriseService* _service_,
2217  client::AuthorizationCredential* _credential_,
2218  const absl::string_view& enterprise_id,
2219  const absl::string_view& user_id,
2220  const absl::string_view& entitlement_id);
2221 
2226 
2227 
2237  virtual util::Status AppendVariable(
2238  const StringPiece& variable_name,
2239  const client::UriTemplateConfig& config,
2240  string* target);
2241 
2242 
2243  private:
2244  string enterprise_id_;
2245  string user_id_;
2246  string entitlement_id_;
2247  DISALLOW_COPY_AND_ASSIGN(EntitlementsResource_DeleteMethod);
2248 };
2249 
2263  public:
2276  const AndroidEnterpriseService* _service_,
2277  client::AuthorizationCredential* _credential_,
2278  const absl::string_view& enterprise_id,
2279  const absl::string_view& user_id,
2280  const absl::string_view& entitlement_id);
2281 
2285  virtual ~EntitlementsResource_GetMethod();
2286 
2287 
2297  virtual util::Status AppendVariable(
2298  const StringPiece& variable_name,
2299  const client::UriTemplateConfig& config,
2300  string* target);
2301 
2302 
2314  Entitlement* data) {
2315  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2316  }
2317 
2318  private:
2319  string enterprise_id_;
2320  string user_id_;
2321  string entitlement_id_;
2322  DISALLOW_COPY_AND_ASSIGN(EntitlementsResource_GetMethod);
2323 };
2324 
2338  public:
2349  const AndroidEnterpriseService* _service_,
2350  client::AuthorizationCredential* _credential_,
2351  const absl::string_view& enterprise_id,
2352  const absl::string_view& user_id);
2353 
2358 
2359 
2369  virtual util::Status AppendVariable(
2370  const StringPiece& variable_name,
2371  const client::UriTemplateConfig& config,
2372  string* target);
2373 
2374 
2386  EntitlementsListResponse* data) {
2387  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2388  }
2389 
2390  private:
2391  string enterprise_id_;
2392  string user_id_;
2393  DISALLOW_COPY_AND_ASSIGN(EntitlementsResource_ListMethod);
2394 };
2395 
2409  public:
2423  const AndroidEnterpriseService* _service_,
2424  client::AuthorizationCredential* _credential_,
2425  const absl::string_view& enterprise_id,
2426  const absl::string_view& user_id,
2427  const absl::string_view& entitlement_id,
2428  const Entitlement& _content_);
2429 
2434 
2435 
2439  void clear_install() {
2440  _have_install_ = false;
2441  client::ClearCppValueHelper(&install_);
2442  }
2443 
2444 
2450  bool get_install() const { return install_; }
2451 
2460  void set_install(bool value) {
2461  _have_install_ = true;
2462  install_ = value;
2463  }
2464 
2474  virtual util::Status AppendVariable(
2475  const StringPiece& variable_name,
2476  const client::UriTemplateConfig& config,
2477  string* target);
2478 
2484  virtual util::Status AppendOptionalQueryParameters(string* target);
2485 
2486 
2498  Entitlement* data) {
2499  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2500  }
2501 
2502  private:
2503  string enterprise_id_;
2504  string user_id_;
2505  string entitlement_id_;
2506  bool install_;
2507  bool _have_install_ : 1; string _content_;
2508  DISALLOW_COPY_AND_ASSIGN(EntitlementsResource_UpdateMethod);
2509 };
2510 
2511 
2512 
2526  public:
2538  const AndroidEnterpriseService* _service_,
2539  client::AuthorizationCredential* _credential_,
2540  const absl::string_view& enterprise_id,
2541  const absl::string_view& group_license_id);
2542 
2547 
2548 
2558  virtual util::Status AppendVariable(
2559  const StringPiece& variable_name,
2560  const client::UriTemplateConfig& config,
2561  string* target);
2562 
2563 
2575  GroupLicense* data) {
2576  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2577  }
2578 
2579  private:
2580  string enterprise_id_;
2581  string group_license_id_;
2582  DISALLOW_COPY_AND_ASSIGN(GrouplicensesResource_GetMethod);
2583 };
2584 
2598  public:
2608  const AndroidEnterpriseService* _service_,
2609  client::AuthorizationCredential* _credential_,
2610  const absl::string_view& enterprise_id);
2611 
2616 
2617 
2627  virtual util::Status AppendVariable(
2628  const StringPiece& variable_name,
2629  const client::UriTemplateConfig& config,
2630  string* target);
2631 
2632 
2644  GroupLicensesListResponse* data) {
2645  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2646  }
2647 
2648  private:
2649  string enterprise_id_;
2650  DISALLOW_COPY_AND_ASSIGN(GrouplicensesResource_ListMethod);
2651 };
2652 
2653 
2654 
2668  public:
2680  const AndroidEnterpriseService* _service_,
2681  client::AuthorizationCredential* _credential_,
2682  const absl::string_view& enterprise_id,
2683  const absl::string_view& group_license_id);
2684 
2689 
2690 
2700  virtual util::Status AppendVariable(
2701  const StringPiece& variable_name,
2702  const client::UriTemplateConfig& config,
2703  string* target);
2704 
2705 
2718  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2719  }
2720 
2721  private:
2722  string enterprise_id_;
2723  string group_license_id_;
2724  DISALLOW_COPY_AND_ASSIGN(GrouplicenseusersResource_ListMethod);
2725 };
2726 
2727 
2728 
2742  public:
2756  const AndroidEnterpriseService* _service_,
2757  client::AuthorizationCredential* _credential_,
2758  const absl::string_view& enterprise_id,
2759  const absl::string_view& user_id,
2760  const absl::string_view& device_id,
2761  const absl::string_view& install_id);
2762 
2766  virtual ~InstallsResource_DeleteMethod();
2767 
2768 
2778  virtual util::Status AppendVariable(
2779  const StringPiece& variable_name,
2780  const client::UriTemplateConfig& config,
2781  string* target);
2782 
2783 
2784  private:
2785  string enterprise_id_;
2786  string user_id_;
2787  string device_id_;
2788  string install_id_;
2789  DISALLOW_COPY_AND_ASSIGN(InstallsResource_DeleteMethod);
2790 };
2791 
2805  public:
2819  const AndroidEnterpriseService* _service_,
2820  client::AuthorizationCredential* _credential_,
2821  const absl::string_view& enterprise_id,
2822  const absl::string_view& user_id,
2823  const absl::string_view& device_id,
2824  const absl::string_view& install_id);
2825 
2829  virtual ~InstallsResource_GetMethod();
2830 
2831 
2841  virtual util::Status AppendVariable(
2842  const StringPiece& variable_name,
2843  const client::UriTemplateConfig& config,
2844  string* target);
2845 
2846 
2858  Install* data) {
2859  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2860  }
2861 
2862  private:
2863  string enterprise_id_;
2864  string user_id_;
2865  string device_id_;
2866  string install_id_;
2867  DISALLOW_COPY_AND_ASSIGN(InstallsResource_GetMethod);
2868 };
2869 
2883  public:
2895  const AndroidEnterpriseService* _service_,
2896  client::AuthorizationCredential* _credential_,
2897  const absl::string_view& enterprise_id,
2898  const absl::string_view& user_id,
2899  const absl::string_view& device_id);
2900 
2904  virtual ~InstallsResource_ListMethod();
2905 
2906 
2916  virtual util::Status AppendVariable(
2917  const StringPiece& variable_name,
2918  const client::UriTemplateConfig& config,
2919  string* target);
2920 
2921 
2933  InstallsListResponse* data) {
2934  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2935  }
2936 
2937  private:
2938  string enterprise_id_;
2939  string user_id_;
2940  string device_id_;
2941  DISALLOW_COPY_AND_ASSIGN(InstallsResource_ListMethod);
2942 };
2943 
2957  public:
2972  const AndroidEnterpriseService* _service_,
2973  client::AuthorizationCredential* _credential_,
2974  const absl::string_view& enterprise_id,
2975  const absl::string_view& user_id,
2976  const absl::string_view& device_id,
2977  const absl::string_view& install_id,
2978  const Install& _content_);
2979 
2983  virtual ~InstallsResource_UpdateMethod();
2984 
2985 
2995  virtual util::Status AppendVariable(
2996  const StringPiece& variable_name,
2997  const client::UriTemplateConfig& config,
2998  string* target);
2999 
3000 
3012  Install* data) {
3013  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3014  }
3015 
3016  private:
3017  string enterprise_id_;
3018  string user_id_;
3019  string device_id_;
3020  string install_id_; string _content_;
3021  DISALLOW_COPY_AND_ASSIGN(InstallsResource_UpdateMethod);
3022 };
3023 
3024 
3025 
3039  public:
3053  const AndroidEnterpriseService* _service_,
3054  client::AuthorizationCredential* _credential_,
3055  const absl::string_view& enterprise_id,
3056  const absl::string_view& user_id,
3057  const absl::string_view& device_id,
3058  const absl::string_view& managed_configuration_for_device_id);
3059 
3064 
3065 
3075  virtual util::Status AppendVariable(
3076  const StringPiece& variable_name,
3077  const client::UriTemplateConfig& config,
3078  string* target);
3079 
3080 
3081  private:
3082  string enterprise_id_;
3083  string user_id_;
3084  string device_id_;
3085  string managed_configuration_for_device_id_;
3086  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsfordeviceResource_DeleteMethod);
3087 };
3088 
3102  public:
3116  const AndroidEnterpriseService* _service_,
3117  client::AuthorizationCredential* _credential_,
3118  const absl::string_view& enterprise_id,
3119  const absl::string_view& user_id,
3120  const absl::string_view& device_id,
3121  const absl::string_view& managed_configuration_for_device_id);
3122 
3127 
3128 
3138  virtual util::Status AppendVariable(
3139  const StringPiece& variable_name,
3140  const client::UriTemplateConfig& config,
3141  string* target);
3142 
3143 
3155  ManagedConfiguration* data) {
3156  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3157  }
3158 
3159  private:
3160  string enterprise_id_;
3161  string user_id_;
3162  string device_id_;
3163  string managed_configuration_for_device_id_;
3164  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsfordeviceResource_GetMethod);
3165 };
3166 
3180  public:
3192  const AndroidEnterpriseService* _service_,
3193  client::AuthorizationCredential* _credential_,
3194  const absl::string_view& enterprise_id,
3195  const absl::string_view& user_id,
3196  const absl::string_view& device_id);
3197 
3202 
3203 
3213  virtual util::Status AppendVariable(
3214  const StringPiece& variable_name,
3215  const client::UriTemplateConfig& config,
3216  string* target);
3217 
3218 
3231  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3232  }
3233 
3234  private:
3235  string enterprise_id_;
3236  string user_id_;
3237  string device_id_;
3238  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsfordeviceResource_ListMethod);
3239 };
3240 
3254  public:
3269  const AndroidEnterpriseService* _service_,
3270  client::AuthorizationCredential* _credential_,
3271  const absl::string_view& enterprise_id,
3272  const absl::string_view& user_id,
3273  const absl::string_view& device_id,
3274  const absl::string_view& managed_configuration_for_device_id,
3275  const ManagedConfiguration& _content_);
3276 
3281 
3282 
3292  virtual util::Status AppendVariable(
3293  const StringPiece& variable_name,
3294  const client::UriTemplateConfig& config,
3295  string* target);
3296 
3297 
3309  ManagedConfiguration* data) {
3310  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3311  }
3312 
3313  private:
3314  string enterprise_id_;
3315  string user_id_;
3316  string device_id_;
3317  string managed_configuration_for_device_id_; string _content_;
3318  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsfordeviceResource_UpdateMethod);
3319 };
3320 
3321 
3322 
3336  public:
3349  const AndroidEnterpriseService* _service_,
3350  client::AuthorizationCredential* _credential_,
3351  const absl::string_view& enterprise_id,
3352  const absl::string_view& user_id,
3353  const absl::string_view& managed_configuration_for_user_id);
3354 
3359 
3360 
3370  virtual util::Status AppendVariable(
3371  const StringPiece& variable_name,
3372  const client::UriTemplateConfig& config,
3373  string* target);
3374 
3375 
3376  private:
3377  string enterprise_id_;
3378  string user_id_;
3379  string managed_configuration_for_user_id_;
3380  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsforuserResource_DeleteMethod);
3381 };
3382 
3396  public:
3409  const AndroidEnterpriseService* _service_,
3410  client::AuthorizationCredential* _credential_,
3411  const absl::string_view& enterprise_id,
3412  const absl::string_view& user_id,
3413  const absl::string_view& managed_configuration_for_user_id);
3414 
3419 
3420 
3430  virtual util::Status AppendVariable(
3431  const StringPiece& variable_name,
3432  const client::UriTemplateConfig& config,
3433  string* target);
3434 
3435 
3447  ManagedConfiguration* data) {
3448  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3449  }
3450 
3451  private:
3452  string enterprise_id_;
3453  string user_id_;
3454  string managed_configuration_for_user_id_;
3455  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsforuserResource_GetMethod);
3456 };
3457 
3471  public:
3482  const AndroidEnterpriseService* _service_,
3483  client::AuthorizationCredential* _credential_,
3484  const absl::string_view& enterprise_id,
3485  const absl::string_view& user_id);
3486 
3491 
3492 
3502  virtual util::Status AppendVariable(
3503  const StringPiece& variable_name,
3504  const client::UriTemplateConfig& config,
3505  string* target);
3506 
3507 
3520  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3521  }
3522 
3523  private:
3524  string enterprise_id_;
3525  string user_id_;
3526  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsforuserResource_ListMethod);
3527 };
3528 
3542  public:
3556  const AndroidEnterpriseService* _service_,
3557  client::AuthorizationCredential* _credential_,
3558  const absl::string_view& enterprise_id,
3559  const absl::string_view& user_id,
3560  const absl::string_view& managed_configuration_for_user_id,
3561  const ManagedConfiguration& _content_);
3562 
3567 
3568 
3578  virtual util::Status AppendVariable(
3579  const StringPiece& variable_name,
3580  const client::UriTemplateConfig& config,
3581  string* target);
3582 
3583 
3595  ManagedConfiguration* data) {
3596  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3597  }
3598 
3599  private:
3600  string enterprise_id_;
3601  string user_id_;
3602  string managed_configuration_for_user_id_; string _content_;
3603  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsforuserResource_UpdateMethod);
3604 };
3605 
3606 
3607 
3621  public:
3633  const AndroidEnterpriseService* _service_,
3634  client::AuthorizationCredential* _credential_,
3635  const absl::string_view& enterprise_id,
3636  const absl::string_view& product_id);
3637 
3642 
3643 
3653  virtual util::Status AppendVariable(
3654  const StringPiece& variable_name,
3655  const client::UriTemplateConfig& config,
3656  string* target);
3657 
3658 
3671  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3672  }
3673 
3674  private:
3675  string enterprise_id_;
3676  string product_id_;
3677  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationssettingsResource_ListMethod);
3678 };
3679 
3680 
3681 
3695  public:
3705  const AndroidEnterpriseService* _service_,
3706  client::AuthorizationCredential* _credential_,
3707  const absl::string_view& permission_id);
3708 
3712  virtual ~PermissionsResource_GetMethod();
3713 
3714 
3719  _have_language_ = false;
3720  client::ClearCppValueHelper(&language_);
3721  }
3722 
3723 
3729  const string& get_language() const { return language_; }
3730 
3737  string* mutable_language() {
3738  _have_language_ = true;
3739  return &language_;
3740  }
3741 
3742 
3749  void set_language(const string& value) {
3750  _have_language_ = true;
3751  language_ = value;
3752  }
3753 
3763  virtual util::Status AppendVariable(
3764  const StringPiece& variable_name,
3765  const client::UriTemplateConfig& config,
3766  string* target);
3767 
3773  virtual util::Status AppendOptionalQueryParameters(string* target);
3774 
3775 
3787  Permission* data) {
3788  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3789  }
3790 
3791  private:
3792  string permission_id_;
3793  string language_;
3794  bool _have_language_ : 1;
3795  DISALLOW_COPY_AND_ASSIGN(PermissionsResource_GetMethod);
3796 };
3797 
3798 
3799 
3813  public:
3825  const AndroidEnterpriseService* _service_,
3826  client::AuthorizationCredential* _credential_,
3827  const absl::string_view& enterprise_id,
3828  const absl::string_view& product_id,
3829  const ProductsApproveRequest& _content_);
3830 
3834  virtual ~ProductsResource_ApproveMethod();
3835 
3836 
3846  virtual util::Status AppendVariable(
3847  const StringPiece& variable_name,
3848  const client::UriTemplateConfig& config,
3849  string* target);
3850 
3851 
3852  private:
3853  string enterprise_id_;
3854  string product_id_; string _content_;
3855  DISALLOW_COPY_AND_ASSIGN(ProductsResource_ApproveMethod);
3856 };
3857 
3871  public:
3882  const AndroidEnterpriseService* _service_,
3883  client::AuthorizationCredential* _credential_,
3884  const absl::string_view& enterprise_id,
3885  const absl::string_view& product_id);
3886 
3891 
3892 
3897  _have_language_code_ = false;
3898  client::ClearCppValueHelper(&language_code_);
3899  }
3900 
3901 
3907  const string& get_language_code() const { return language_code_; }
3908 
3916  _have_language_code_ = true;
3917  return &language_code_;
3918  }
3919 
3920 
3927  void set_language_code(const string& value) {
3928  _have_language_code_ = true;
3929  language_code_ = value;
3930  }
3931 
3941  virtual util::Status AppendVariable(
3942  const StringPiece& variable_name,
3943  const client::UriTemplateConfig& config,
3944  string* target);
3945 
3951  virtual util::Status AppendOptionalQueryParameters(string* target);
3952 
3953 
3966  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3967  }
3968 
3969  private:
3970  string enterprise_id_;
3971  string product_id_;
3972  string language_code_;
3973  bool _have_language_code_ : 1;
3974  DISALLOW_COPY_AND_ASSIGN(ProductsResource_GenerateApprovalUrlMethod);
3975 };
3976 
3990  public:
4002  const AndroidEnterpriseService* _service_,
4003  client::AuthorizationCredential* _credential_,
4004  const absl::string_view& enterprise_id,
4005  const absl::string_view& product_id);
4006 
4010  virtual ~ProductsResource_GetMethod();
4011 
4012 
4017  _have_language_ = false;
4018  client::ClearCppValueHelper(&language_);
4019  }
4020 
4021 
4027  const string& get_language() const { return language_; }
4028 
4035  string* mutable_language() {
4036  _have_language_ = true;
4037  return &language_;
4038  }
4039 
4040 
4047  void set_language(const string& value) {
4048  _have_language_ = true;
4049  language_ = value;
4050  }
4051 
4061  virtual util::Status AppendVariable(
4062  const StringPiece& variable_name,
4063  const client::UriTemplateConfig& config,
4064  string* target);
4065 
4071  virtual util::Status AppendOptionalQueryParameters(string* target);
4072 
4073 
4085  Product* data) {
4086  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4087  }
4088 
4089  private:
4090  string enterprise_id_;
4091  string product_id_;
4092  string language_;
4093  bool _have_language_ : 1;
4094  DISALLOW_COPY_AND_ASSIGN(ProductsResource_GetMethod);
4095 };
4096 
4110  public:
4121  const AndroidEnterpriseService* _service_,
4122  client::AuthorizationCredential* _credential_,
4123  const absl::string_view& enterprise_id,
4124  const absl::string_view& product_id);
4125 
4130 
4131 
4136  _have_language_ = false;
4137  client::ClearCppValueHelper(&language_);
4138  }
4139 
4140 
4146  const string& get_language() const { return language_; }
4147 
4154  string* mutable_language() {
4155  _have_language_ = true;
4156  return &language_;
4157  }
4158 
4159 
4166  void set_language(const string& value) {
4167  _have_language_ = true;
4168  language_ = value;
4169  }
4170 
4180  virtual util::Status AppendVariable(
4181  const StringPiece& variable_name,
4182  const client::UriTemplateConfig& config,
4183  string* target);
4184 
4190  virtual util::Status AppendOptionalQueryParameters(string* target);
4191 
4192 
4204  AppRestrictionsSchema* data) {
4205  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4206  }
4207 
4208  private:
4209  string enterprise_id_;
4210  string product_id_;
4211  string language_;
4212  bool _have_language_ : 1;
4213  DISALLOW_COPY_AND_ASSIGN(ProductsResource_GetAppRestrictionsSchemaMethod);
4214 };
4215 
4229  public:
4240  const AndroidEnterpriseService* _service_,
4241  client::AuthorizationCredential* _credential_,
4242  const absl::string_view& enterprise_id,
4243  const absl::string_view& product_id);
4244 
4249 
4250 
4260  virtual util::Status AppendVariable(
4261  const StringPiece& variable_name,
4262  const client::UriTemplateConfig& config,
4263  string* target);
4264 
4265 
4277  ProductPermissions* data) {
4278  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4279  }
4280 
4281  private:
4282  string enterprise_id_;
4283  string product_id_;
4284  DISALLOW_COPY_AND_ASSIGN(ProductsResource_GetPermissionsMethod);
4285 };
4286 
4300  public:
4310  const AndroidEnterpriseService* _service_,
4311  client::AuthorizationCredential* _credential_,
4312  const absl::string_view& enterprise_id);
4313 
4317  virtual ~ProductsResource_ListMethod();
4318 
4319 
4324  _have_approved_ = false;
4325  client::ClearCppValueHelper(&approved_);
4326  }
4327 
4328 
4334  bool get_approved() const { return approved_; }
4335 
4343  void set_approved(bool value) {
4344  _have_approved_ = true;
4345  approved_ = value;
4346  }
4347 
4352  _have_language_ = false;
4353  client::ClearCppValueHelper(&language_);
4354  }
4355 
4356 
4362  const string& get_language() const { return language_; }
4363 
4370  string* mutable_language() {
4371  _have_language_ = true;
4372  return &language_;
4373  }
4374 
4375 
4383  void set_language(const string& value) {
4384  _have_language_ = true;
4385  language_ = value;
4386  }
4387 
4388 
4389 
4394  _have_max_results_ = false;
4395  client::ClearCppValueHelper(&max_results_);
4396  }
4397 
4398 
4404  uint32 get_max_results() const { return max_results_; }
4405 
4413  void set_max_results(uint32 value) {
4414  _have_max_results_ = true;
4415  max_results_ = value;
4416  }
4417 
4421  void clear_query() {
4422  _have_query_ = false;
4423  client::ClearCppValueHelper(&query_);
4424  }
4425 
4426 
4432  const string& get_query() const { return query_; }
4433 
4439  string* mutable_query() {
4440  _have_query_ = true;
4441  return &query_;
4442  }
4443 
4444 
4453  void set_query(const string& value) {
4454  _have_query_ = true;
4455  query_ = value;
4456  }
4457 
4458 
4459 
4463  void clear_token() {
4464  _have_token_ = false;
4465  client::ClearCppValueHelper(&token_);
4466  }
4467 
4468 
4474  const string& get_token() const { return token_; }
4475 
4481  string* mutable_token() {
4482  _have_token_ = true;
4483  return &token_;
4484  }
4485 
4486 
4495  void set_token(const string& value) {
4496  _have_token_ = true;
4497  token_ = value;
4498  }
4499 
4509  virtual util::Status AppendVariable(
4510  const StringPiece& variable_name,
4511  const client::UriTemplateConfig& config,
4512  string* target);
4513 
4519  virtual util::Status AppendOptionalQueryParameters(string* target);
4520 
4521 
4533  ProductsListResponse* data) {
4534  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4535  }
4536 
4537  private:
4538  string enterprise_id_;
4539  bool approved_;
4540  string language_;
4541  uint32 max_results_;
4542  string query_;
4543  string token_;
4544  bool _have_approved_ : 1;
4545  bool _have_language_ : 1;
4546  bool _have_max_results_ : 1;
4547  bool _have_query_ : 1;
4548  bool _have_token_ : 1;
4549  DISALLOW_COPY_AND_ASSIGN(ProductsResource_ListMethod);
4550 };
4551 
4565  public:
4576  const AndroidEnterpriseService* _service_,
4577  client::AuthorizationCredential* _credential_,
4578  const absl::string_view& enterprise_id,
4579  const absl::string_view& product_id);
4580 
4585 
4586 
4596  virtual util::Status AppendVariable(
4597  const StringPiece& variable_name,
4598  const client::UriTemplateConfig& config,
4599  string* target);
4600 
4601 
4602  private:
4603  string enterprise_id_;
4604  string product_id_;
4605  DISALLOW_COPY_AND_ASSIGN(ProductsResource_UnapproveMethod);
4606 };
4607 
4608 
4609 
4623  public:
4634  const AndroidEnterpriseService* _service_,
4635  client::AuthorizationCredential* _credential_,
4636  const absl::string_view& enterprise_id,
4637  const absl::string_view& key_id);
4638 
4643 
4644 
4654  virtual util::Status AppendVariable(
4655  const StringPiece& variable_name,
4656  const client::UriTemplateConfig& config,
4657  string* target);
4658 
4659 
4660  private:
4661  string enterprise_id_;
4662  string key_id_;
4663  DISALLOW_COPY_AND_ASSIGN(ServiceaccountkeysResource_DeleteMethod);
4664 };
4665 
4679  public:
4690  const AndroidEnterpriseService* _service_,
4691  client::AuthorizationCredential* _credential_,
4692  const absl::string_view& enterprise_id,
4693  const ServiceAccountKey& _content_);
4694 
4699 
4700 
4710  virtual util::Status AppendVariable(
4711  const StringPiece& variable_name,
4712  const client::UriTemplateConfig& config,
4713  string* target);
4714 
4715 
4727  ServiceAccountKey* data) {
4728  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4729  }
4730 
4731  private:
4732  string enterprise_id_; string _content_;
4733  DISALLOW_COPY_AND_ASSIGN(ServiceaccountkeysResource_InsertMethod);
4734 };
4735 
4749  public:
4759  const AndroidEnterpriseService* _service_,
4760  client::AuthorizationCredential* _credential_,
4761  const absl::string_view& enterprise_id);
4762 
4767 
4768 
4778  virtual util::Status AppendVariable(
4779  const StringPiece& variable_name,
4780  const client::UriTemplateConfig& config,
4781  string* target);
4782 
4783 
4796  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4797  }
4798 
4799  private:
4800  string enterprise_id_;
4801  DISALLOW_COPY_AND_ASSIGN(ServiceaccountkeysResource_ListMethod);
4802 };
4803 
4804 
4805 
4819  public:
4831  const AndroidEnterpriseService* _service_,
4832  client::AuthorizationCredential* _credential_,
4833  const absl::string_view& enterprise_id,
4834  const absl::string_view& page_id,
4835  const absl::string_view& cluster_id);
4836 
4841 
4842 
4852  virtual util::Status AppendVariable(
4853  const StringPiece& variable_name,
4854  const client::UriTemplateConfig& config,
4855  string* target);
4856 
4857 
4858  private:
4859  string enterprise_id_;
4860  string page_id_;
4861  string cluster_id_;
4862  DISALLOW_COPY_AND_ASSIGN(StorelayoutclustersResource_DeleteMethod);
4863 };
4864 
4878  public:
4890  const AndroidEnterpriseService* _service_,
4891  client::AuthorizationCredential* _credential_,
4892  const absl::string_view& enterprise_id,
4893  const absl::string_view& page_id,
4894  const absl::string_view& cluster_id);
4895 
4900 
4901 
4911  virtual util::Status AppendVariable(
4912  const StringPiece& variable_name,
4913  const client::UriTemplateConfig& config,
4914  string* target);
4915 
4916 
4928  StoreCluster* data) {
4929  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4930  }
4931 
4932  private:
4933  string enterprise_id_;
4934  string page_id_;
4935  string cluster_id_;
4936  DISALLOW_COPY_AND_ASSIGN(StorelayoutclustersResource_GetMethod);
4937 };
4938 
4952  public:
4964  const AndroidEnterpriseService* _service_,
4965  client::AuthorizationCredential* _credential_,
4966  const absl::string_view& enterprise_id,
4967  const absl::string_view& page_id,
4968  const StoreCluster& _content_);
4969 
4974 
4975 
4985  virtual util::Status AppendVariable(
4986  const StringPiece& variable_name,
4987  const client::UriTemplateConfig& config,
4988  string* target);
4989 
4990 
5002  StoreCluster* data) {
5003  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5004  }
5005 
5006  private:
5007  string enterprise_id_;
5008  string page_id_; string _content_;
5009  DISALLOW_COPY_AND_ASSIGN(StorelayoutclustersResource_InsertMethod);
5010 };
5011 
5025  public:
5036  const AndroidEnterpriseService* _service_,
5037  client::AuthorizationCredential* _credential_,
5038  const absl::string_view& enterprise_id,
5039  const absl::string_view& page_id);
5040 
5045 
5046 
5056  virtual util::Status AppendVariable(
5057  const StringPiece& variable_name,
5058  const client::UriTemplateConfig& config,
5059  string* target);
5060 
5061 
5074  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5075  }
5076 
5077  private:
5078  string enterprise_id_;
5079  string page_id_;
5080  DISALLOW_COPY_AND_ASSIGN(StorelayoutclustersResource_ListMethod);
5081 };
5082 
5096  public:
5109  const AndroidEnterpriseService* _service_,
5110  client::AuthorizationCredential* _credential_,
5111  const absl::string_view& enterprise_id,
5112  const absl::string_view& page_id,
5113  const absl::string_view& cluster_id,
5114  const StoreCluster& _content_);
5115 
5120 
5121 
5131  virtual util::Status AppendVariable(
5132  const StringPiece& variable_name,
5133  const client::UriTemplateConfig& config,
5134  string* target);
5135 
5136 
5148  StoreCluster* data) {
5149  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5150  }
5151 
5152  private:
5153  string enterprise_id_;
5154  string page_id_;
5155  string cluster_id_; string _content_;
5156  DISALLOW_COPY_AND_ASSIGN(StorelayoutclustersResource_UpdateMethod);
5157 };
5158 
5159 
5160 
5174  public:
5185  const AndroidEnterpriseService* _service_,
5186  client::AuthorizationCredential* _credential_,
5187  const absl::string_view& enterprise_id,
5188  const absl::string_view& page_id);
5189 
5194 
5195 
5205  virtual util::Status AppendVariable(
5206  const StringPiece& variable_name,
5207  const client::UriTemplateConfig& config,
5208  string* target);
5209 
5210 
5211  private:
5212  string enterprise_id_;
5213  string page_id_;
5214  DISALLOW_COPY_AND_ASSIGN(StorelayoutpagesResource_DeleteMethod);
5215 };
5216 
5230  public:
5241  const AndroidEnterpriseService* _service_,
5242  client::AuthorizationCredential* _credential_,
5243  const absl::string_view& enterprise_id,
5244  const absl::string_view& page_id);
5245 
5250 
5251 
5261  virtual util::Status AppendVariable(
5262  const StringPiece& variable_name,
5263  const client::UriTemplateConfig& config,
5264  string* target);
5265 
5266 
5278  StorePage* data) {
5279  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5280  }
5281 
5282  private:
5283  string enterprise_id_;
5284  string page_id_;
5285  DISALLOW_COPY_AND_ASSIGN(StorelayoutpagesResource_GetMethod);
5286 };
5287 
5301  public:
5312  const AndroidEnterpriseService* _service_,
5313  client::AuthorizationCredential* _credential_,
5314  const absl::string_view& enterprise_id,
5315  const StorePage& _content_);
5316 
5321 
5322 
5332  virtual util::Status AppendVariable(
5333  const StringPiece& variable_name,
5334  const client::UriTemplateConfig& config,
5335  string* target);
5336 
5337 
5349  StorePage* data) {
5350  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5351  }
5352 
5353  private:
5354  string enterprise_id_; string _content_;
5355  DISALLOW_COPY_AND_ASSIGN(StorelayoutpagesResource_InsertMethod);
5356 };
5357 
5371  public:
5381  const AndroidEnterpriseService* _service_,
5382  client::AuthorizationCredential* _credential_,
5383  const absl::string_view& enterprise_id);
5384 
5389 
5390 
5400  virtual util::Status AppendVariable(
5401  const StringPiece& variable_name,
5402  const client::UriTemplateConfig& config,
5403  string* target);
5404 
5405 
5418  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5419  }
5420 
5421  private:
5422  string enterprise_id_;
5423  DISALLOW_COPY_AND_ASSIGN(StorelayoutpagesResource_ListMethod);
5424 };
5425 
5439  public:
5451  const AndroidEnterpriseService* _service_,
5452  client::AuthorizationCredential* _credential_,
5453  const absl::string_view& enterprise_id,
5454  const absl::string_view& page_id,
5455  const StorePage& _content_);
5456 
5461 
5462 
5472  virtual util::Status AppendVariable(
5473  const StringPiece& variable_name,
5474  const client::UriTemplateConfig& config,
5475  string* target);
5476 
5477 
5489  StorePage* data) {
5490  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5491  }
5492 
5493  private:
5494  string enterprise_id_;
5495  string page_id_; string _content_;
5496  DISALLOW_COPY_AND_ASSIGN(StorelayoutpagesResource_UpdateMethod);
5497 };
5498 
5499 
5500 
5514  public:
5525  const AndroidEnterpriseService* _service_,
5526  client::AuthorizationCredential* _credential_,
5527  const absl::string_view& enterprise_id,
5528  const absl::string_view& user_id);
5529 
5533  virtual ~UsersResource_DeleteMethod();
5534 
5535 
5545  virtual util::Status AppendVariable(
5546  const StringPiece& variable_name,
5547  const client::UriTemplateConfig& config,
5548  string* target);
5549 
5550 
5551  private:
5552  string enterprise_id_;
5553  string user_id_;
5554  DISALLOW_COPY_AND_ASSIGN(UsersResource_DeleteMethod);
5555 };
5556 
5570  public:
5581  const AndroidEnterpriseService* _service_,
5582  client::AuthorizationCredential* _credential_,
5583  const absl::string_view& enterprise_id,
5584  const absl::string_view& user_id);
5585 
5590 
5591 
5601  virtual util::Status AppendVariable(
5602  const StringPiece& variable_name,
5603  const client::UriTemplateConfig& config,
5604  string* target);
5605 
5606 
5618  AuthenticationToken* data) {
5619  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5620  }
5621 
5622  private:
5623  string enterprise_id_;
5624  string user_id_;
5625  DISALLOW_COPY_AND_ASSIGN(UsersResource_GenerateAuthenticationTokenMethod);
5626 };
5627 
5641  public:
5652  const AndroidEnterpriseService* _service_,
5653  client::AuthorizationCredential* _credential_,
5654  const absl::string_view& enterprise_id,
5655  const absl::string_view& user_id);
5656 
5661 
5662 
5672  virtual util::Status AppendVariable(
5673  const StringPiece& variable_name,
5674  const client::UriTemplateConfig& config,
5675  string* target);
5676 
5677 
5689  UserToken* data) {
5690  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5691  }
5692 
5693  private:
5694  string enterprise_id_;
5695  string user_id_;
5696  DISALLOW_COPY_AND_ASSIGN(UsersResource_GenerateTokenMethod);
5697 };
5698 
5712  public:
5723  const AndroidEnterpriseService* _service_,
5724  client::AuthorizationCredential* _credential_,
5725  const absl::string_view& enterprise_id,
5726  const absl::string_view& user_id);
5727 
5731  virtual ~UsersResource_GetMethod();
5732 
5733 
5743  virtual util::Status AppendVariable(
5744  const StringPiece& variable_name,
5745  const client::UriTemplateConfig& config,
5746  string* target);
5747 
5748 
5760  User* data) {
5761  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5762  }
5763 
5764  private:
5765  string enterprise_id_;
5766  string user_id_;
5767  DISALLOW_COPY_AND_ASSIGN(UsersResource_GetMethod);
5768 };
5769 
5783  public:
5794  const AndroidEnterpriseService* _service_,
5795  client::AuthorizationCredential* _credential_,
5796  const absl::string_view& enterprise_id,
5797  const absl::string_view& user_id);
5798 
5803 
5804 
5814  virtual util::Status AppendVariable(
5815  const StringPiece& variable_name,
5816  const client::UriTemplateConfig& config,
5817  string* target);
5818 
5819 
5831  ProductSet* data) {
5832  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5833  }
5834 
5835  private:
5836  string enterprise_id_;
5837  string user_id_;
5838  DISALLOW_COPY_AND_ASSIGN(UsersResource_GetAvailableProductSetMethod);
5839 };
5840 
5854  public:
5865  const AndroidEnterpriseService* _service_,
5866  client::AuthorizationCredential* _credential_,
5867  const absl::string_view& enterprise_id,
5868  const User& _content_);
5869 
5873  virtual ~UsersResource_InsertMethod();
5874 
5875 
5885  virtual util::Status AppendVariable(
5886  const StringPiece& variable_name,
5887  const client::UriTemplateConfig& config,
5888  string* target);
5889 
5890 
5902  User* data) {
5903  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5904  }
5905 
5906  private:
5907  string enterprise_id_; string _content_;
5908  DISALLOW_COPY_AND_ASSIGN(UsersResource_InsertMethod);
5909 };
5910 
5924  public:
5935  const AndroidEnterpriseService* _service_,
5936  client::AuthorizationCredential* _credential_,
5937  const absl::string_view& enterprise_id,
5938  const absl::string_view& email);
5939 
5943  virtual ~UsersResource_ListMethod();
5944 
5945 
5955  virtual util::Status AppendVariable(
5956  const StringPiece& variable_name,
5957  const client::UriTemplateConfig& config,
5958  string* target);
5959 
5965  virtual util::Status AppendOptionalQueryParameters(string* target);
5966 
5967 
5979  UsersListResponse* data) {
5980  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5981  }
5982 
5983  private:
5984  string enterprise_id_;
5985  string email_;
5986  DISALLOW_COPY_AND_ASSIGN(UsersResource_ListMethod);
5987 };
5988 
6002  public:
6013  const AndroidEnterpriseService* _service_,
6014  client::AuthorizationCredential* _credential_,
6015  const absl::string_view& enterprise_id,
6016  const absl::string_view& user_id);
6017 
6022 
6023 
6033  virtual util::Status AppendVariable(
6034  const StringPiece& variable_name,
6035  const client::UriTemplateConfig& config,
6036  string* target);
6037 
6038 
6039  private:
6040  string enterprise_id_;
6041  string user_id_;
6042  DISALLOW_COPY_AND_ASSIGN(UsersResource_RevokeDeviceAccessMethod);
6043 };
6044 
6058  public:
6069  const AndroidEnterpriseService* _service_,
6070  client::AuthorizationCredential* _credential_,
6071  const absl::string_view& enterprise_id,
6072  const absl::string_view& user_id);
6073 
6078 
6079 
6089  virtual util::Status AppendVariable(
6090  const StringPiece& variable_name,
6091  const client::UriTemplateConfig& config,
6092  string* target);
6093 
6094 
6095  private:
6096  string enterprise_id_;
6097  string user_id_;
6098  DISALLOW_COPY_AND_ASSIGN(UsersResource_RevokeTokenMethod);
6099 };
6100 
6114  public:
6126  const AndroidEnterpriseService* _service_,
6127  client::AuthorizationCredential* _credential_,
6128  const absl::string_view& enterprise_id,
6129  const absl::string_view& user_id,
6130  const ProductSet& _content_);
6131 
6136 
6137 
6147  virtual util::Status AppendVariable(
6148  const StringPiece& variable_name,
6149  const client::UriTemplateConfig& config,
6150  string* target);
6151 
6152 
6164  ProductSet* data) {
6165  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6166  }
6167 
6168  private:
6169  string enterprise_id_;
6170  string user_id_; string _content_;
6171  DISALLOW_COPY_AND_ASSIGN(UsersResource_SetAvailableProductSetMethod);
6172 };
6173 
6187  public:
6199  const AndroidEnterpriseService* _service_,
6200  client::AuthorizationCredential* _credential_,
6201  const absl::string_view& enterprise_id,
6202  const absl::string_view& user_id,
6203  const User& _content_);
6204 
6208  virtual ~UsersResource_UpdateMethod();
6209 
6210 
6220  virtual util::Status AppendVariable(
6221  const StringPiece& variable_name,
6222  const client::UriTemplateConfig& config,
6223  string* target);
6224 
6225 
6237  User* data) {
6238  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6239  }
6240 
6241  private:
6242  string enterprise_id_;
6243  string user_id_; string _content_;
6244  DISALLOW_COPY_AND_ASSIGN(UsersResource_UpdateMethod);
6245 };
6246 
6247 
6248 
6262  public:
6273  const AndroidEnterpriseService* _service_,
6274  client::AuthorizationCredential* _credential_,
6275  const absl::string_view& enterprise_id,
6276  const absl::string_view& web_app_id);
6277 
6281  virtual ~WebappsResource_DeleteMethod();
6282 
6283 
6293  virtual util::Status AppendVariable(
6294  const StringPiece& variable_name,
6295  const client::UriTemplateConfig& config,
6296  string* target);
6297 
6298 
6299  private:
6300  string enterprise_id_;
6301  string web_app_id_;
6302  DISALLOW_COPY_AND_ASSIGN(WebappsResource_DeleteMethod);
6303 };
6304 
6318  public:
6329  const AndroidEnterpriseService* _service_,
6330  client::AuthorizationCredential* _credential_,
6331  const absl::string_view& enterprise_id,
6332  const absl::string_view& web_app_id);
6333 
6337  virtual ~WebappsResource_GetMethod();
6338 
6339 
6349  virtual util::Status AppendVariable(
6350  const StringPiece& variable_name,
6351  const client::UriTemplateConfig& config,
6352  string* target);
6353 
6354 
6366  WebApp* data) {
6367  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6368  }
6369 
6370  private:
6371  string enterprise_id_;
6372  string web_app_id_;
6373  DISALLOW_COPY_AND_ASSIGN(WebappsResource_GetMethod);
6374 };
6375 
6389  public:
6400  const AndroidEnterpriseService* _service_,
6401  client::AuthorizationCredential* _credential_,
6402  const absl::string_view& enterprise_id,
6403  const WebApp& _content_);
6404 
6408  virtual ~WebappsResource_InsertMethod();
6409 
6410 
6420  virtual util::Status AppendVariable(
6421  const StringPiece& variable_name,
6422  const client::UriTemplateConfig& config,
6423  string* target);
6424 
6425 
6437  WebApp* data) {
6438  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6439  }
6440 
6441  private:
6442  string enterprise_id_; string _content_;
6443  DISALLOW_COPY_AND_ASSIGN(WebappsResource_InsertMethod);
6444 };
6445 
6459  public:
6469  const AndroidEnterpriseService* _service_,
6470  client::AuthorizationCredential* _credential_,
6471  const absl::string_view& enterprise_id);
6472 
6476  virtual ~WebappsResource_ListMethod();
6477 
6478 
6488  virtual util::Status AppendVariable(
6489  const StringPiece& variable_name,
6490  const client::UriTemplateConfig& config,
6491  string* target);
6492 
6493 
6505  WebAppsListResponse* data) {
6506  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6507  }
6508 
6509  private:
6510  string enterprise_id_;
6511  DISALLOW_COPY_AND_ASSIGN(WebappsResource_ListMethod);
6512 };
6513 
6527  public:
6539  const AndroidEnterpriseService* _service_,
6540  client::AuthorizationCredential* _credential_,
6541  const absl::string_view& enterprise_id,
6542  const absl::string_view& web_app_id,
6543  const WebApp& _content_);
6544 
6548  virtual ~WebappsResource_UpdateMethod();
6549 
6550 
6560  virtual util::Status AppendVariable(
6561  const StringPiece& variable_name,
6562  const client::UriTemplateConfig& config,
6563  string* target);
6564 
6565 
6577  WebApp* data) {
6578  return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6579  }
6580 
6581  private:
6582  string enterprise_id_;
6583  string web_app_id_; string _content_;
6584  DISALLOW_COPY_AND_ASSIGN(WebappsResource_UpdateMethod);
6585 };
6586 
6587 
6588 
6597 class AndroidEnterpriseService : public client::ClientService {
6598  public:
6602  static const char googleapis_API_NAME[];
6603 
6607  static const char googleapis_API_VERSION[];
6608 
6612  static const char googleapis_API_GENERATOR[];
6613 
6614 
6621  public:
6629  explicit DevicesResource(AndroidEnterpriseService* service);
6630 
6635 
6636 
6648  DevicesResource_ForceReportUploadMethod* NewForceReportUploadMethod(
6649  client::AuthorizationCredential* _credential_,
6650  const absl::string_view& enterprise_id,
6651  const absl::string_view& user_id,
6652  const absl::string_view& device_id) const;
6653 
6665  DevicesResource_GetMethod* NewGetMethod(
6666  client::AuthorizationCredential* _credential_,
6667  const absl::string_view& enterprise_id,
6668  const absl::string_view& user_id,
6669  const absl::string_view& device_id) const;
6670 
6682  DevicesResource_GetStateMethod* NewGetStateMethod(
6683  client::AuthorizationCredential* _credential_,
6684  const absl::string_view& enterprise_id,
6685  const absl::string_view& user_id,
6686  const absl::string_view& device_id) const;
6687 
6698  DevicesResource_ListMethod* NewListMethod(
6699  client::AuthorizationCredential* _credential_,
6700  const absl::string_view& enterprise_id,
6701  const absl::string_view& user_id) const;
6702 
6715  DevicesResource_SetStateMethod* NewSetStateMethod(
6716  client::AuthorizationCredential* _credential_,
6717  const absl::string_view& enterprise_id,
6718  const absl::string_view& user_id,
6719  const absl::string_view& device_id,
6720  const DeviceState& _content_) const;
6721 
6734  DevicesResource_UpdateMethod* NewUpdateMethod(
6735  client::AuthorizationCredential* _credential_,
6736  const absl::string_view& enterprise_id,
6737  const absl::string_view& user_id,
6738  const absl::string_view& device_id,
6739  const Device& _content_) const;
6740 
6741  private:
6742  AndroidEnterpriseService* service_;
6743 
6744  DISALLOW_COPY_AND_ASSIGN(DevicesResource);
6745  };
6746 
6753  public:
6761  explicit EnterprisesResource(AndroidEnterpriseService* service);
6762 
6767 
6768 
6778  EnterprisesResource_AcknowledgeNotificationSetMethod* NewAcknowledgeNotificationSetMethod(
6779  client::AuthorizationCredential* _credential_) const;
6780 
6789  EnterprisesResource_CompleteSignupMethod* NewCompleteSignupMethod(
6790  client::AuthorizationCredential* _credential_) const;
6791 
6802  EnterprisesResource_CreateWebTokenMethod* NewCreateWebTokenMethod(
6803  client::AuthorizationCredential* _credential_,
6804  const absl::string_view& enterprise_id,
6805  const AdministratorWebTokenSpec& _content_) const;
6806 
6818  EnterprisesResource_EnrollMethod* NewEnrollMethod(
6819  client::AuthorizationCredential* _credential_,
6820  const absl::string_view& token,
6821  const Enterprise& _content_) const;
6822 
6831  EnterprisesResource_GenerateSignupUrlMethod* NewGenerateSignupUrlMethod(
6832  client::AuthorizationCredential* _credential_) const;
6833 
6843  EnterprisesResource_GetMethod* NewGetMethod(
6844  client::AuthorizationCredential* _credential_,
6845  const absl::string_view& enterprise_id) const;
6846 
6856  EnterprisesResource_GetServiceAccountMethod* NewGetServiceAccountMethod(
6857  client::AuthorizationCredential* _credential_,
6858  const absl::string_view& enterprise_id) const;
6859 
6869  EnterprisesResource_GetStoreLayoutMethod* NewGetStoreLayoutMethod(
6870  client::AuthorizationCredential* _credential_,
6871  const absl::string_view& enterprise_id) const;
6872 
6883  EnterprisesResource_ListMethod* NewListMethod(
6884  client::AuthorizationCredential* _credential_,
6885  const absl::string_view& domain) const;
6886 
6895  EnterprisesResource_PullNotificationSetMethod* NewPullNotificationSetMethod(
6896  client::AuthorizationCredential* _credential_) const;
6897 
6908  EnterprisesResource_SendTestPushNotificationMethod* NewSendTestPushNotificationMethod(
6909  client::AuthorizationCredential* _credential_,
6910  const absl::string_view& enterprise_id) const;
6911 
6922  EnterprisesResource_SetAccountMethod* NewSetAccountMethod(
6923  client::AuthorizationCredential* _credential_,
6924  const absl::string_view& enterprise_id,
6925  const EnterpriseAccount& _content_) const;
6926 
6937  EnterprisesResource_SetStoreLayoutMethod* NewSetStoreLayoutMethod(
6938  client::AuthorizationCredential* _credential_,
6939  const absl::string_view& enterprise_id,
6940  const StoreLayout& _content_) const;
6941 
6951  EnterprisesResource_UnenrollMethod* NewUnenrollMethod(
6952  client::AuthorizationCredential* _credential_,
6953  const absl::string_view& enterprise_id) const;
6954 
6955  private:
6956  AndroidEnterpriseService* service_;
6957 
6958  DISALLOW_COPY_AND_ASSIGN(EnterprisesResource);
6959  };
6960 
6967  public:
6976 
6981 
6982 
6995  EntitlementsResource_DeleteMethod* NewDeleteMethod(
6996  client::AuthorizationCredential* _credential_,
6997  const absl::string_view& enterprise_id,
6998  const absl::string_view& user_id,
6999  const absl::string_view& entitlement_id) const;
7000 
7013  EntitlementsResource_GetMethod* NewGetMethod(
7014  client::AuthorizationCredential* _credential_,
7015  const absl::string_view& enterprise_id,
7016  const absl::string_view& user_id,
7017  const absl::string_view& entitlement_id) const;
7018 
7029  EntitlementsResource_ListMethod* NewListMethod(
7030  client::AuthorizationCredential* _credential_,
7031  const absl::string_view& enterprise_id,
7032  const absl::string_view& user_id) const;
7033 
7047  EntitlementsResource_UpdateMethod* NewUpdateMethod(
7048  client::AuthorizationCredential* _credential_,
7049  const absl::string_view& enterprise_id,
7050  const absl::string_view& user_id,
7051  const absl::string_view& entitlement_id,
7052  const Entitlement& _content_) const;
7053 
7054  private:
7055  AndroidEnterpriseService* service_;
7056 
7057  DISALLOW_COPY_AND_ASSIGN(EntitlementsResource);
7058  };
7059 
7066  public:
7075 
7080 
7081 
7093  GrouplicensesResource_GetMethod* NewGetMethod(
7094  client::AuthorizationCredential* _credential_,
7095  const absl::string_view& enterprise_id,
7096  const absl::string_view& group_license_id) const;
7097 
7107  GrouplicensesResource_ListMethod* NewListMethod(
7108  client::AuthorizationCredential* _credential_,
7109  const absl::string_view& enterprise_id) const;
7110 
7111  private:
7112  AndroidEnterpriseService* service_;
7113 
7114  DISALLOW_COPY_AND_ASSIGN(GrouplicensesResource);
7115  };
7116 
7123  public:
7132 
7137 
7138 
7150  GrouplicenseusersResource_ListMethod* NewListMethod(
7151  client::AuthorizationCredential* _credential_,
7152  const absl::string_view& enterprise_id,
7153  const absl::string_view& group_license_id) const;
7154 
7155  private:
7156  AndroidEnterpriseService* service_;
7157 
7158  DISALLOW_COPY_AND_ASSIGN(GrouplicenseusersResource);
7159  };
7160 
7167  public:
7175  explicit InstallsResource(AndroidEnterpriseService* service);
7176 
7181 
7182 
7196  InstallsResource_DeleteMethod* NewDeleteMethod(
7197  client::AuthorizationCredential* _credential_,
7198  const absl::string_view& enterprise_id,
7199  const absl::string_view& user_id,
7200  const absl::string_view& device_id,
7201  const absl::string_view& install_id) const;
7202 
7216  InstallsResource_GetMethod* NewGetMethod(
7217  client::AuthorizationCredential* _credential_,
7218  const absl::string_view& enterprise_id,
7219  const absl::string_view& user_id,
7220  const absl::string_view& device_id,
7221  const absl::string_view& install_id) const;
7222 
7234  InstallsResource_ListMethod* NewListMethod(
7235  client::AuthorizationCredential* _credential_,
7236  const absl::string_view& enterprise_id,
7237  const absl::string_view& user_id,
7238  const absl::string_view& device_id) const;
7239 
7254  InstallsResource_UpdateMethod* NewUpdateMethod(
7255  client::AuthorizationCredential* _credential_,
7256  const absl::string_view& enterprise_id,
7257  const absl::string_view& user_id,
7258  const absl::string_view& device_id,
7259  const absl::string_view& install_id,
7260  const Install& _content_) const;
7261 
7262  private:
7263  AndroidEnterpriseService* service_;
7264 
7265  DISALLOW_COPY_AND_ASSIGN(InstallsResource);
7266  };
7267 
7274  public:
7283 
7288 
7289 
7305  client::AuthorizationCredential* _credential_,
7306  const absl::string_view& enterprise_id,
7307  const absl::string_view& user_id,
7308  const absl::string_view& device_id,
7309  const absl::string_view& managed_configuration_for_device_id) const;
7310 
7325  client::AuthorizationCredential* _credential_,
7326  const absl::string_view& enterprise_id,
7327  const absl::string_view& user_id,
7328  const absl::string_view& device_id,
7329  const absl::string_view& managed_configuration_for_device_id) const;
7330 
7343  client::AuthorizationCredential* _credential_,
7344  const absl::string_view& enterprise_id,
7345  const absl::string_view& user_id,
7346  const absl::string_view& device_id) const;
7347 
7364  client::AuthorizationCredential* _credential_,
7365  const absl::string_view& enterprise_id,
7366  const absl::string_view& user_id,
7367  const absl::string_view& device_id,
7368  const absl::string_view& managed_configuration_for_device_id,
7369  const ManagedConfiguration& _content_) const;
7370 
7371  private:
7372  AndroidEnterpriseService* service_;
7373 
7374  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsfordeviceResource);
7375  };
7376 
7383  public:
7392 
7397 
7398 
7412  client::AuthorizationCredential* _credential_,
7413  const absl::string_view& enterprise_id,
7414  const absl::string_view& user_id,
7415  const absl::string_view& managed_configuration_for_user_id) const;
7416 
7430  client::AuthorizationCredential* _credential_,
7431  const absl::string_view& enterprise_id,
7432  const absl::string_view& user_id,
7433  const absl::string_view& managed_configuration_for_user_id) const;
7434 
7446  client::AuthorizationCredential* _credential_,
7447  const absl::string_view& enterprise_id,
7448  const absl::string_view& user_id) const;
7449 
7464  client::AuthorizationCredential* _credential_,
7465  const absl::string_view& enterprise_id,
7466  const absl::string_view& user_id,
7467  const absl::string_view& managed_configuration_for_user_id,
7468  const ManagedConfiguration& _content_) const;
7469 
7470  private:
7471  AndroidEnterpriseService* service_;
7472 
7473  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationsforuserResource);
7474  };
7475 
7482  public:
7491 
7496 
7497 
7510  client::AuthorizationCredential* _credential_,
7511  const absl::string_view& enterprise_id,
7512  const absl::string_view& product_id) const;
7513 
7514  private:
7515  AndroidEnterpriseService* service_;
7516 
7517  DISALLOW_COPY_AND_ASSIGN(ManagedconfigurationssettingsResource);
7518  };
7519 
7526  public:
7534  explicit PermissionsResource(AndroidEnterpriseService* service);
7535 
7540 
7541 
7551  PermissionsResource_GetMethod* NewGetMethod(
7552  client::AuthorizationCredential* _credential_,
7553  const absl::string_view& permission_id) const;
7554 
7555  private:
7556  AndroidEnterpriseService* service_;
7557 
7558  DISALLOW_COPY_AND_ASSIGN(PermissionsResource);
7559  };
7560 
7567  public:
7575  explicit ProductsResource(AndroidEnterpriseService* service);
7576 
7581 
7582 
7594  ProductsResource_ApproveMethod* NewApproveMethod(
7595  client::AuthorizationCredential* _credential_,
7596  const absl::string_view& enterprise_id,
7597  const absl::string_view& product_id,
7598  const ProductsApproveRequest& _content_) const;
7599 
7610  ProductsResource_GenerateApprovalUrlMethod* NewGenerateApprovalUrlMethod(
7611  client::AuthorizationCredential* _credential_,
7612  const absl::string_view& enterprise_id,
7613  const absl::string_view& product_id) const;
7614 
7626  ProductsResource_GetMethod* NewGetMethod(
7627  client::AuthorizationCredential* _credential_,
7628  const absl::string_view& enterprise_id,
7629  const absl::string_view& product_id) const;
7630 
7641  ProductsResource_GetAppRestrictionsSchemaMethod* NewGetAppRestrictionsSchemaMethod(
7642  client::AuthorizationCredential* _credential_,
7643  const absl::string_view& enterprise_id,
7644  const absl::string_view& product_id) const;
7645 
7656  ProductsResource_GetPermissionsMethod* NewGetPermissionsMethod(
7657  client::AuthorizationCredential* _credential_,
7658  const absl::string_view& enterprise_id,
7659  const absl::string_view& product_id) const;
7660 
7670  ProductsResource_ListMethod* NewListMethod(
7671  client::AuthorizationCredential* _credential_,
7672  const absl::string_view& enterprise_id) const;
7673 
7684  ProductsResource_UnapproveMethod* NewUnapproveMethod(
7685  client::AuthorizationCredential* _credential_,
7686  const absl::string_view& enterprise_id,
7687  const absl::string_view& product_id) const;
7688 
7689  private:
7690  AndroidEnterpriseService* service_;
7691 
7692  DISALLOW_COPY_AND_ASSIGN(ProductsResource);
7693  };
7694 
7701  public:
7710 
7715 
7716 
7727  ServiceaccountkeysResource_DeleteMethod* NewDeleteMethod(
7728  client::AuthorizationCredential* _credential_,
7729  const absl::string_view& enterprise_id,
7730  const absl::string_view& key_id) const;
7731 
7742  ServiceaccountkeysResource_InsertMethod* NewInsertMethod(
7743  client::AuthorizationCredential* _credential_,
7744  const absl::string_view& enterprise_id,
7745  const ServiceAccountKey& _content_) const;
7746 
7757  client::AuthorizationCredential* _credential_,
7758  const absl::string_view& enterprise_id) const;
7759 
7760  private:
7761  AndroidEnterpriseService* service_;
7762 
7763  DISALLOW_COPY_AND_ASSIGN(ServiceaccountkeysResource);
7764  };
7765 
7772  public:
7781 
7786 
7787 
7800  client::AuthorizationCredential* _credential_,
7801  const absl::string_view& enterprise_id,
7802  const absl::string_view& page_id,
7803  const absl::string_view& cluster_id) const;
7804 
7817  client::AuthorizationCredential* _credential_,
7818  const absl::string_view& enterprise_id,
7819  const absl::string_view& page_id,
7820  const absl::string_view& cluster_id) const;
7821 
7834  client::AuthorizationCredential* _credential_,
7835  const absl::string_view& enterprise_id,
7836  const absl::string_view& page_id,
7837  const StoreCluster& _content_) const;
7838 
7850  client::AuthorizationCredential* _credential_,
7851  const absl::string_view& enterprise_id,
7852  const absl::string_view& page_id) const;
7853 
7867  client::AuthorizationCredential* _credential_,
7868  const absl::string_view& enterprise_id,
7869  const absl::string_view& page_id,
7870  const absl::string_view& cluster_id,
7871  const StoreCluster& _content_) const;
7872 
7873  private:
7874  AndroidEnterpriseService* service_;
7875 
7876  DISALLOW_COPY_AND_ASSIGN(StorelayoutclustersResource);
7877  };
7878 
7885  public:
7894 
7899 
7900 
7911  StorelayoutpagesResource_DeleteMethod* NewDeleteMethod(
7912  client::AuthorizationCredential* _credential_,
7913  const absl::string_view& enterprise_id,
7914  const absl::string_view& page_id) const;
7915 
7926  StorelayoutpagesResource_GetMethod* NewGetMethod(
7927  client::AuthorizationCredential* _credential_,
7928  const absl::string_view& enterprise_id,
7929  const absl::string_view& page_id) const;
7930 
7941  StorelayoutpagesResource_InsertMethod* NewInsertMethod(
7942  client::AuthorizationCredential* _credential_,
7943  const absl::string_view& enterprise_id,
7944  const StorePage& _content_) const;
7945 
7955  StorelayoutpagesResource_ListMethod* NewListMethod(
7956  client::AuthorizationCredential* _credential_,
7957  const absl::string_view& enterprise_id) const;
7958 
7970  StorelayoutpagesResource_UpdateMethod* NewUpdateMethod(
7971  client::AuthorizationCredential* _credential_,
7972  const absl::string_view& enterprise_id,
7973  const absl::string_view& page_id,
7974  const StorePage& _content_) const;
7975 
7976  private:
7977  AndroidEnterpriseService* service_;
7978 
7979  DISALLOW_COPY_AND_ASSIGN(StorelayoutpagesResource);
7980  };
7981 
7988  public:
7996  explicit UsersResource(AndroidEnterpriseService* service);
7997 
8002 
8003 
8014  UsersResource_DeleteMethod* NewDeleteMethod(
8015  client::AuthorizationCredential* _credential_,
8016  const absl::string_view& enterprise_id,
8017  const absl::string_view& user_id) const;
8018 
8029  UsersResource_GenerateAuthenticationTokenMethod* NewGenerateAuthenticationTokenMethod(
8030  client::AuthorizationCredential* _credential_,
8031  const absl::string_view& enterprise_id,
8032  const absl::string_view& user_id) const;
8033 
8044  UsersResource_GenerateTokenMethod* NewGenerateTokenMethod(
8045  client::AuthorizationCredential* _credential_,
8046  const absl::string_view& enterprise_id,
8047  const absl::string_view& user_id) const;
8048 
8059  UsersResource_GetMethod* NewGetMethod(
8060  client::AuthorizationCredential* _credential_,
8061  const absl::string_view& enterprise_id,
8062  const absl::string_view& user_id) const;
8063 
8074  UsersResource_GetAvailableProductSetMethod* NewGetAvailableProductSetMethod(
8075  client::AuthorizationCredential* _credential_,
8076  const absl::string_view& enterprise_id,
8077  const absl::string_view& user_id) const;
8078 
8089  UsersResource_InsertMethod* NewInsertMethod(
8090  client::AuthorizationCredential* _credential_,
8091  const absl::string_view& enterprise_id,
8092  const User& _content_) const;
8093 
8104  UsersResource_ListMethod* NewListMethod(
8105  client::AuthorizationCredential* _credential_,
8106  const absl::string_view& enterprise_id,
8107  const absl::string_view& email) const;
8108 
8119  UsersResource_RevokeDeviceAccessMethod* NewRevokeDeviceAccessMethod(
8120  client::AuthorizationCredential* _credential_,
8121  const absl::string_view& enterprise_id,
8122  const absl::string_view& user_id) const;
8123 
8134  UsersResource_RevokeTokenMethod* NewRevokeTokenMethod(
8135  client::AuthorizationCredential* _credential_,
8136  const absl::string_view& enterprise_id,
8137  const absl::string_view& user_id) const;
8138 
8150  UsersResource_SetAvailableProductSetMethod* NewSetAvailableProductSetMethod(
8151  client::AuthorizationCredential* _credential_,
8152  const absl::string_view& enterprise_id,
8153  const absl::string_view& user_id,
8154  const ProductSet& _content_) const;
8155 
8167  UsersResource_UpdateMethod* NewUpdateMethod(
8168  client::AuthorizationCredential* _credential_,
8169  const absl::string_view& enterprise_id,
8170  const absl::string_view& user_id,
8171  const User& _content_) const;
8172 
8173  private:
8174  AndroidEnterpriseService* service_;
8175 
8176  DISALLOW_COPY_AND_ASSIGN(UsersResource);
8177  };
8178 
8185  public:
8193  explicit WebappsResource(AndroidEnterpriseService* service);
8194 
8199 
8200 
8211  WebappsResource_DeleteMethod* NewDeleteMethod(
8212  client::AuthorizationCredential* _credential_,
8213  const absl::string_view& enterprise_id,
8214  const absl::string_view& web_app_id) const;
8215 
8226  WebappsResource_GetMethod* NewGetMethod(
8227  client::AuthorizationCredential* _credential_,
8228  const absl::string_view& enterprise_id,
8229  const absl::string_view& web_app_id) const;
8230 
8241  WebappsResource_InsertMethod* NewInsertMethod(
8242  client::AuthorizationCredential* _credential_,
8243  const absl::string_view& enterprise_id,
8244  const WebApp& _content_) const;
8245 
8255  WebappsResource_ListMethod* NewListMethod(
8256  client::AuthorizationCredential* _credential_,
8257  const absl::string_view& enterprise_id) const;
8258 
8270  WebappsResource_UpdateMethod* NewUpdateMethod(
8271  client::AuthorizationCredential* _credential_,
8272  const absl::string_view& enterprise_id,
8273  const absl::string_view& web_app_id,
8274  const WebApp& _content_) const;
8275 
8276  private:
8277  AndroidEnterpriseService* service_;
8278 
8279  DISALLOW_COPY_AND_ASSIGN(WebappsResource);
8280  };
8281 
8282 
8283 
8290  explicit AndroidEnterpriseService(client::HttpTransport* transport);
8291 
8295  virtual ~AndroidEnterpriseService();
8296 
8302  const DevicesResource& get_devices() const {
8303  return devices_;
8304  }
8305 
8306 
8313  return enterprises_;
8314  }
8315 
8316 
8323  return entitlements_;
8324  }
8325 
8326 
8333  return grouplicenses_;
8334  }
8335 
8336 
8343  return grouplicenseusers_;
8344  }
8345 
8346 
8353  return installs_;
8354  }
8355 
8356 
8363  return managedconfigurationsfordevice_;
8364  }
8365 
8366 
8373  return managedconfigurationsforuser_;
8374  }
8375 
8376 
8383  return managedconfigurationssettings_;
8384  }
8385 
8386 
8393  return permissions_;
8394  }
8395 
8396 
8403  return products_;
8404  }
8405 
8406 
8413  return serviceaccountkeys_;
8414  }
8415 
8416 
8423  return storelayoutclusters_;
8424  }
8425 
8426 
8433  return storelayoutpages_;
8434  }
8435 
8436 
8442  const UsersResource& get_users() const {
8443  return users_;
8444  }
8445 
8446 
8452  const WebappsResource& get_webapps() const {
8453  return webapps_;
8454  }
8455 
8462  class SCOPES {
8463  public:
8467  static const char ANDROIDENTERPRISE[];
8468 
8469  private:
8470  SCOPES(); // Never instantiated.
8471  ~SCOPES(); // Never instantiated.
8472  };
8473 
8474  private:
8475  DevicesResource devices_;
8476  EnterprisesResource enterprises_;
8477  EntitlementsResource entitlements_;
8478  GrouplicensesResource grouplicenses_;
8479  GrouplicenseusersResource grouplicenseusers_;
8480  InstallsResource installs_;
8481  ManagedconfigurationsfordeviceResource managedconfigurationsfordevice_;
8482  ManagedconfigurationsforuserResource managedconfigurationsforuser_;
8483  ManagedconfigurationssettingsResource managedconfigurationssettings_;
8484  PermissionsResource permissions_;
8485  ProductsResource products_;
8486  ServiceaccountkeysResource serviceaccountkeys_;
8487  StorelayoutclustersResource storelayoutclusters_;
8488  StorelayoutpagesResource storelayoutpages_;
8489  UsersResource users_;
8490  WebappsResource webapps_;
8491 
8492  DISALLOW_COPY_AND_ASSIGN(AndroidEnterpriseService);
8493 };
8494 
8495 
8526 } // namespace google_androidenterprise_api
8527 #endif // GOOGLE_ANDROIDENTERPRISE_API_ANDROID_ENTERPRISE_SERVICE_H_
uint32 get_max_results() const
Definition: android_enterprise_service.h:4404
util::Status ExecuteAndParseResponse(ManagedConfigurationsSettingsListResponse *data)
Definition: android_enterprise_service.h:3669
void clear_user_ip()
Definition: android_enterprise_service.h:387
const string & get_language() const
Definition: android_enterprise_service.h:4362
const ManagedconfigurationssettingsResource & get_managedconfigurationssettings() const
Definition: android_enterprise_service.h:8382
util::Status ExecuteAndParseResponse(GroupLicenseUsersListResponse *data)
Definition: android_enterprise_service.h:2716
Definition: android_enterprise_service.h:6458
util::Status ExecuteAndParseResponse(StoreLayoutPagesListResponse *data)
Definition: android_enterprise_service.h:5416
util::Status ExecuteAndParseResponse(NotificationSet *data)
Definition: android_enterprise_service.h:1916
util::Status ExecuteAndParseResponse(ManagedConfigurationsForUserListResponse *data)
Definition: android_enterprise_service.h:3518
const string & get_language() const
Definition: android_enterprise_service.h:3729
Definition: android_enterprise_service.h:2741
~StorelayoutpagesResource()
Definition: android_enterprise_service.h:7898
const string & get_request_mode() const
Definition: android_enterprise_service.h:1853
const ProductsResource & get_products() const
Definition: android_enterprise_service.h:8402
Definition: user_token.h:53
const StorelayoutclustersResource & get_storelayoutclusters() const
Definition: android_enterprise_service.h:8422
Definition: android_enterprise_service.h:5370
void clear_language()
Definition: android_enterprise_service.h:4135
Definition: android_enterprise_service.h:2007
const ManagedconfigurationsfordeviceResource & get_managedconfigurationsfordevice() const
Definition: android_enterprise_service.h:8362
Definition: entitlement.h:73
Definition: android_enterprise_service.h:4228
string * mutable_callbackUrl()
Definition: android_enterprise_service.h:1413
util::Status ExecuteAndParseResponse(StoreCluster *data)
Definition: android_enterprise_service.h:4927
util::Status ExecuteAndParseResponse(GroupLicensesListResponse *data)
Definition: android_enterprise_service.h:2643
Definition: android_enterprise_service.h:2956
void clear_alt()
Definition: android_enterprise_service.h:160
util::Status ExecuteAndParseResponse(EnterprisesListResponse *data)
Definition: android_enterprise_service.h:1798
util::Status ExecuteAndParseResponse(StoreLayout *data)
Definition: android_enterprise_service.h:1722
const string & get_oauth_token() const
Definition: android_enterprise_service.h:291
Definition: android_enterprise_service.h:6261
void clear_notification_set_id()
Definition: android_enterprise_service.h:992
Definition: android_enterprise_service.h:3812
Definition: android_enterprise_service.h:4564
string * mutable_language()
Definition: android_enterprise_service.h:3737
Definition: android_enterprise_service.h:6317
util::Status ExecuteAndParseResponse(ManagedConfiguration *data)
Definition: android_enterprise_service.h:3308
Definition: android_enterprise_service.h:6526
Definition: android_enterprise_service.h:5711
util::Status ExecuteAndParseResponse(User *data)
Definition: android_enterprise_service.h:5901
const string & get_enterprise_token() const
Definition: android_enterprise_service.h:1144
void set_oauth_token(const string &value)
Definition: android_enterprise_service.h:310
util::Status ExecuteAndParseResponse(ProductsListResponse *data)
Definition: android_enterprise_service.h:4532
const ServiceaccountkeysResource & get_serviceaccountkeys() const
Definition: android_enterprise_service.h:8412
Definition: group_licenses_list_response.h:52
void set_enterprise_token(const string &value)
Definition: android_enterprise_service.h:1163
string * mutable_enterpriseToken()
Definition: android_enterprise_service.h:1152
bool get_install() const
Definition: android_enterprise_service.h:2450
Definition: store_cluster.h:53
util::Status ExecuteAndParseResponse(ServiceAccountKeysListResponse *data)
Definition: android_enterprise_service.h:4794
Definition: android_enterprise_service.h:693
~DevicesResource()
Definition: android_enterprise_service.h:6634
util::Status ExecuteAndParseResponse(Permission *data)
Definition: android_enterprise_service.h:3786
~WebappsResource()
Definition: android_enterprise_service.h:8198
void clear_oauth_token()
Definition: android_enterprise_service.h:280
const PermissionsResource & get_permissions() const
Definition: android_enterprise_service.h:8392
util::Status ExecuteAndParseResponse(SignupInfo *data)
Definition: android_enterprise_service.h:1469
Definition: web_app.h:55
Definition: enterprise_account.h:51
void clear_token()
Definition: android_enterprise_service.h:4463
string * mutable_fields()
Definition: android_enterprise_service.h:217
util::Status ExecuteAndParseResponse(GroupLicense *data)
Definition: android_enterprise_service.h:2574
const GrouplicenseusersResource & get_grouplicenseusers() const
Definition: android_enterprise_service.h:8342
Definition: android_enterprise_service.h:2882
Definition: products_generate_approval_url_response.h:50
util::Status ExecuteAndParseResponse(ManagedConfiguration *data)
Definition: android_enterprise_service.h:3154
util::Status ExecuteAndParseResponse(InstallsListResponse *data)
Definition: android_enterprise_service.h:2932
Definition: store_layout_clusters_list_response.h:52
const StorelayoutpagesResource & get_storelayoutpages() const
Definition: android_enterprise_service.h:8432
util::Status ExecuteAndParseResponse(ProductSet *data)
Definition: android_enterprise_service.h:5830
const UsersResource & get_users() const
Definition: android_enterprise_service.h:8442
void clear_pretty_print()
Definition: android_enterprise_service.h:320
util::Status ExecuteAndParseResponse(DeviceState *data)
Definition: android_enterprise_service.h:816
const string & get_language() const
Definition: android_enterprise_service.h:4027
util::Status ExecuteAndParseResponse(User *data)
Definition: android_enterprise_service.h:6236
string * mutable_alt()
Definition: android_enterprise_service.h:178
util::Status ExecuteAndParseResponse(Enterprise *data)
Definition: android_enterprise_service.h:1538
util::Status ExecuteAndParseResponse(ProductSet *data)
Definition: android_enterprise_service.h:6163
const string & get_token() const
Definition: android_enterprise_service.h:4474
const GrouplicensesResource & get_grouplicenses() const
Definition: android_enterprise_service.h:8332
Definition: notification_set.h:54
util::Status ExecuteAndParseResponse(StoreLayout *data)
Definition: android_enterprise_service.h:2125
const string & get_user_ip() const
Definition: android_enterprise_service.h:398
const string & get_completion_token() const
Definition: android_enterprise_service.h:1102
Definition: managed_configurations_for_user_list_response.h:52
util::Status ExecuteAndParseResponse(StoreCluster *data)
Definition: android_enterprise_service.h:5001
Definition: administrator_web_token.h:50
Definition: authentication_token.h:51
Definition: store_page.h:54
~InstallsResource()
Definition: android_enterprise_service.h:7180
Definition: android_enterprise_service.h:2408
void clear_key_type()
Definition: android_enterprise_service.h:1584
Definition: android_enterprise_service.h:5438
Definition: android_enterprise_service.h:2667
void clear_enterprise_token()
Definition: android_enterprise_service.h:1133
void set_install(bool value)
Definition: android_enterprise_service.h:2460
util::Status ExecuteAndParseResponse(StorePage *data)
Definition: android_enterprise_service.h:5348
void set_fields(const string &value)
Definition: android_enterprise_service.h:229
Definition: android_enterprise_service.h:4299
util::Status ExecuteAndParseResponse(UserToken *data)
Definition: android_enterprise_service.h:5688
void set_query(const string &value)
Definition: android_enterprise_service.h:4453
string * mutable_languageCode()
Definition: android_enterprise_service.h:3915
Definition: android_enterprise_service.h:121
Definition: android_enterprise_service.h:6597
~UsersResource()
Definition: android_enterprise_service.h:8001
void set_language(const string &value)
Definition: android_enterprise_service.h:4166
Definition: enterprises_send_test_push_notification_response.h:50
util::Status ExecuteAndParseResponse(WebAppsListResponse *data)
Definition: android_enterprise_service.h:6504
const InstallsResource & get_installs() const
Definition: android_enterprise_service.h:8352
void clear_query()
Definition: android_enterprise_service.h:4421
const string & get_language() const
Definition: android_enterprise_service.h:4146
void set_language(const string &value)
Definition: android_enterprise_service.h:4383
util::Status ExecuteAndParseResponse(User *data)
Definition: android_enterprise_service.h:5759
util::Status ExecuteAndParseResponse(AdministratorWebToken *data)
Definition: android_enterprise_service.h:1273
Definition: android_enterprise_service.h:2202
Definition: android_enterprise_service.h:2597
const string & get_query() const
Definition: android_enterprise_service.h:4432
void clear_max_results()
Definition: android_enterprise_service.h:4393
util::Status ExecuteAndParseResponse(Device *data)
Definition: android_enterprise_service.h:595
void set_completion_token(const string &value)
Definition: android_enterprise_service.h:1122
void set_alt(const string &value)
Definition: android_enterprise_service.h:189
util::Status ExecuteAndParseResponse(ManagedConfigurationsForDeviceListResponse *data)
Definition: android_enterprise_service.h:3229
void set_approved(bool value)
Definition: android_enterprise_service.h:4343
const string & get_callback_url() const
Definition: android_enterprise_service.h:1405
~ProductsResource()
Definition: android_enterprise_service.h:7580
util::Status ExecuteAndParseResponse(ServiceAccount *data)
Definition: android_enterprise_service.h:1652
Definition: android_enterprise_service.h:2525
const EnterprisesResource & get_enterprises() const
Definition: android_enterprise_service.h:8312
const string & get_quota_user() const
Definition: android_enterprise_service.h:357
string * mutable_key()
Definition: android_enterprise_service.h:257
util::Status ExecuteAndParseResponse(Enterprise *data)
Definition: android_enterprise_service.h:1200
void set_language(const string &value)
Definition: android_enterprise_service.h:3749
string * mutable_language()
Definition: android_enterprise_service.h:4154
Definition: devices_list_response.h:52
void clear_request_mode()
Definition: android_enterprise_service.h:1842
void clear_key()
Definition: android_enterprise_service.h:239
void set_user_ip(const string &value)
Definition: android_enterprise_service.h:417
void clear_update_mask()
Definition: android_enterprise_service.h:870
string * mutable_userIp()
Definition: android_enterprise_service.h:405
void set_update_mask(const string &value)
Definition: android_enterprise_service.h:904
util::Status ExecuteAndParseResponse(ManagedConfiguration *data)
Definition: android_enterprise_service.h:3594
void set_token(const string &value)
Definition: android_enterprise_service.h:4495
void clear_language()
Definition: android_enterprise_service.h:4016
void set_request_mode(const string &value)
Definition: android_enterprise_service.h:1879
Definition: managed_configurations_settings_list_response.h:52
string * mutable_completionToken()
Definition: android_enterprise_service.h:1110
Definition: administrator.cc:40
Definition: android_enterprise_service.h:3989
const string & get_update_mask() const
Definition: android_enterprise_service.h:881
Definition: android_enterprise_service.h:6388
void clear_completion_token()
Definition: android_enterprise_service.h:1091
Definition: managed_configurations_for_device_list_response.h:52
~GrouplicenseusersResource()
Definition: android_enterprise_service.h:7136
Definition: enterprise.h:63
string * mutable_keyType()
Definition: android_enterprise_service.h:1603
Definition: device_state.h:51
void set_language(const string &value)
Definition: android_enterprise_service.h:4047
void clear_approved()
Definition: android_enterprise_service.h:4323
Definition: permission.h:57
Definition: android_enterprise_service.h:5229
const string & get_key() const
Definition: android_enterprise_service.h:250
Definition: android_enterprise_service.h:5640
util::Status ExecuteAndParseResponse(StorePage *data)
Definition: android_enterprise_service.h:5488
const ManagedconfigurationsforuserResource & get_managedconfigurationsforuser() const
Definition: android_enterprise_service.h:8372
Definition: android_enterprise_service.h:5300
string * mutable_language()
Definition: android_enterprise_service.h:4035
Definition: android_enterprise_service.h:2337
Definition: android_enterprise_service.h:5853
Definition: android_enterprise_service.h:1295
Definition: android_enterprise_service.h:840
util::Status ExecuteAndParseResponse(StoreLayoutClustersListResponse *data)
Definition: android_enterprise_service.h:5072
~GrouplicensesResource()
Definition: android_enterprise_service.h:7079
~PermissionsResource()
Definition: android_enterprise_service.h:7539
const WebappsResource & get_webapps() const
Definition: android_enterprise_service.h:8452
Definition: android_enterprise_service.h:2804
Definition: product_set.h:52
Definition: android_enterprise_service.h:5513
Definition: android_enterprise_service.h:5173
util::Status ExecuteAndParseResponse(ManagedConfiguration *data)
Definition: android_enterprise_service.h:3446
void set_pretty_print(bool value)
Definition: android_enterprise_service.h:338
void set_key(const string &value)
Definition: android_enterprise_service.h:270
string * mutable_quotaUser()
Definition: android_enterprise_service.h:365
Definition: android_enterprise_service.h:4748
util::Status ExecuteAndParseResponse(Device *data)
Definition: android_enterprise_service.h:941
Definition: signup_info.h:51
util::Status ExecuteAndParseResponse(ProductsGenerateApprovalUrlResponse *data)
Definition: android_enterprise_service.h:3964
void clear_install()
Definition: android_enterprise_service.h:2439
Definition: android_enterprise_service.h:545
void clear_language_code()
Definition: android_enterprise_service.h:3896
Definition: administrator_web_token_spec.h:58
bool get_pretty_print() const
Definition: android_enterprise_service.h:331
util::Status ExecuteAndParseResponse(Install *data)
Definition: android_enterprise_service.h:3011
util::Status ExecuteAndParseResponse(AuthenticationToken *data)
Definition: android_enterprise_service.h:5617
util::Status ExecuteAndParseResponse(Product *data)
Definition: android_enterprise_service.h:4084
Definition: android_enterprise_service.h:2147
util::Status ExecuteAndParseResponse(WebApp *data)
Definition: android_enterprise_service.h:6365
Definition: service_account_keys_list_response.h:51
~ServiceaccountkeysResource()
Definition: android_enterprise_service.h:7714
void clear_quota_user()
Definition: android_enterprise_service.h:346
void clear_callback_url()
Definition: android_enterprise_service.h:1394
Definition: android_enterprise_service.h:764
~EntitlementsResource()
Definition: android_enterprise_service.h:6980
string * mutable_query()
Definition: android_enterprise_service.h:4439
Definition: enterprises_list_response.h:52
const DevicesResource & get_devices() const
Definition: android_enterprise_service.h:8302
bool get_approved() const
Definition: android_enterprise_service.h:4334
string * mutable_notificationSetId()
Definition: android_enterprise_service.h:1011
Definition: android_enterprise_service.h:6186
string * mutable_requestMode()
Definition: android_enterprise_service.h:1861
void clear_language()
Definition: android_enterprise_service.h:3718
~EnterprisesResource()
Definition: android_enterprise_service.h:6766
util::Status ExecuteAndParseResponse(WebApp *data)
Definition: android_enterprise_service.h:6576
Definition: android_enterprise_service.h:2262
util::Status ExecuteAndParseResponse(DeviceState *data)
Definition: android_enterprise_service.h:669
Definition: android_enterprise_service.h:8462
Definition: group_license_users_list_response.h:52
util::Status ExecuteAndParseResponse(DevicesListResponse *data)
Definition: android_enterprise_service.h:741
void clear_language()
Definition: android_enterprise_service.h:4351
Definition: products_approve_request.h:52
void clear_fields()
Definition: android_enterprise_service.h:199
Definition: android_enterprise_service.h:4877
Definition: android_enterprise_service.h:5923
Definition: android_enterprise_service.h:1492
util::Status ExecuteAndParseResponse(WebApp *data)
Definition: android_enterprise_service.h:6436
const string & get_language_code() const
Definition: android_enterprise_service.h:3907
Definition: users_list_response.h:52
void set_quota_user(const string &value)
Definition: android_enterprise_service.h:377
Definition: web_apps_list_response.h:52
Definition: group_license.h:66
Definition: store_layout.h:51
util::Status ExecuteAndParseResponse(StorePage *data)
Definition: android_enterprise_service.h:5277
const string & get_alt() const
Definition: android_enterprise_service.h:171
util::Status ExecuteAndParseResponse(EnterpriseAccount *data)
Definition: android_enterprise_service.h:2055
string * mutable_updateMask()
Definition: android_enterprise_service.h:889
Definition: app_restrictions_schema.h:53
util::Status ExecuteAndParseResponse(EntitlementsListResponse *data)
Definition: android_enterprise_service.h:2385
util::Status ExecuteAndParseResponse(AppRestrictionsSchema *data)
Definition: android_enterprise_service.h:4203
string * mutable_language()
Definition: android_enterprise_service.h:4370
Definition: entitlements_list_response.h:52
Definition: installs_list_response.h:52
Definition: android_enterprise_service.h:6057
Definition: store_layout_pages_list_response.h:52
util::Status ExecuteAndParseResponse(Install *data)
Definition: android_enterprise_service.h:2857
Definition: android_enterprise_service.h:1744
util::Status ExecuteAndParseResponse(UsersListResponse *data)
Definition: android_enterprise_service.h:5978
Definition: product_permissions.h:53
Definition: service_account.h:53
util::Status ExecuteAndParseResponse(Enterprise *data)
Definition: android_enterprise_service.h:1350
util::Status ExecuteAndParseResponse(EnterprisesSendTestPushNotificationResponse *data)
Definition: android_enterprise_service.h:1985
const string & get_key_type() const
Definition: android_enterprise_service.h:1595
void set_language_code(const string &value)
Definition: android_enterprise_service.h:3927
void set_max_results(uint32 value)
Definition: android_enterprise_service.h:4413
Definition: service_account_key.h:50
void set_callback_url(const string &value)
Definition: android_enterprise_service.h:1432
string * mutable_oauthToken()
Definition: android_enterprise_service.h:299
util::Status ExecuteAndParseResponse(Entitlement *data)
Definition: android_enterprise_service.h:2497
const string & get_fields() const
Definition: android_enterprise_service.h:210
void set_key_type(const string &value)
Definition: android_enterprise_service.h:1615
Definition: android_enterprise_service.h:619
void set_notification_set_id(const string &value)
Definition: android_enterprise_service.h:1023
util::Status ExecuteAndParseResponse(ServiceAccountKey *data)
Definition: android_enterprise_service.h:4726
Definition: managed_configuration.h:55
const string & get_notification_set_id() const
Definition: android_enterprise_service.h:1003
util::Status ExecuteAndParseResponse(StoreCluster *data)
Definition: android_enterprise_service.h:5147
util::Status ExecuteAndParseResponse(Entitlement *data)
Definition: android_enterprise_service.h:2313
const EntitlementsResource & get_entitlements() const
Definition: android_enterprise_service.h:8322
string * mutable_token()
Definition: android_enterprise_service.h:4481
Definition: android_enterprise_service.h:3694
util::Status ExecuteAndParseResponse(ProductPermissions *data)
Definition: android_enterprise_service.h:4276
Definition: products_list_response.h:54