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 614 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
625 body: _body, | 625 body: _body, |
626 queryParams: _queryParams, | 626 queryParams: _queryParams, |
627 uploadOptions: _uploadOptions, | 627 uploadOptions: _uploadOptions, |
628 uploadMedia: _uploadMedia, | 628 uploadMedia: _uploadMedia, |
629 downloadOptions: _downloadOptions); | 629 downloadOptions: _downloadOptions); |
630 return _response.then((data) => new ServiceAccount.fromJson(data)); | 630 return _response.then((data) => new ServiceAccount.fromJson(data)); |
631 } | 631 } |
632 | 632 |
633 /** | 633 /** |
634 * Returns the store layout for the enterprise. If the store layout has not | 634 * Returns the store layout for the enterprise. If the store layout has not |
635 * been set, or if the store layout has no homepageId set, returns a NOT_FOUND | 635 * been set, returns "basic" as the store layout type and no homepage. |
636 * error. | |
637 * | 636 * |
638 * Request parameters: | 637 * Request parameters: |
639 * | 638 * |
640 * [enterpriseId] - The ID of the enterprise. | 639 * [enterpriseId] - The ID of the enterprise. |
641 * | 640 * |
642 * Completes with a [StoreLayout]. | 641 * Completes with a [StoreLayout]. |
643 * | 642 * |
644 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 643 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
645 * error. | 644 * error. |
646 * | 645 * |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
909 downloadOptions: _downloadOptions); | 908 downloadOptions: _downloadOptions); |
910 return _response.then((data) => new EnterpriseAccount.fromJson(data)); | 909 return _response.then((data) => new EnterpriseAccount.fromJson(data)); |
911 } | 910 } |
912 | 911 |
913 /** | 912 /** |
914 * Sets the store layout for the enterprise. By default, storeLayoutType is | 913 * Sets the store layout for the enterprise. By default, storeLayoutType is |
915 * set to "basic" and the basic store layout is enabled. The basic layout only | 914 * set to "basic" and the basic store layout is enabled. The basic layout only |
916 * contains apps approved by the admin, and that have been added to the | 915 * contains apps approved by the admin, and that have been added to the |
917 * available product set for a user (using the setAvailableProductSet call). | 916 * available product set for a user (using the setAvailableProductSet call). |
918 * Apps on the page are sorted in order of their product ID value. If you | 917 * Apps on the page are sorted in order of their product ID value. If you |
919 * create a custom store layout (by setting storeLayoutType = "custom"), the | 918 * create a custom store layout (by setting storeLayoutType = "custom" and |
920 * basic store layout is disabled. | 919 * setting a homepage), the basic store layout is disabled. |
921 * | 920 * |
922 * [request] - The metadata request object. | 921 * [request] - The metadata request object. |
923 * | 922 * |
924 * Request parameters: | 923 * Request parameters: |
925 * | 924 * |
926 * [enterpriseId] - The ID of the enterprise. | 925 * [enterpriseId] - The ID of the enterprise. |
927 * | 926 * |
928 * Completes with a [StoreLayout]. | 927 * Completes with a [StoreLayout]. |
929 * | 928 * |
930 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 929 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
(...skipping 5641 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6572 return _json; | 6571 return _json; |
6573 } | 6572 } |
6574 } | 6573 } |
6575 | 6574 |
6576 /** | 6575 /** |
6577 * General setting for the managed Google Play store layout, currently only | 6576 * General setting for the managed Google Play store layout, currently only |
6578 * specifying the page to display the first time the store is opened. | 6577 * specifying the page to display the first time the store is opened. |
6579 */ | 6578 */ |
6580 class StoreLayout { | 6579 class StoreLayout { |
6581 /** | 6580 /** |
6582 * The ID of the store page to be used as the homepage. The homepage will be | 6581 * The ID of the store page to be used as the homepage. The homepage is the |
6583 * used as the first page shown in the managed Google Play store. | 6582 * first page shown in the managed Google Play Store. |
6584 * | 6583 * |
6585 * If a homepage has not been set, the Play store shown on devices will be | 6584 * Not specifying a homepage is equivalent to setting the store layout type to |
6586 * empty. Not specifying a homepage on a store layout effectively empties the | 6585 * "basic". |
6587 * store. | |
6588 * | |
6589 * If there exists at least one page, this field must be set to the ID of a | |
6590 * valid page. | |
6591 */ | 6586 */ |
6592 core.String homepageId; | 6587 core.String homepageId; |
6593 /** | 6588 /** |
6594 * Identifies what kind of resource this is. Value: the fixed string | 6589 * Identifies what kind of resource this is. Value: the fixed string |
6595 * "androidenterprise#storeLayout". | 6590 * "androidenterprise#storeLayout". |
6596 */ | 6591 */ |
6597 core.String kind; | 6592 core.String kind; |
6598 /** | 6593 /** |
6599 * The store layout type. By default, this value is set to "basic". If set to | 6594 * The store layout type. By default, this value is set to "basic" if the |
6600 * "custom", "homepageId" must be specified. If set to "basic", the layout | 6595 * homepageId field is not set, and to "custom" otherwise. If set to "basic", |
6601 * will consist of all approved apps accessible by the user, split in pages of | 6596 * the layout will consist of all approved apps that have been whitelisted for |
6602 * 100 each; in this case, "homepageId" must not be specified. The "basic" | 6597 * the user. |
6603 * setting takes precedence over any existing collections setup for this | |
6604 * enterprise (if any). Should the enterprise use collectionViewers for | |
6605 * controlling access rights, these will still be respected. | |
6606 */ | 6598 */ |
6607 core.String storeLayoutType; | 6599 core.String storeLayoutType; |
6608 | 6600 |
6609 StoreLayout(); | 6601 StoreLayout(); |
6610 | 6602 |
6611 StoreLayout.fromJson(core.Map _json) { | 6603 StoreLayout.fromJson(core.Map _json) { |
6612 if (_json.containsKey("homepageId")) { | 6604 if (_json.containsKey("homepageId")) { |
6613 homepageId = _json["homepageId"]; | 6605 homepageId = _json["homepageId"]; |
6614 } | 6606 } |
6615 if (_json.containsKey("kind")) { | 6607 if (_json.containsKey("kind")) { |
(...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6977 var _json = new core.Map(); | 6969 var _json = new core.Map(); |
6978 if (kind != null) { | 6970 if (kind != null) { |
6979 _json["kind"] = kind; | 6971 _json["kind"] = kind; |
6980 } | 6972 } |
6981 if (user != null) { | 6973 if (user != null) { |
6982 _json["user"] = user.map((value) => (value).toJson()).toList(); | 6974 _json["user"] = user.map((value) => (value).toJson()).toList(); |
6983 } | 6975 } |
6984 return _json; | 6976 return _json; |
6985 } | 6977 } |
6986 } | 6978 } |
OLD | NEW |