24 #ifndef GOOGLE_ANDROIDENTERPRISE_API_ANDROID_ENTERPRISE_SERVICE_H_ 25 #define GOOGLE_ANDROIDENTERPRISE_API_ANDROID_ENTERPRISE_SERVICE_H_ 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" 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" 112 class AndroidEnterpriseService;
122 :
public client::ClientServiceRequest {
146 const client::ClientService* service,
147 client::AuthorizationCredential* credential,
148 client::HttpRequest::HttpMethod method,
149 const StringPiece& uri_template);
162 client::ClearCppValueHelper(&alt_);
171 const string&
get_alt()
const {
return alt_; }
200 _have_fields_ =
false;
201 client::ClearCppValueHelper(&fields_);
218 _have_fields_ =
true;
230 _have_fields_ =
true;
241 client::ClearCppValueHelper(&key_);
250 const string&
get_key()
const {
return key_; }
281 _have_oauth_token_ =
false;
282 client::ClearCppValueHelper(&oauth_token_);
300 _have_oauth_token_ =
true;
301 return &oauth_token_;
311 _have_oauth_token_ =
true;
312 oauth_token_ = value;
321 _have_pretty_print_ =
false;
322 client::ClearCppValueHelper(&pretty_print_);
339 _have_pretty_print_ =
true;
340 pretty_print_ = value;
347 _have_quota_user_ =
false;
348 client::ClearCppValueHelper("a_user_);
366 _have_quota_user_ =
true;
378 _have_quota_user_ =
true;
388 _have_user_ip_ =
false;
389 client::ClearCppValueHelper(&user_ip_);
406 _have_user_ip_ =
true;
418 _have_user_ip_ =
true;
432 virtual util::Status AppendVariable(
433 const StringPiece& variable_name,
434 const client::UriTemplateConfig& config,
442 virtual util::Status AppendOptionalQueryParameters(
string* target);
451 void AddJsonContentToRequest(
const client::JsonCppData *content);
462 bool _have_fields_ : 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;
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);
520 virtual util::Status AppendVariable(
521 const StringPiece& variable_name,
522 const client::UriTemplateConfig& config,
527 string enterprise_id_;
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);
579 virtual util::Status AppendVariable(
580 const StringPiece& variable_name,
581 const client::UriTemplateConfig& config,
597 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
601 string enterprise_id_;
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);
653 virtual util::Status AppendVariable(
654 const StringPiece& variable_name,
655 const client::UriTemplateConfig& config,
671 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
675 string enterprise_id_;
706 client::AuthorizationCredential* _credential_,
707 const absl::string_view& enterprise_id,
708 const absl::string_view& user_id);
725 virtual util::Status AppendVariable(
726 const StringPiece& variable_name,
727 const client::UriTemplateConfig& config,
743 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
747 string enterprise_id_;
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,
800 virtual util::Status AppendVariable(
801 const StringPiece& variable_name,
802 const client::UriTemplateConfig& config,
818 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
822 string enterprise_id_;
824 string device_id_;
string _content_;
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,
871 _have_update_mask_ =
false;
872 client::ClearCppValueHelper(&update_mask_);
890 _have_update_mask_ =
true;
891 return &update_mask_;
905 _have_update_mask_ =
true;
906 update_mask_ = value;
918 virtual util::Status AppendVariable(
919 const StringPiece& variable_name,
920 const client::UriTemplateConfig& config,
928 virtual util::Status AppendOptionalQueryParameters(
string* target);
943 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
947 string enterprise_id_;
951 bool _have_update_mask_ : 1;
string _content_;
980 client::AuthorizationCredential* _credential_);
993 _have_notification_set_id_ =
false;
994 client::ClearCppValueHelper(¬ification_set_id_);
1012 _have_notification_set_id_ =
true;
1013 return ¬ification_set_id_;
1024 _have_notification_set_id_ =
true;
1025 notification_set_id_ = value;
1037 virtual util::Status AppendVariable(
1038 const StringPiece& variable_name,
1039 const client::UriTemplateConfig& config,
1047 virtual util::Status AppendOptionalQueryParameters(
string* target);
1051 string notification_set_id_;
1052 bool _have_notification_set_id_ : 1;
1079 client::AuthorizationCredential* _credential_);
1092 _have_completion_token_ =
false;
1093 client::ClearCppValueHelper(&completion_token_);
1111 _have_completion_token_ =
true;
1112 return &completion_token_;
1123 _have_completion_token_ =
true;
1124 completion_token_ = value;
1134 _have_enterprise_token_ =
false;
1135 client::ClearCppValueHelper(&enterprise_token_);
1153 _have_enterprise_token_ =
true;
1154 return &enterprise_token_;
1164 _have_enterprise_token_ =
true;
1165 enterprise_token_ = value;
1177 virtual util::Status AppendVariable(
1178 const StringPiece& variable_name,
1179 const client::UriTemplateConfig& config,
1187 virtual util::Status AppendOptionalQueryParameters(
string* target);
1202 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1206 string completion_token_;
1207 string enterprise_token_;
1208 bool _have_completion_token_ : 1;
1209 bool _have_enterprise_token_ : 1;
1238 client::AuthorizationCredential* _credential_,
1239 const absl::string_view& enterprise_id,
1257 virtual util::Status AppendVariable(
1258 const StringPiece& variable_name,
1259 const client::UriTemplateConfig& config,
1275 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1279 string enterprise_id_;
string _content_;
1308 client::AuthorizationCredential* _credential_,
1309 const absl::string_view& token,
1327 virtual util::Status AppendVariable(
1328 const StringPiece& variable_name,
1329 const client::UriTemplateConfig& config,
1337 virtual util::Status AppendOptionalQueryParameters(
string* target);
1352 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1356 string token_;
string _content_;
1383 client::AuthorizationCredential* _credential_);
1395 _have_callback_url_ =
false;
1396 client::ClearCppValueHelper(&callback_url_);
1414 _have_callback_url_ =
true;
1415 return &callback_url_;
1433 _have_callback_url_ =
true;
1434 callback_url_ = value;
1446 virtual util::Status AppendVariable(
1447 const StringPiece& variable_name,
1448 const client::UriTemplateConfig& config,
1456 virtual util::Status AppendOptionalQueryParameters(
string* target);
1471 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1475 string callback_url_;
1476 bool _have_callback_url_ : 1;
1504 client::AuthorizationCredential* _credential_,
1505 const absl::string_view& enterprise_id);
1522 virtual util::Status AppendVariable(
1523 const StringPiece& variable_name,
1524 const client::UriTemplateConfig& config,
1540 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1544 string enterprise_id_;
1572 client::AuthorizationCredential* _credential_,
1573 const absl::string_view& enterprise_id);
1585 _have_key_type_ =
false;
1586 client::ClearCppValueHelper(&key_type_);
1604 _have_key_type_ =
true;
1616 _have_key_type_ =
true;
1629 virtual util::Status AppendVariable(
1630 const StringPiece& variable_name,
1631 const client::UriTemplateConfig& config,
1639 virtual util::Status AppendOptionalQueryParameters(
string* target);
1654 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1658 string enterprise_id_;
1660 bool _have_key_type_ : 1;
1688 client::AuthorizationCredential* _credential_,
1689 const absl::string_view& enterprise_id);
1706 virtual util::Status AppendVariable(
1707 const StringPiece& variable_name,
1708 const client::UriTemplateConfig& config,
1724 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1728 string enterprise_id_;
1757 client::AuthorizationCredential* _credential_,
1758 const absl::string_view& domain);
1775 virtual util::Status AppendVariable(
1776 const StringPiece& variable_name,
1777 const client::UriTemplateConfig& config,
1785 virtual util::Status AppendOptionalQueryParameters(
string* target);
1800 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1831 client::AuthorizationCredential* _credential_);
1843 _have_request_mode_ =
false;
1844 client::ClearCppValueHelper(&request_mode_);
1862 _have_request_mode_ =
true;
1863 return &request_mode_;
1880 _have_request_mode_ =
true;
1881 request_mode_ = value;
1893 virtual util::Status AppendVariable(
1894 const StringPiece& variable_name,
1895 const client::UriTemplateConfig& config,
1903 virtual util::Status AppendOptionalQueryParameters(
string* target);
1918 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1922 string request_mode_;
1923 bool _have_request_mode_ : 1;
1951 client::AuthorizationCredential* _credential_,
1952 const absl::string_view& enterprise_id);
1969 virtual util::Status AppendVariable(
1970 const StringPiece& variable_name,
1971 const client::UriTemplateConfig& config,
1987 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
1991 string enterprise_id_;
2020 client::AuthorizationCredential* _credential_,
2021 const absl::string_view& enterprise_id,
2039 virtual util::Status AppendVariable(
2040 const StringPiece& variable_name,
2041 const client::UriTemplateConfig& config,
2057 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2061 string enterprise_id_;
string _content_;
2090 client::AuthorizationCredential* _credential_,
2091 const absl::string_view& enterprise_id,
2109 virtual util::Status AppendVariable(
2110 const StringPiece& variable_name,
2111 const client::UriTemplateConfig& config,
2127 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2131 string enterprise_id_;
string _content_;
2159 client::AuthorizationCredential* _credential_,
2160 const absl::string_view& enterprise_id);
2177 virtual util::Status AppendVariable(
2178 const StringPiece& variable_name,
2179 const client::UriTemplateConfig& config,
2184 string enterprise_id_;
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);
2237 virtual util::Status AppendVariable(
2238 const StringPiece& variable_name,
2239 const client::UriTemplateConfig& config,
2244 string enterprise_id_;
2246 string entitlement_id_;
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);
2297 virtual util::Status AppendVariable(
2298 const StringPiece& variable_name,
2299 const client::UriTemplateConfig& config,
2315 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2319 string enterprise_id_;
2321 string entitlement_id_;
2350 client::AuthorizationCredential* _credential_,
2351 const absl::string_view& enterprise_id,
2352 const absl::string_view& user_id);
2369 virtual util::Status AppendVariable(
2370 const StringPiece& variable_name,
2371 const client::UriTemplateConfig& config,
2387 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2391 string enterprise_id_;
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,
2440 _have_install_ =
false;
2441 client::ClearCppValueHelper(&install_);
2461 _have_install_ =
true;
2474 virtual util::Status AppendVariable(
2475 const StringPiece& variable_name,
2476 const client::UriTemplateConfig& config,
2484 virtual util::Status AppendOptionalQueryParameters(
string* target);
2499 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2503 string enterprise_id_;
2505 string entitlement_id_;
2507 bool _have_install_ : 1;
string _content_;
2539 client::AuthorizationCredential* _credential_,
2540 const absl::string_view& enterprise_id,
2541 const absl::string_view& group_license_id);
2558 virtual util::Status AppendVariable(
2559 const StringPiece& variable_name,
2560 const client::UriTemplateConfig& config,
2576 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2580 string enterprise_id_;
2581 string group_license_id_;
2609 client::AuthorizationCredential* _credential_,
2610 const absl::string_view& enterprise_id);
2627 virtual util::Status AppendVariable(
2628 const StringPiece& variable_name,
2629 const client::UriTemplateConfig& config,
2645 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2649 string enterprise_id_;
2681 client::AuthorizationCredential* _credential_,
2682 const absl::string_view& enterprise_id,
2683 const absl::string_view& group_license_id);
2700 virtual util::Status AppendVariable(
2701 const StringPiece& variable_name,
2702 const client::UriTemplateConfig& config,
2718 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2722 string enterprise_id_;
2723 string group_license_id_;
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);
2778 virtual util::Status AppendVariable(
2779 const StringPiece& variable_name,
2780 const client::UriTemplateConfig& config,
2785 string enterprise_id_;
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);
2841 virtual util::Status AppendVariable(
2842 const StringPiece& variable_name,
2843 const client::UriTemplateConfig& config,
2859 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2863 string enterprise_id_;
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);
2916 virtual util::Status AppendVariable(
2917 const StringPiece& variable_name,
2918 const client::UriTemplateConfig& config,
2934 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
2938 string enterprise_id_;
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,
2995 virtual util::Status AppendVariable(
2996 const StringPiece& variable_name,
2997 const client::UriTemplateConfig& config,
3013 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3017 string enterprise_id_;
3020 string install_id_;
string _content_;
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);
3075 virtual util::Status AppendVariable(
3076 const StringPiece& variable_name,
3077 const client::UriTemplateConfig& config,
3082 string enterprise_id_;
3085 string managed_configuration_for_device_id_;
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);
3138 virtual util::Status AppendVariable(
3139 const StringPiece& variable_name,
3140 const client::UriTemplateConfig& config,
3156 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3160 string enterprise_id_;
3163 string managed_configuration_for_device_id_;
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);
3213 virtual util::Status AppendVariable(
3214 const StringPiece& variable_name,
3215 const client::UriTemplateConfig& config,
3231 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3235 string enterprise_id_;
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,
3292 virtual util::Status AppendVariable(
3293 const StringPiece& variable_name,
3294 const client::UriTemplateConfig& config,
3310 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3314 string enterprise_id_;
3317 string managed_configuration_for_device_id_;
string _content_;
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);
3370 virtual util::Status AppendVariable(
3371 const StringPiece& variable_name,
3372 const client::UriTemplateConfig& config,
3377 string enterprise_id_;
3379 string managed_configuration_for_user_id_;
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);
3430 virtual util::Status AppendVariable(
3431 const StringPiece& variable_name,
3432 const client::UriTemplateConfig& config,
3448 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3452 string enterprise_id_;
3454 string managed_configuration_for_user_id_;
3483 client::AuthorizationCredential* _credential_,
3484 const absl::string_view& enterprise_id,
3485 const absl::string_view& user_id);
3502 virtual util::Status AppendVariable(
3503 const StringPiece& variable_name,
3504 const client::UriTemplateConfig& config,
3520 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3524 string enterprise_id_;
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,
3578 virtual util::Status AppendVariable(
3579 const StringPiece& variable_name,
3580 const client::UriTemplateConfig& config,
3596 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3600 string enterprise_id_;
3602 string managed_configuration_for_user_id_;
string _content_;
3634 client::AuthorizationCredential* _credential_,
3635 const absl::string_view& enterprise_id,
3636 const absl::string_view& product_id);
3653 virtual util::Status AppendVariable(
3654 const StringPiece& variable_name,
3655 const client::UriTemplateConfig& config,
3671 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3675 string enterprise_id_;
3706 client::AuthorizationCredential* _credential_,
3707 const absl::string_view& permission_id);
3719 _have_language_ =
false;
3720 client::ClearCppValueHelper(&language_);
3738 _have_language_ =
true;
3750 _have_language_ =
true;
3763 virtual util::Status AppendVariable(
3764 const StringPiece& variable_name,
3765 const client::UriTemplateConfig& config,
3773 virtual util::Status AppendOptionalQueryParameters(
string* target);
3788 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3792 string permission_id_;
3794 bool _have_language_ : 1;
3826 client::AuthorizationCredential* _credential_,
3827 const absl::string_view& enterprise_id,
3828 const absl::string_view& product_id,
3846 virtual util::Status AppendVariable(
3847 const StringPiece& variable_name,
3848 const client::UriTemplateConfig& config,
3853 string enterprise_id_;
3854 string product_id_;
string _content_;
3883 client::AuthorizationCredential* _credential_,
3884 const absl::string_view& enterprise_id,
3885 const absl::string_view& product_id);
3897 _have_language_code_ =
false;
3898 client::ClearCppValueHelper(&language_code_);
3916 _have_language_code_ =
true;
3917 return &language_code_;
3928 _have_language_code_ =
true;
3929 language_code_ = value;
3941 virtual util::Status AppendVariable(
3942 const StringPiece& variable_name,
3943 const client::UriTemplateConfig& config,
3951 virtual util::Status AppendOptionalQueryParameters(
string* target);
3966 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
3970 string enterprise_id_;
3972 string language_code_;
3973 bool _have_language_code_ : 1;
4003 client::AuthorizationCredential* _credential_,
4004 const absl::string_view& enterprise_id,
4005 const absl::string_view& product_id);
4017 _have_language_ =
false;
4018 client::ClearCppValueHelper(&language_);
4036 _have_language_ =
true;
4048 _have_language_ =
true;
4061 virtual util::Status AppendVariable(
4062 const StringPiece& variable_name,
4063 const client::UriTemplateConfig& config,
4071 virtual util::Status AppendOptionalQueryParameters(
string* target);
4086 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4090 string enterprise_id_;
4093 bool _have_language_ : 1;
4122 client::AuthorizationCredential* _credential_,
4123 const absl::string_view& enterprise_id,
4124 const absl::string_view& product_id);
4136 _have_language_ =
false;
4137 client::ClearCppValueHelper(&language_);
4155 _have_language_ =
true;
4167 _have_language_ =
true;
4180 virtual util::Status AppendVariable(
4181 const StringPiece& variable_name,
4182 const client::UriTemplateConfig& config,
4190 virtual util::Status AppendOptionalQueryParameters(
string* target);
4205 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4209 string enterprise_id_;
4212 bool _have_language_ : 1;
4241 client::AuthorizationCredential* _credential_,
4242 const absl::string_view& enterprise_id,
4243 const absl::string_view& product_id);
4260 virtual util::Status AppendVariable(
4261 const StringPiece& variable_name,
4262 const client::UriTemplateConfig& config,
4278 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4282 string enterprise_id_;
4311 client::AuthorizationCredential* _credential_,
4312 const absl::string_view& enterprise_id);
4324 _have_approved_ =
false;
4325 client::ClearCppValueHelper(&approved_);
4344 _have_approved_ =
true;
4352 _have_language_ =
false;
4353 client::ClearCppValueHelper(&language_);
4371 _have_language_ =
true;
4384 _have_language_ =
true;
4394 _have_max_results_ =
false;
4395 client::ClearCppValueHelper(&max_results_);
4414 _have_max_results_ =
true;
4415 max_results_ = value;
4422 _have_query_ =
false;
4423 client::ClearCppValueHelper(&query_);
4440 _have_query_ =
true;
4454 _have_query_ =
true;
4464 _have_token_ =
false;
4465 client::ClearCppValueHelper(&token_);
4482 _have_token_ =
true;
4496 _have_token_ =
true;
4509 virtual util::Status AppendVariable(
4510 const StringPiece& variable_name,
4511 const client::UriTemplateConfig& config,
4519 virtual util::Status AppendOptionalQueryParameters(
string* target);
4534 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4538 string enterprise_id_;
4541 uint32 max_results_;
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;
4577 client::AuthorizationCredential* _credential_,
4578 const absl::string_view& enterprise_id,
4579 const absl::string_view& product_id);
4596 virtual util::Status AppendVariable(
4597 const StringPiece& variable_name,
4598 const client::UriTemplateConfig& config,
4603 string enterprise_id_;
4635 client::AuthorizationCredential* _credential_,
4636 const absl::string_view& enterprise_id,
4637 const absl::string_view& key_id);
4654 virtual util::Status AppendVariable(
4655 const StringPiece& variable_name,
4656 const client::UriTemplateConfig& config,
4661 string enterprise_id_;
4691 client::AuthorizationCredential* _credential_,
4692 const absl::string_view& enterprise_id,
4710 virtual util::Status AppendVariable(
4711 const StringPiece& variable_name,
4712 const client::UriTemplateConfig& config,
4728 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4732 string enterprise_id_;
string _content_;
4760 client::AuthorizationCredential* _credential_,
4761 const absl::string_view& enterprise_id);
4778 virtual util::Status AppendVariable(
4779 const StringPiece& variable_name,
4780 const client::UriTemplateConfig& config,
4796 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4800 string enterprise_id_;
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);
4852 virtual util::Status AppendVariable(
4853 const StringPiece& variable_name,
4854 const client::UriTemplateConfig& config,
4859 string enterprise_id_;
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);
4911 virtual util::Status AppendVariable(
4912 const StringPiece& variable_name,
4913 const client::UriTemplateConfig& config,
4929 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
4933 string enterprise_id_;
4965 client::AuthorizationCredential* _credential_,
4966 const absl::string_view& enterprise_id,
4967 const absl::string_view& page_id,
4985 virtual util::Status AppendVariable(
4986 const StringPiece& variable_name,
4987 const client::UriTemplateConfig& config,
5003 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5007 string enterprise_id_;
5008 string page_id_;
string _content_;
5037 client::AuthorizationCredential* _credential_,
5038 const absl::string_view& enterprise_id,
5039 const absl::string_view& page_id);
5056 virtual util::Status AppendVariable(
5057 const StringPiece& variable_name,
5058 const client::UriTemplateConfig& config,
5074 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5078 string enterprise_id_;
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,
5131 virtual util::Status AppendVariable(
5132 const StringPiece& variable_name,
5133 const client::UriTemplateConfig& config,
5149 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5153 string enterprise_id_;
5155 string cluster_id_;
string _content_;
5186 client::AuthorizationCredential* _credential_,
5187 const absl::string_view& enterprise_id,
5188 const absl::string_view& page_id);
5205 virtual util::Status AppendVariable(
5206 const StringPiece& variable_name,
5207 const client::UriTemplateConfig& config,
5212 string enterprise_id_;
5242 client::AuthorizationCredential* _credential_,
5243 const absl::string_view& enterprise_id,
5244 const absl::string_view& page_id);
5261 virtual util::Status AppendVariable(
5262 const StringPiece& variable_name,
5263 const client::UriTemplateConfig& config,
5279 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5283 string enterprise_id_;
5313 client::AuthorizationCredential* _credential_,
5314 const absl::string_view& enterprise_id,
5332 virtual util::Status AppendVariable(
5333 const StringPiece& variable_name,
5334 const client::UriTemplateConfig& config,
5350 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5354 string enterprise_id_;
string _content_;
5382 client::AuthorizationCredential* _credential_,
5383 const absl::string_view& enterprise_id);
5400 virtual util::Status AppendVariable(
5401 const StringPiece& variable_name,
5402 const client::UriTemplateConfig& config,
5418 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5422 string enterprise_id_;
5452 client::AuthorizationCredential* _credential_,
5453 const absl::string_view& enterprise_id,
5454 const absl::string_view& page_id,
5472 virtual util::Status AppendVariable(
5473 const StringPiece& variable_name,
5474 const client::UriTemplateConfig& config,
5490 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5494 string enterprise_id_;
5495 string page_id_;
string _content_;
5526 client::AuthorizationCredential* _credential_,
5527 const absl::string_view& enterprise_id,
5528 const absl::string_view& user_id);
5545 virtual util::Status AppendVariable(
5546 const StringPiece& variable_name,
5547 const client::UriTemplateConfig& config,
5552 string enterprise_id_;
5582 client::AuthorizationCredential* _credential_,
5583 const absl::string_view& enterprise_id,
5584 const absl::string_view& user_id);
5601 virtual util::Status AppendVariable(
5602 const StringPiece& variable_name,
5603 const client::UriTemplateConfig& config,
5619 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5623 string enterprise_id_;
5653 client::AuthorizationCredential* _credential_,
5654 const absl::string_view& enterprise_id,
5655 const absl::string_view& user_id);
5672 virtual util::Status AppendVariable(
5673 const StringPiece& variable_name,
5674 const client::UriTemplateConfig& config,
5690 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5694 string enterprise_id_;
5724 client::AuthorizationCredential* _credential_,
5725 const absl::string_view& enterprise_id,
5726 const absl::string_view& user_id);
5743 virtual util::Status AppendVariable(
5744 const StringPiece& variable_name,
5745 const client::UriTemplateConfig& config,
5761 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5765 string enterprise_id_;
5795 client::AuthorizationCredential* _credential_,
5796 const absl::string_view& enterprise_id,
5797 const absl::string_view& user_id);
5814 virtual util::Status AppendVariable(
5815 const StringPiece& variable_name,
5816 const client::UriTemplateConfig& config,
5832 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5836 string enterprise_id_;
5866 client::AuthorizationCredential* _credential_,
5867 const absl::string_view& enterprise_id,
5868 const User& _content_);
5885 virtual util::Status AppendVariable(
5886 const StringPiece& variable_name,
5887 const client::UriTemplateConfig& config,
5903 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5907 string enterprise_id_;
string _content_;
5936 client::AuthorizationCredential* _credential_,
5937 const absl::string_view& enterprise_id,
5938 const absl::string_view& email);
5955 virtual util::Status AppendVariable(
5956 const StringPiece& variable_name,
5957 const client::UriTemplateConfig& config,
5965 virtual util::Status AppendOptionalQueryParameters(
string* target);
5980 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
5984 string enterprise_id_;
6014 client::AuthorizationCredential* _credential_,
6015 const absl::string_view& enterprise_id,
6016 const absl::string_view& user_id);
6033 virtual util::Status AppendVariable(
6034 const StringPiece& variable_name,
6035 const client::UriTemplateConfig& config,
6040 string enterprise_id_;
6070 client::AuthorizationCredential* _credential_,
6071 const absl::string_view& enterprise_id,
6072 const absl::string_view& user_id);
6089 virtual util::Status AppendVariable(
6090 const StringPiece& variable_name,
6091 const client::UriTemplateConfig& config,
6096 string enterprise_id_;
6127 client::AuthorizationCredential* _credential_,
6128 const absl::string_view& enterprise_id,
6129 const absl::string_view& user_id,
6147 virtual util::Status AppendVariable(
6148 const StringPiece& variable_name,
6149 const client::UriTemplateConfig& config,
6165 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6169 string enterprise_id_;
6170 string user_id_;
string _content_;
6200 client::AuthorizationCredential* _credential_,
6201 const absl::string_view& enterprise_id,
6202 const absl::string_view& user_id,
6203 const User& _content_);
6220 virtual util::Status AppendVariable(
6221 const StringPiece& variable_name,
6222 const client::UriTemplateConfig& config,
6238 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6242 string enterprise_id_;
6243 string user_id_;
string _content_;
6274 client::AuthorizationCredential* _credential_,
6275 const absl::string_view& enterprise_id,
6276 const absl::string_view& web_app_id);
6293 virtual util::Status AppendVariable(
6294 const StringPiece& variable_name,
6295 const client::UriTemplateConfig& config,
6300 string enterprise_id_;
6330 client::AuthorizationCredential* _credential_,
6331 const absl::string_view& enterprise_id,
6332 const absl::string_view& web_app_id);
6349 virtual util::Status AppendVariable(
6350 const StringPiece& variable_name,
6351 const client::UriTemplateConfig& config,
6367 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6371 string enterprise_id_;
6401 client::AuthorizationCredential* _credential_,
6402 const absl::string_view& enterprise_id,
6403 const WebApp& _content_);
6420 virtual util::Status AppendVariable(
6421 const StringPiece& variable_name,
6422 const client::UriTemplateConfig& config,
6438 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6442 string enterprise_id_;
string _content_;
6470 client::AuthorizationCredential* _credential_,
6471 const absl::string_view& enterprise_id);
6488 virtual util::Status AppendVariable(
6489 const StringPiece& variable_name,
6490 const client::UriTemplateConfig& config,
6506 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6510 string enterprise_id_;
6540 client::AuthorizationCredential* _credential_,
6541 const absl::string_view& enterprise_id,
6542 const absl::string_view& web_app_id,
6543 const WebApp& _content_);
6560 virtual util::Status AppendVariable(
6561 const StringPiece& variable_name,
6562 const client::UriTemplateConfig& config,
6578 return AndroidEnterpriseServiceBaseRequest::ExecuteAndParseResponse(data);
6582 string enterprise_id_;
6583 string web_app_id_;
string _content_;
6602 static const char googleapis_API_NAME[];
6607 static const char googleapis_API_VERSION[];
6612 static const char googleapis_API_GENERATOR[];
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;
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;
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;
6699 client::AuthorizationCredential* _credential_,
6700 const absl::string_view& enterprise_id,
6701 const absl::string_view& user_id)
const;
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,
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;
6779 client::AuthorizationCredential* _credential_)
const;
6790 client::AuthorizationCredential* _credential_)
const;
6803 client::AuthorizationCredential* _credential_,
6804 const absl::string_view& enterprise_id,
6819 client::AuthorizationCredential* _credential_,
6820 const absl::string_view& token,
6832 client::AuthorizationCredential* _credential_)
const;
6844 client::AuthorizationCredential* _credential_,
6845 const absl::string_view& enterprise_id)
const;
6857 client::AuthorizationCredential* _credential_,
6858 const absl::string_view& enterprise_id)
const;
6870 client::AuthorizationCredential* _credential_,
6871 const absl::string_view& enterprise_id)
const;
6884 client::AuthorizationCredential* _credential_,
6885 const absl::string_view& domain)
const;
6896 client::AuthorizationCredential* _credential_)
const;
6909 client::AuthorizationCredential* _credential_,
6910 const absl::string_view& enterprise_id)
const;
6923 client::AuthorizationCredential* _credential_,
6924 const absl::string_view& enterprise_id,
6938 client::AuthorizationCredential* _credential_,
6939 const absl::string_view& enterprise_id,
6952 client::AuthorizationCredential* _credential_,
6953 const absl::string_view& enterprise_id)
const;
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;
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;
7030 client::AuthorizationCredential* _credential_,
7031 const absl::string_view& enterprise_id,
7032 const absl::string_view& user_id)
const;
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,
7094 client::AuthorizationCredential* _credential_,
7095 const absl::string_view& enterprise_id,
7096 const absl::string_view& group_license_id)
const;
7108 client::AuthorizationCredential* _credential_,
7109 const absl::string_view& enterprise_id)
const;
7151 client::AuthorizationCredential* _credential_,
7152 const absl::string_view& enterprise_id,
7153 const absl::string_view& group_license_id)
const;
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;
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;
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;
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;
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;
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;
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;
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,
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;
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;
7446 client::AuthorizationCredential* _credential_,
7447 const absl::string_view& enterprise_id,
7448 const absl::string_view& user_id)
const;
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,
7510 client::AuthorizationCredential* _credential_,
7511 const absl::string_view& enterprise_id,
7512 const absl::string_view& product_id)
const;
7552 client::AuthorizationCredential* _credential_,
7553 const absl::string_view& permission_id)
const;
7595 client::AuthorizationCredential* _credential_,
7596 const absl::string_view& enterprise_id,
7597 const absl::string_view& product_id,
7611 client::AuthorizationCredential* _credential_,
7612 const absl::string_view& enterprise_id,
7613 const absl::string_view& product_id)
const;
7627 client::AuthorizationCredential* _credential_,
7628 const absl::string_view& enterprise_id,
7629 const absl::string_view& product_id)
const;
7642 client::AuthorizationCredential* _credential_,
7643 const absl::string_view& enterprise_id,
7644 const absl::string_view& product_id)
const;
7657 client::AuthorizationCredential* _credential_,
7658 const absl::string_view& enterprise_id,
7659 const absl::string_view& product_id)
const;
7671 client::AuthorizationCredential* _credential_,
7672 const absl::string_view& enterprise_id)
const;
7685 client::AuthorizationCredential* _credential_,
7686 const absl::string_view& enterprise_id,
7687 const absl::string_view& product_id)
const;
7728 client::AuthorizationCredential* _credential_,
7729 const absl::string_view& enterprise_id,
7730 const absl::string_view& key_id)
const;
7743 client::AuthorizationCredential* _credential_,
7744 const absl::string_view& enterprise_id,
7757 client::AuthorizationCredential* _credential_,
7758 const absl::string_view& enterprise_id)
const;
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;
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;
7834 client::AuthorizationCredential* _credential_,
7835 const absl::string_view& enterprise_id,
7836 const absl::string_view& page_id,
7850 client::AuthorizationCredential* _credential_,
7851 const absl::string_view& enterprise_id,
7852 const absl::string_view& page_id)
const;
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,
7912 client::AuthorizationCredential* _credential_,
7913 const absl::string_view& enterprise_id,
7914 const absl::string_view& page_id)
const;
7927 client::AuthorizationCredential* _credential_,
7928 const absl::string_view& enterprise_id,
7929 const absl::string_view& page_id)
const;
7942 client::AuthorizationCredential* _credential_,
7943 const absl::string_view& enterprise_id,
7956 client::AuthorizationCredential* _credential_,
7957 const absl::string_view& enterprise_id)
const;
7971 client::AuthorizationCredential* _credential_,
7972 const absl::string_view& enterprise_id,
7973 const absl::string_view& page_id,
8015 client::AuthorizationCredential* _credential_,
8016 const absl::string_view& enterprise_id,
8017 const absl::string_view& user_id)
const;
8030 client::AuthorizationCredential* _credential_,
8031 const absl::string_view& enterprise_id,
8032 const absl::string_view& user_id)
const;
8045 client::AuthorizationCredential* _credential_,
8046 const absl::string_view& enterprise_id,
8047 const absl::string_view& user_id)
const;
8060 client::AuthorizationCredential* _credential_,
8061 const absl::string_view& enterprise_id,
8062 const absl::string_view& user_id)
const;
8075 client::AuthorizationCredential* _credential_,
8076 const absl::string_view& enterprise_id,
8077 const absl::string_view& user_id)
const;
8090 client::AuthorizationCredential* _credential_,
8091 const absl::string_view& enterprise_id,
8092 const User& _content_)
const;
8105 client::AuthorizationCredential* _credential_,
8106 const absl::string_view& enterprise_id,
8107 const absl::string_view& email)
const;
8120 client::AuthorizationCredential* _credential_,
8121 const absl::string_view& enterprise_id,
8122 const absl::string_view& user_id)
const;
8135 client::AuthorizationCredential* _credential_,
8136 const absl::string_view& enterprise_id,
8137 const absl::string_view& user_id)
const;
8151 client::AuthorizationCredential* _credential_,
8152 const absl::string_view& enterprise_id,
8153 const absl::string_view& user_id,
8168 client::AuthorizationCredential* _credential_,
8169 const absl::string_view& enterprise_id,
8170 const absl::string_view& user_id,
8171 const User& _content_)
const;
8212 client::AuthorizationCredential* _credential_,
8213 const absl::string_view& enterprise_id,
8214 const absl::string_view& web_app_id)
const;
8227 client::AuthorizationCredential* _credential_,
8228 const absl::string_view& enterprise_id,
8229 const absl::string_view& web_app_id)
const;
8242 client::AuthorizationCredential* _credential_,
8243 const absl::string_view& enterprise_id,
8244 const WebApp& _content_)
const;
8256 client::AuthorizationCredential* _credential_,
8257 const absl::string_view& enterprise_id)
const;
8271 client::AuthorizationCredential* _credential_,
8272 const absl::string_view& enterprise_id,
8273 const absl::string_view& web_app_id,
8274 const WebApp& _content_)
const;
8313 return enterprises_;
8323 return entitlements_;
8333 return grouplicenses_;
8343 return grouplicenseusers_;
8363 return managedconfigurationsfordevice_;
8373 return managedconfigurationsforuser_;
8383 return managedconfigurationssettings_;
8393 return permissions_;
8413 return serviceaccountkeys_;
8423 return storelayoutclusters_;
8433 return storelayoutpages_;
8467 static const char ANDROIDENTERPRISE[];
8527 #endif // GOOGLE_ANDROIDENTERPRISE_API_ANDROID_ENTERPRISE_SERVICE_H_ Definition: android_enterprise_service.h:3038
Definition: android_enterprise_service.h:6752
Definition: android_enterprise_service.h:7382
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:1820
Definition: android_enterprise_service.h:3470
Definition: android_enterprise_service.h:2741
Definition: android_enterprise_service.h:7700
~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:3253
Definition: android_enterprise_service.h:4622
Definition: android_enterprise_service.h:7273
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
Definition: android_enterprise_service.h:7122
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:1068
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:969
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
~ManagedconfigurationsfordeviceResource()
Definition: android_enterprise_service.h:7287
Definition: android_enterprise_service.h:5024
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
~StorelayoutclustersResource()
Definition: android_enterprise_service.h:7785
~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: android_enterprise_service.h:7481
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
Definition: android_enterprise_service.h:6966
util::Status ExecuteAndParseResponse(ManagedConfiguration *data)
Definition: android_enterprise_service.h:3154
util::Status ExecuteAndParseResponse(InstallsListResponse *data)
Definition: android_enterprise_service.h:2932
Definition: android_enterprise_service.h:7566
Definition: store_layout_clusters_list_response.h:52
Definition: android_enterprise_service.h:7065
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
Definition: android_enterprise_service.h:2077
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
Definition: android_enterprise_service.h:3335
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:3541
Definition: android_enterprise_service.h:8184
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
Definition: android_enterprise_service.h:1372
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:1676
Definition: android_enterprise_service.h:2597
const string & get_query() const
Definition: android_enterprise_service.h:4432
Definition: android_enterprise_service.h:486
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
Definition: android_enterprise_service.h:4818
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: android_enterprise_service.h:7987
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
Definition: android_enterprise_service.h:5095
void clear_approved()
Definition: android_enterprise_service.h:4323
Definition: permission.h:57
Definition: android_enterprise_service.h:4109
Definition: android_enterprise_service.h:1225
Definition: android_enterprise_service.h:5229
const string & get_key() const
Definition: android_enterprise_service.h:250
Definition: android_enterprise_service.h:3101
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:6113
Definition: android_enterprise_service.h:2337
Definition: android_enterprise_service.h:3870
Definition: android_enterprise_service.h:5853
Definition: android_enterprise_service.h:7166
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: android_enterprise_service.h:1560
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
Definition: android_enterprise_service.h:4951
Definition: android_enterprise_service.h:4678
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
Definition: android_enterprise_service.h:6620
void clear_callback_url()
Definition: android_enterprise_service.h:1394
Definition: android_enterprise_service.h:764
~EntitlementsResource()
Definition: android_enterprise_service.h:6980
~ManagedconfigurationsforuserResource()
Definition: android_enterprise_service.h:7396
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
Definition: android_enterprise_service.h:3395
~ManagedconfigurationssettingsResource()
Definition: android_enterprise_service.h:7495
Definition: android_enterprise_service.h:3179
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
Definition: android_enterprise_service.h:7525
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
Definition: android_enterprise_service.h:7771
Definition: android_enterprise_service.h:5569
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
Definition: android_enterprise_service.h:6001
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
Definition: android_enterprise_service.h:3620
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
Definition: android_enterprise_service.h:7884
Definition: android_enterprise_service.h:1939
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
Definition: android_enterprise_service.h:5782
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