| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 | 2 |
| 3 library googleapis.androidenterprise.v1; | 3 library googleapis.androidenterprise.v1; |
| 4 | 4 |
| 5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
| 8 | 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
| (...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 893 "POST", | 893 "POST", |
| 894 body: _body, | 894 body: _body, |
| 895 queryParams: _queryParams, | 895 queryParams: _queryParams, |
| 896 uploadOptions: _uploadOptions, | 896 uploadOptions: _uploadOptions, |
| 897 uploadMedia: _uploadMedia, | 897 uploadMedia: _uploadMedia, |
| 898 downloadOptions: _downloadOptions); | 898 downloadOptions: _downloadOptions); |
| 899 return _response.then((data) => new Enterprise.fromJson(data)); | 899 return _response.then((data) => new Enterprise.fromJson(data)); |
| 900 } | 900 } |
| 901 | 901 |
| 902 /** | 902 /** |
| 903 * Returns a unique token to access an embeddable UI. To generate a web UI, |
| 904 * pass the generated token into the Play for Work javascript API. Each token |
| 905 * may only be used to start one UI session. See the javascript API |
| 906 * documentation for further information. |
| 907 * |
| 908 * [request] - The metadata request object. |
| 909 * |
| 910 * Request parameters: |
| 911 * |
| 912 * [enterpriseId] - The ID of the enterprise. |
| 913 * |
| 914 * Completes with a [AdministratorWebToken]. |
| 915 * |
| 916 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 917 * error. |
| 918 * |
| 919 * If the used [http.Client] completes with an error when making a REST call, |
| 920 * this method will complete with the same error. |
| 921 */ |
| 922 async.Future<AdministratorWebToken> createWebToken(AdministratorWebTokenSpec r
equest, core.String enterpriseId) { |
| 923 var _url = null; |
| 924 var _queryParams = new core.Map(); |
| 925 var _uploadMedia = null; |
| 926 var _uploadOptions = null; |
| 927 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 928 var _body = null; |
| 929 |
| 930 if (request != null) { |
| 931 _body = convert.JSON.encode((request).toJson()); |
| 932 } |
| 933 if (enterpriseId == null) { |
| 934 throw new core.ArgumentError("Parameter enterpriseId is required."); |
| 935 } |
| 936 |
| 937 _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/c
reateWebToken'; |
| 938 |
| 939 var _response = _requester.request(_url, |
| 940 "POST", |
| 941 body: _body, |
| 942 queryParams: _queryParams, |
| 943 uploadOptions: _uploadOptions, |
| 944 uploadMedia: _uploadMedia, |
| 945 downloadOptions: _downloadOptions); |
| 946 return _response.then((data) => new AdministratorWebToken.fromJson(data)); |
| 947 } |
| 948 |
| 949 /** |
| 903 * Deletes the binding between the EMM and enterprise. This is now deprecated; | 950 * Deletes the binding between the EMM and enterprise. This is now deprecated; |
| 904 * use this to unenroll customers that were previously enrolled with the | 951 * use this to unenroll customers that were previously enrolled with the |
| 905 * 'insert' call, then enroll them again with the 'enroll' call. | 952 * 'insert' call, then enroll them again with the 'enroll' call. |
| 906 * | 953 * |
| 907 * Request parameters: | 954 * Request parameters: |
| 908 * | 955 * |
| 909 * [enterpriseId] - The ID of the enterprise. | 956 * [enterpriseId] - The ID of the enterprise. |
| 910 * | 957 * |
| 911 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 958 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 912 * error. | 959 * error. |
| (...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1261 uploadMedia: _uploadMedia, | 1308 uploadMedia: _uploadMedia, |
| 1262 downloadOptions: _downloadOptions); | 1309 downloadOptions: _downloadOptions); |
| 1263 return _response.then((data) => new EnterprisesListResponse.fromJson(data)); | 1310 return _response.then((data) => new EnterprisesListResponse.fromJson(data)); |
| 1264 } | 1311 } |
| 1265 | 1312 |
| 1266 /** | 1313 /** |
| 1267 * Pulls and returns a notification set for the enterprises associated with | 1314 * Pulls and returns a notification set for the enterprises associated with |
| 1268 * the service account authenticated for the request. The notification set may | 1315 * the service account authenticated for the request. The notification set may |
| 1269 * be empty if no notification are pending. | 1316 * be empty if no notification are pending. |
| 1270 * A notification set returned needs to be acknowledged within 20 seconds by | 1317 * A notification set returned needs to be acknowledged within 20 seconds by |
| 1271 * calling Enterprises.AcknowledgeNotificationSet, unless the notification set | 1318 * calling Enterprises.AcknowledgeNotificationSet, unless the notification |
| 1272 * is empty. | 1319 * set is empty. |
| 1273 * Notifications that are not acknowledged within the 20 seconds will | 1320 * Notifications that are not acknowledged within the 20 seconds will |
| 1274 * eventually be included again in the response to another PullNotificationSet | 1321 * eventually be included again in the response to another PullNotificationSet |
| 1275 * request, and those that are never acknowledged will ultimately be deleted | 1322 * request, and those that are never acknowledged will ultimately be deleted |
| 1276 * according to the Google Cloud Platform Pub/Sub system policy. | 1323 * according to the Google Cloud Platform Pub/Sub system policy. |
| 1277 * Multiple requests might be performed concurrently to retrieve | 1324 * Multiple requests might be performed concurrently to retrieve |
| 1278 * notifications, in which case the pending notifications (if any) will be | 1325 * notifications, in which case the pending notifications (if any) will be |
| 1279 * split among each caller, if any are pending. | 1326 * split among each caller, if any are pending. |
| 1327 * If no notifications are present, an empty notification list is returned. |
| 1328 * Subsequent requests may return more notifications once they become |
| 1329 * available. |
| 1280 * | 1330 * |
| 1281 * Request parameters: | 1331 * Request parameters: |
| 1282 * | 1332 * |
| 1283 * [requestMode] - The request mode for pulling notifications. If omitted, | 1333 * [requestMode] - The request mode for pulling notifications. |
| 1284 * defaults to WAIT_FOR_NOTIFCATIONS. | 1334 * Specifying waitForNotifications will cause the request to block and wait |
| 1285 * If this is set to WAIT_FOR_NOTIFCATIONS, the request will eventually | 1335 * until one or more notifications are present, or return an empty |
| 1286 * timeout, in which case it should be retried. | 1336 * notification list if no notifications are present after some time. |
| 1337 * Speciying returnImmediately will cause the request to immediately return |
| 1338 * the pending notifications, or an empty list if no notifications are |
| 1339 * present. |
| 1340 * If omitted, defaults to waitForNotifications. |
| 1287 * Possible string values are: | 1341 * Possible string values are: |
| 1288 * - "returnImmediately" | 1342 * - "returnImmediately" |
| 1289 * - "waitForNotifications" | 1343 * - "waitForNotifications" |
| 1290 * | 1344 * |
| 1291 * Completes with a [NotificationSet]. | 1345 * Completes with a [NotificationSet]. |
| 1292 * | 1346 * |
| 1293 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1347 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1294 * error. | 1348 * error. |
| 1295 * | 1349 * |
| 1296 * If the used [http.Client] completes with an error when making a REST call, | 1350 * If the used [http.Client] completes with an error when making a REST call, |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1399 "PUT", | 1453 "PUT", |
| 1400 body: _body, | 1454 body: _body, |
| 1401 queryParams: _queryParams, | 1455 queryParams: _queryParams, |
| 1402 uploadOptions: _uploadOptions, | 1456 uploadOptions: _uploadOptions, |
| 1403 uploadMedia: _uploadMedia, | 1457 uploadMedia: _uploadMedia, |
| 1404 downloadOptions: _downloadOptions); | 1458 downloadOptions: _downloadOptions); |
| 1405 return _response.then((data) => new EnterpriseAccount.fromJson(data)); | 1459 return _response.then((data) => new EnterpriseAccount.fromJson(data)); |
| 1406 } | 1460 } |
| 1407 | 1461 |
| 1408 /** | 1462 /** |
| 1409 * Sets the store layout for the enterprise. | 1463 * Sets the store layout for the enterprise. By default, storeLayoutType is |
| 1464 * set to "basic" and the basic store layout is enabled. The basic layout only |
| 1465 * contains apps approved by the administrator, and that have been added to |
| 1466 * the available product set for a user (using the setAvailableProductSet |
| 1467 * call). Apps on the page are sorted in order of their product ID value. If |
| 1468 * you create a custom store layout (by setting storeLayoutType = "custom"), |
| 1469 * the basic store layout is disabled. |
| 1410 * | 1470 * |
| 1411 * [request] - The metadata request object. | 1471 * [request] - The metadata request object. |
| 1412 * | 1472 * |
| 1413 * Request parameters: | 1473 * Request parameters: |
| 1414 * | 1474 * |
| 1415 * [enterpriseId] - The ID of the enterprise. | 1475 * [enterpriseId] - The ID of the enterprise. |
| 1416 * | 1476 * |
| 1417 * Completes with a [StoreLayout]. | 1477 * Completes with a [StoreLayout]. |
| 1418 * | 1478 * |
| 1419 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1479 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| (...skipping 2819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4239 uploadMedia: _uploadMedia, | 4299 uploadMedia: _uploadMedia, |
| 4240 downloadOptions: _downloadOptions); | 4300 downloadOptions: _downloadOptions); |
| 4241 return _response.then((data) => new ProductSet.fromJson(data)); | 4301 return _response.then((data) => new ProductSet.fromJson(data)); |
| 4242 } | 4302 } |
| 4243 | 4303 |
| 4244 /** | 4304 /** |
| 4245 * Creates a new EMM-managed user. | 4305 * Creates a new EMM-managed user. |
| 4246 * | 4306 * |
| 4247 * The Users resource passed in the body of the request should include an | 4307 * The Users resource passed in the body of the request should include an |
| 4248 * accountIdentifier and an accountType. | 4308 * accountIdentifier and an accountType. |
| 4309 * If a corresponding user already exists with the same account identifier, |
| 4310 * the user will be updated with the resource. In this case only the |
| 4311 * displayName field can be changed. |
| 4249 * | 4312 * |
| 4250 * [request] - The metadata request object. | 4313 * [request] - The metadata request object. |
| 4251 * | 4314 * |
| 4252 * Request parameters: | 4315 * Request parameters: |
| 4253 * | 4316 * |
| 4254 * [enterpriseId] - The ID of the enterprise. | 4317 * [enterpriseId] - The ID of the enterprise. |
| 4255 * | 4318 * |
| 4256 * Completes with a [User]. | 4319 * Completes with a [User]. |
| 4257 * | 4320 * |
| 4258 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4321 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4558 | 4621 |
| 4559 core.Map toJson() { | 4622 core.Map toJson() { |
| 4560 var _json = new core.Map(); | 4623 var _json = new core.Map(); |
| 4561 if (email != null) { | 4624 if (email != null) { |
| 4562 _json["email"] = email; | 4625 _json["email"] = email; |
| 4563 } | 4626 } |
| 4564 return _json; | 4627 return _json; |
| 4565 } | 4628 } |
| 4566 } | 4629 } |
| 4567 | 4630 |
| 4631 /** A token authorizing an administrator to access an iframe. */ |
| 4632 class AdministratorWebToken { |
| 4633 /** |
| 4634 * Identifies what kind of resource this is. Value: the fixed string |
| 4635 * "androidenterprise#administratorWebToken". |
| 4636 */ |
| 4637 core.String kind; |
| 4638 /** |
| 4639 * An opaque token to be passed to the Play front-end to generate an iframe. |
| 4640 */ |
| 4641 core.String token; |
| 4642 |
| 4643 AdministratorWebToken(); |
| 4644 |
| 4645 AdministratorWebToken.fromJson(core.Map _json) { |
| 4646 if (_json.containsKey("kind")) { |
| 4647 kind = _json["kind"]; |
| 4648 } |
| 4649 if (_json.containsKey("token")) { |
| 4650 token = _json["token"]; |
| 4651 } |
| 4652 } |
| 4653 |
| 4654 core.Map toJson() { |
| 4655 var _json = new core.Map(); |
| 4656 if (kind != null) { |
| 4657 _json["kind"] = kind; |
| 4658 } |
| 4659 if (token != null) { |
| 4660 _json["token"] = token; |
| 4661 } |
| 4662 return _json; |
| 4663 } |
| 4664 } |
| 4665 |
| 4666 /** |
| 4667 * Specification for a token used to generate iframes. The token specifies what |
| 4668 * data the admin is allowed to modify and the URI the iframe is allowed to |
| 4669 * communiate with. |
| 4670 */ |
| 4671 class AdministratorWebTokenSpec { |
| 4672 /** |
| 4673 * Identifies what kind of resource this is. Value: the fixed string |
| 4674 * "androidenterprise#administratorWebTokenSpec". |
| 4675 */ |
| 4676 core.String kind; |
| 4677 /** |
| 4678 * The URI of the parent frame hosting the iframe. To prevent XSS, the iframe |
| 4679 * may not be hosted at other URIs. This URI must be https. |
| 4680 */ |
| 4681 core.String parent; |
| 4682 /** |
| 4683 * The list of permissions the admin is granted within the iframe. The admin |
| 4684 * will only be allowed to view an iframe if they have all of the permissions |
| 4685 * associated with it. The only valid value is "approveApps" that will allow |
| 4686 * the admin to access the iframe in "approve" mode. |
| 4687 */ |
| 4688 core.List<core.String> permission; |
| 4689 |
| 4690 AdministratorWebTokenSpec(); |
| 4691 |
| 4692 AdministratorWebTokenSpec.fromJson(core.Map _json) { |
| 4693 if (_json.containsKey("kind")) { |
| 4694 kind = _json["kind"]; |
| 4695 } |
| 4696 if (_json.containsKey("parent")) { |
| 4697 parent = _json["parent"]; |
| 4698 } |
| 4699 if (_json.containsKey("permission")) { |
| 4700 permission = _json["permission"]; |
| 4701 } |
| 4702 } |
| 4703 |
| 4704 core.Map toJson() { |
| 4705 var _json = new core.Map(); |
| 4706 if (kind != null) { |
| 4707 _json["kind"] = kind; |
| 4708 } |
| 4709 if (parent != null) { |
| 4710 _json["parent"] = parent; |
| 4711 } |
| 4712 if (permission != null) { |
| 4713 _json["permission"] = permission; |
| 4714 } |
| 4715 return _json; |
| 4716 } |
| 4717 } |
| 4718 |
| 4568 /** | 4719 /** |
| 4569 * Represents the list of app restrictions available to be pre-configured for | 4720 * Represents the list of app restrictions available to be pre-configured for |
| 4570 * the product. | 4721 * the product. |
| 4571 */ | 4722 */ |
| 4572 class AppRestrictionsSchema { | 4723 class AppRestrictionsSchema { |
| 4573 /** | 4724 /** |
| 4574 * Identifies what kind of resource this is. Value: the fixed string | 4725 * Identifies what kind of resource this is. Value: the fixed string |
| 4575 * "androidenterprise#appRestrictionsSchema". | 4726 * "androidenterprise#appRestrictionsSchema". |
| 4576 */ | 4727 */ |
| 4577 core.String kind; | 4728 core.String kind; |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4628 } | 4779 } |
| 4629 return _json; | 4780 return _json; |
| 4630 } | 4781 } |
| 4631 } | 4782 } |
| 4632 | 4783 |
| 4633 /** | 4784 /** |
| 4634 * A restriction in the App Restriction Schema represents a piece of | 4785 * A restriction in the App Restriction Schema represents a piece of |
| 4635 * configuration that may be pre-applied. | 4786 * configuration that may be pre-applied. |
| 4636 */ | 4787 */ |
| 4637 class AppRestrictionsSchemaRestriction { | 4788 class AppRestrictionsSchemaRestriction { |
| 4638 /** The default value of the restriction. */ | 4789 /** |
| 4790 * The default value of the restriction. bundle and bundleArray restrictions |
| 4791 * never have a default value. |
| 4792 */ |
| 4639 AppRestrictionsSchemaRestrictionRestrictionValue defaultValue; | 4793 AppRestrictionsSchemaRestrictionRestrictionValue defaultValue; |
| 4640 /** | 4794 /** |
| 4641 * A longer description of the restriction, giving more detail of what it | 4795 * A longer description of the restriction, giving more detail of what it |
| 4642 * affects. | 4796 * affects. |
| 4643 */ | 4797 */ |
| 4644 core.String description; | 4798 core.String description; |
| 4645 /** | 4799 /** |
| 4646 * For choice or multiselect restrictions, the list of possible entries' | 4800 * For choice or multiselect restrictions, the list of possible entries' |
| 4647 * human-readable names. | 4801 * human-readable names. |
| 4648 */ | 4802 */ |
| 4649 core.List<core.String> entry; | 4803 core.List<core.String> entry; |
| 4650 /** | 4804 /** |
| 4651 * For choice or multiselect restrictions, the list of possible entries' | 4805 * For choice or multiselect restrictions, the list of possible entries' |
| 4652 * machine-readable values. | 4806 * machine-readable values. These values should be used in the configuration, |
| 4807 * either as a single string value for a choice restriction or in a |
| 4808 * stringArray for a multiselect restriction. |
| 4653 */ | 4809 */ |
| 4654 core.List<core.String> entryValue; | 4810 core.List<core.String> entryValue; |
| 4655 /** | 4811 /** |
| 4656 * The unique key that the product uses to identify the restriction, e.g. | 4812 * The unique key that the product uses to identify the restriction, e.g. |
| 4657 * "com.google.android.gm.fieldname". | 4813 * "com.google.android.gm.fieldname". |
| 4658 */ | 4814 */ |
| 4659 core.String key; | 4815 core.String key; |
| 4660 /** | 4816 /** |
| 4661 * For bundle or bundleArray restrictions, the list of nested restrictions. | 4817 * For bundle or bundleArray restrictions, the list of nested restrictions. A |
| 4818 * bundle restriction is always nested within a bundleArray restriction, and a |
| 4819 * bundleArray restriction is at most two levels deep. |
| 4662 */ | 4820 */ |
| 4663 core.List<AppRestrictionsSchemaRestriction> nestedRestriction; | 4821 core.List<AppRestrictionsSchemaRestriction> nestedRestriction; |
| 4664 /** The type of the restriction. */ | 4822 /** The type of the restriction. */ |
| 4665 core.String restrictionType; | 4823 core.String restrictionType; |
| 4666 /** The name of the restriction. */ | 4824 /** The name of the restriction. */ |
| 4667 core.String title; | 4825 core.String title; |
| 4668 | 4826 |
| 4669 AppRestrictionsSchemaRestriction(); | 4827 AppRestrictionsSchemaRestriction(); |
| 4670 | 4828 |
| 4671 AppRestrictionsSchemaRestriction.fromJson(core.Map _json) { | 4829 AppRestrictionsSchemaRestriction.fromJson(core.Map _json) { |
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5092 */ | 5250 */ |
| 5093 core.String androidId; | 5251 core.String androidId; |
| 5094 /** | 5252 /** |
| 5095 * Identifies what kind of resource this is. Value: the fixed string | 5253 * Identifies what kind of resource this is. Value: the fixed string |
| 5096 * "androidenterprise#device". | 5254 * "androidenterprise#device". |
| 5097 */ | 5255 */ |
| 5098 core.String kind; | 5256 core.String kind; |
| 5099 /** | 5257 /** |
| 5100 * Identifies the extent to which the device is controlled by an Android for | 5258 * Identifies the extent to which the device is controlled by an Android for |
| 5101 * Work EMM in various deployment configurations. | 5259 * Work EMM in various deployment configurations. |
| 5260 * |
| 5102 * Possible values include: | 5261 * Possible values include: |
| 5103 * - "managedDevice"—A device that has the EMM's device policy controller | 5262 * - "managedDevice", a device that has the EMM's device policy controller |
| 5104 * (DPC) as the device owner. | 5263 * (DPC) as the device owner, |
| 5105 * - "managedProfile"—A device that has a work profile managed by the DPC (DPC | 5264 * - "managedProfile", a device that has a work profile managed by the DPC |
| 5106 * is profile owner) in addition to a separate, personal profile that is | 5265 * (DPC is profile owner) in addition to a separate, personal profile that is |
| 5107 * unavailable to the DPC. | 5266 * unavailable to the DPC, |
| 5108 * - "containerApp"—A device running the Android for Work App. The Android for | 5267 * - "containerApp", a device running the Android for Work App. The Android |
| 5109 * Work App is managed by the DPC. | 5268 * for Work App is managed by the DPC, |
| 5110 * - "unmanagedProfile"—A device that has been allowed (by the domain's admin, | 5269 * - "unmanagedProfile", a device that has been allowed (by the domain's |
| 5111 * using the Admin Console to enable the privilege) to use Android for Work | 5270 * admin, using the Admin Console to enable the privilege) to use Android for |
| 5112 * apps or Google Apps for Work, but the profile is itself not owned by a DPC. | 5271 * Work apps or Google Apps for Work, but the profile is itself not owned by a |
| 5272 * DPC. |
| 5113 */ | 5273 */ |
| 5114 core.String managementType; | 5274 core.String managementType; |
| 5115 | 5275 |
| 5116 Device(); | 5276 Device(); |
| 5117 | 5277 |
| 5118 Device.fromJson(core.Map _json) { | 5278 Device.fromJson(core.Map _json) { |
| 5119 if (_json.containsKey("androidId")) { | 5279 if (_json.containsKey("androidId")) { |
| 5120 androidId = _json["androidId"]; | 5280 androidId = _json["androidId"]; |
| 5121 } | 5281 } |
| 5122 if (_json.containsKey("kind")) { | 5282 if (_json.containsKey("kind")) { |
| (...skipping 1574 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6697 | 6857 |
| 6698 /** A set of products. */ | 6858 /** A set of products. */ |
| 6699 class ProductSet { | 6859 class ProductSet { |
| 6700 /** | 6860 /** |
| 6701 * Identifies what kind of resource this is. Value: the fixed string | 6861 * Identifies what kind of resource this is. Value: the fixed string |
| 6702 * "androidenterprise#productSet". | 6862 * "androidenterprise#productSet". |
| 6703 */ | 6863 */ |
| 6704 core.String kind; | 6864 core.String kind; |
| 6705 /** The list of product IDs making up the set of products. */ | 6865 /** The list of product IDs making up the set of products. */ |
| 6706 core.List<core.String> productId; | 6866 core.List<core.String> productId; |
| 6867 /** |
| 6868 * The interpretation of this product set. "unknown" should never be sent and |
| 6869 * ignored if received. "whitelist" means that this product set constitutes a |
| 6870 * whitelist. "includeAll" means that all products are accessible (the value |
| 6871 * of the productId field is therefore ignored). If a value is not supplied, |
| 6872 * it is interpreted to be "whitelist" for backwards compatibility. |
| 6873 */ |
| 6874 core.String productSetBehavior; |
| 6707 | 6875 |
| 6708 ProductSet(); | 6876 ProductSet(); |
| 6709 | 6877 |
| 6710 ProductSet.fromJson(core.Map _json) { | 6878 ProductSet.fromJson(core.Map _json) { |
| 6711 if (_json.containsKey("kind")) { | 6879 if (_json.containsKey("kind")) { |
| 6712 kind = _json["kind"]; | 6880 kind = _json["kind"]; |
| 6713 } | 6881 } |
| 6714 if (_json.containsKey("productId")) { | 6882 if (_json.containsKey("productId")) { |
| 6715 productId = _json["productId"]; | 6883 productId = _json["productId"]; |
| 6716 } | 6884 } |
| 6885 if (_json.containsKey("productSetBehavior")) { |
| 6886 productSetBehavior = _json["productSetBehavior"]; |
| 6887 } |
| 6717 } | 6888 } |
| 6718 | 6889 |
| 6719 core.Map toJson() { | 6890 core.Map toJson() { |
| 6720 var _json = new core.Map(); | 6891 var _json = new core.Map(); |
| 6721 if (kind != null) { | 6892 if (kind != null) { |
| 6722 _json["kind"] = kind; | 6893 _json["kind"] = kind; |
| 6723 } | 6894 } |
| 6724 if (productId != null) { | 6895 if (productId != null) { |
| 6725 _json["productId"] = productId; | 6896 _json["productId"] = productId; |
| 6726 } | 6897 } |
| 6898 if (productSetBehavior != null) { |
| 6899 _json["productSetBehavior"] = productSetBehavior; |
| 6900 } |
| 6727 return _json; | 6901 return _json; |
| 6728 } | 6902 } |
| 6729 } | 6903 } |
| 6730 | 6904 |
| 6731 class ProductsApproveRequest { | 6905 class ProductsApproveRequest { |
| 6732 /** | 6906 /** |
| 6733 * The approval URL that was shown to the user. Only the permissions shown to | 6907 * The approval URL that was shown to the user. Only the permissions shown to |
| 6734 * the user with that URL will be accepted, which may not be the product's | 6908 * the user with that URL will be accepted, which may not be the product's |
| 6735 * entire set of permissions. For example, the URL may only display new | 6909 * entire set of permissions. For example, the URL may only display new |
| 6736 * permissions from an update after the product was approved, or not include | 6910 * permissions from an update after the product was approved, or not include |
| (...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7103 * | 7277 * |
| 7104 * If there exists at least one page, this field must be set to the ID of a | 7278 * If there exists at least one page, this field must be set to the ID of a |
| 7105 * valid page. | 7279 * valid page. |
| 7106 */ | 7280 */ |
| 7107 core.String homepageId; | 7281 core.String homepageId; |
| 7108 /** | 7282 /** |
| 7109 * Identifies what kind of resource this is. Value: the fixed string | 7283 * Identifies what kind of resource this is. Value: the fixed string |
| 7110 * "androidenterprise#storeLayout". | 7284 * "androidenterprise#storeLayout". |
| 7111 */ | 7285 */ |
| 7112 core.String kind; | 7286 core.String kind; |
| 7287 /** |
| 7288 * Sets a store layout type. By default, this value is set to "basic". If set |
| 7289 * to "custom", "homepageId" must be specified. If set to "basic", the layout |
| 7290 * will consist of all approved apps accessible by the user, split in pages of |
| 7291 * 100 each; in this case, "homepageId" must not be specified. The "basic" |
| 7292 * setting takes precedence over any existing collections setup for this |
| 7293 * enterprise (if any). Should the enterprise use collectionViewers for |
| 7294 * controlling access rights, these will still be respected. |
| 7295 */ |
| 7296 core.String storeLayoutType; |
| 7113 | 7297 |
| 7114 StoreLayout(); | 7298 StoreLayout(); |
| 7115 | 7299 |
| 7116 StoreLayout.fromJson(core.Map _json) { | 7300 StoreLayout.fromJson(core.Map _json) { |
| 7117 if (_json.containsKey("homepageId")) { | 7301 if (_json.containsKey("homepageId")) { |
| 7118 homepageId = _json["homepageId"]; | 7302 homepageId = _json["homepageId"]; |
| 7119 } | 7303 } |
| 7120 if (_json.containsKey("kind")) { | 7304 if (_json.containsKey("kind")) { |
| 7121 kind = _json["kind"]; | 7305 kind = _json["kind"]; |
| 7122 } | 7306 } |
| 7307 if (_json.containsKey("storeLayoutType")) { |
| 7308 storeLayoutType = _json["storeLayoutType"]; |
| 7309 } |
| 7123 } | 7310 } |
| 7124 | 7311 |
| 7125 core.Map toJson() { | 7312 core.Map toJson() { |
| 7126 var _json = new core.Map(); | 7313 var _json = new core.Map(); |
| 7127 if (homepageId != null) { | 7314 if (homepageId != null) { |
| 7128 _json["homepageId"] = homepageId; | 7315 _json["homepageId"] = homepageId; |
| 7129 } | 7316 } |
| 7130 if (kind != null) { | 7317 if (kind != null) { |
| 7131 _json["kind"] = kind; | 7318 _json["kind"] = kind; |
| 7132 } | 7319 } |
| 7320 if (storeLayoutType != null) { |
| 7321 _json["storeLayoutType"] = storeLayoutType; |
| 7322 } |
| 7133 return _json; | 7323 return _json; |
| 7134 } | 7324 } |
| 7135 } | 7325 } |
| 7136 | 7326 |
| 7137 /** The store page resources for the enterprise. */ | 7327 /** The store page resources for the enterprise. */ |
| 7138 class StoreLayoutClustersListResponse { | 7328 class StoreLayoutClustersListResponse { |
| 7139 /** A store cluster of an enterprise. */ | 7329 /** A store cluster of an enterprise. */ |
| 7140 core.List<StoreCluster> cluster; | 7330 core.List<StoreCluster> cluster; |
| 7141 /** | 7331 /** |
| 7142 * Identifies what kind of resource this is. Value: the fixed string | 7332 * Identifies what kind of resource this is. Value: the fixed string |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7476 var _json = new core.Map(); | 7666 var _json = new core.Map(); |
| 7477 if (kind != null) { | 7667 if (kind != null) { |
| 7478 _json["kind"] = kind; | 7668 _json["kind"] = kind; |
| 7479 } | 7669 } |
| 7480 if (user != null) { | 7670 if (user != null) { |
| 7481 _json["user"] = user.map((value) => (value).toJson()).toList(); | 7671 _json["user"] = user.map((value) => (value).toJson()).toList(); |
| 7482 } | 7672 } |
| 7483 return _json; | 7673 return _json; |
| 7484 } | 7674 } |
| 7485 } | 7675 } |
| OLD | NEW |