| Index: discovery/googleapis/androidenterprise__v1.json
|
| diff --git a/discovery/googleapis/androidenterprise__v1.json b/discovery/googleapis/androidenterprise__v1.json
|
| index 009ce2ba50f19c3028639c344901a87220a0ff86..4fa25a56d769105b636b82c09fa16e83b5fd6bea 100644
|
| --- a/discovery/googleapis/androidenterprise__v1.json
|
| +++ b/discovery/googleapis/androidenterprise__v1.json
|
| @@ -15,7 +15,7 @@
|
| "description": "Manages the deployment of apps to Android for Work users.",
|
| "discoveryVersion": "v1",
|
| "documentationLink": "https://developers.google.com/android/work/play/emm-api",
|
| - "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/C94wtsy8mrHkcQY94KxE1tVMlOU\"",
|
| + "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/AnvhsO1al4ataX8d07JiUi-38Ec\"",
|
| "icons": {
|
| "x16": "https://www.google.com/images/icons/product/android-16.png",
|
| "x32": "https://www.google.com/images/icons/product/android-32.png"
|
| @@ -72,367 +72,6 @@
|
| },
|
| "protocol": "rest",
|
| "resources": {
|
| - "collections": {
|
| - "methods": {
|
| - "delete": {
|
| - "description": "Deletes a collection.",
|
| - "httpMethod": "DELETE",
|
| - "id": "androidenterprise.collections.delete",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}",
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "get": {
|
| - "description": "Retrieves the details of a collection.",
|
| - "httpMethod": "GET",
|
| - "id": "androidenterprise.collections.get",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}",
|
| - "response": {
|
| - "$ref": "Collection"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "insert": {
|
| - "description": "Creates a new collection.",
|
| - "httpMethod": "POST",
|
| - "id": "androidenterprise.collections.insert",
|
| - "parameterOrder": [
|
| - "enterpriseId"
|
| - ],
|
| - "parameters": {
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections",
|
| - "request": {
|
| - "$ref": "Collection"
|
| - },
|
| - "response": {
|
| - "$ref": "Collection"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "list": {
|
| - "description": "Retrieves the IDs of all the collections for an enterprise.",
|
| - "httpMethod": "GET",
|
| - "id": "androidenterprise.collections.list",
|
| - "parameterOrder": [
|
| - "enterpriseId"
|
| - ],
|
| - "parameters": {
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections",
|
| - "response": {
|
| - "$ref": "CollectionsListResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "patch": {
|
| - "description": "Updates a collection. This method supports patch semantics.",
|
| - "httpMethod": "PATCH",
|
| - "id": "androidenterprise.collections.patch",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}",
|
| - "request": {
|
| - "$ref": "Collection"
|
| - },
|
| - "response": {
|
| - "$ref": "Collection"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "update": {
|
| - "description": "Updates a collection.",
|
| - "httpMethod": "PUT",
|
| - "id": "androidenterprise.collections.update",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}",
|
| - "request": {
|
| - "$ref": "Collection"
|
| - },
|
| - "response": {
|
| - "$ref": "Collection"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - }
|
| - }
|
| - },
|
| - "collectionviewers": {
|
| - "methods": {
|
| - "delete": {
|
| - "description": "Removes the user from the list of those specifically allowed to see the collection. If the collection's visibility is set to viewersOnly then only such users will see the collection.",
|
| - "httpMethod": "DELETE",
|
| - "id": "androidenterprise.collectionviewers.delete",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId",
|
| - "userId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "The ID of the user.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}",
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "get": {
|
| - "description": "Retrieves the ID of the user if they have been specifically allowed to see the collection. If the collection's visibility is set to viewersOnly then only these users will see the collection.",
|
| - "httpMethod": "GET",
|
| - "id": "androidenterprise.collectionviewers.get",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId",
|
| - "userId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "The ID of the user.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}",
|
| - "response": {
|
| - "$ref": "User"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "list": {
|
| - "description": "Retrieves the IDs of the users who have been specifically allowed to see the collection. If the collection's visibility is set to viewersOnly then only these users will see the collection.",
|
| - "httpMethod": "GET",
|
| - "id": "androidenterprise.collectionviewers.list",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}/users",
|
| - "response": {
|
| - "$ref": "CollectionViewersListResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "patch": {
|
| - "description": "Adds the user to the list of those specifically allowed to see the collection. If the collection's visibility is set to viewersOnly then only such users will see the collection. This method supports patch semantics.",
|
| - "httpMethod": "PATCH",
|
| - "id": "androidenterprise.collectionviewers.patch",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId",
|
| - "userId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "The ID of the user.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}",
|
| - "request": {
|
| - "$ref": "User"
|
| - },
|
| - "response": {
|
| - "$ref": "User"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - },
|
| - "update": {
|
| - "description": "Adds the user to the list of those specifically allowed to see the collection. If the collection's visibility is set to viewersOnly then only such users will see the collection.",
|
| - "httpMethod": "PUT",
|
| - "id": "androidenterprise.collectionviewers.update",
|
| - "parameterOrder": [
|
| - "enterpriseId",
|
| - "collectionId",
|
| - "userId"
|
| - ],
|
| - "parameters": {
|
| - "collectionId": {
|
| - "description": "The ID of the collection.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "enterpriseId": {
|
| - "description": "The ID of the enterprise.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "The ID of the user.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}",
|
| - "request": {
|
| - "$ref": "User"
|
| - },
|
| - "response": {
|
| - "$ref": "User"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/androidenterprise"
|
| - ]
|
| - }
|
| - }
|
| - },
|
| "devices": {
|
| "methods": {
|
| "get": {
|
| @@ -624,7 +263,7 @@
|
| ]
|
| },
|
| "createWebToken": {
|
| - "description": "Returns a unique token to access an embeddable UI. To generate a web UI, pass the generated token into the Play for Work javascript API. Each token may only be used to start one UI session. See the javascript API documentation for further information.",
|
| + "description": "Returns a unique token to access an embeddable UI. To generate a web UI, pass the generated token into the managed Google Play javascript API. Each token may only be used to start one UI session. See the javascript API documentation for further information.",
|
| "httpMethod": "POST",
|
| "id": "androidenterprise.enterprises.createWebToken",
|
| "parameterOrder": [
|
| @@ -922,7 +561,7 @@
|
| ]
|
| },
|
| "setStoreLayout": {
|
| - "description": "Sets the store layout for the enterprise. By default, storeLayoutType is set to \"basic\" and the basic store layout is enabled. The basic layout only contains apps approved by the administrator, and that have been added to the available product set for a user (using the setAvailableProductSet call). Apps on the page are sorted in order of their product ID value. If you create a custom store layout (by setting storeLayoutType = \"custom\"), the basic store layout is disabled.",
|
| + "description": "Sets the store layout for the enterprise. By default, storeLayoutType is set to \"basic\" and the basic store layout is enabled. The basic layout only contains apps approved by the admin, and that have been added to the available product set for a user (using the setAvailableProductSet call). Apps on the page are sorted in order of their product ID value. If you create a custom store layout (by setting storeLayoutType = \"custom\"), the basic store layout is disabled.",
|
| "httpMethod": "PUT",
|
| "id": "androidenterprise.enterprises.setStoreLayout",
|
| "parameterOrder": [
|
| @@ -1915,7 +1554,7 @@
|
| "products": {
|
| "methods": {
|
| "approve": {
|
| - "description": "Approves the specified product and the relevant app permissions, if any. The maximum number of products that you can approve per enterprise customer is 1,000.\n\nTo learn how to use Google Play for Work to design and create a store layout to display approved products to your users, see Store Layout Design.",
|
| + "description": "Approves the specified product and the relevant app permissions, if any. The maximum number of products that you can approve per enterprise customer is 1,000.\n\nTo learn how to use managed Google Play to design and create a store layout to display approved products to your users, see Store Layout Design.",
|
| "httpMethod": "POST",
|
| "id": "androidenterprise.products.approve",
|
| "parameterOrder": [
|
| @@ -2015,7 +1654,7 @@
|
| ]
|
| },
|
| "getAppRestrictionsSchema": {
|
| - "description": "Retrieves the schema that defines the configurable properties for this product. All products have a schema, but this schema may be empty if no managed configurations have been defined. This schema can be used to populate a UI that allows an administrator to configure the product. To apply a managed configuration based on the schema obtained using this API, see Managed Configurations through Play.",
|
| + "description": "Retrieves the schema that defines the configurable properties for this product. All products have a schema, but this schema may be empty if no managed configurations have been defined. This schema can be used to populate a UI that allows an admin to configure the product. To apply a managed configuration based on the schema obtained using this API, see Managed Configurations through Play.",
|
| "httpMethod": "GET",
|
| "id": "androidenterprise.products.getAppRestrictionsSchema",
|
| "parameterOrder": [
|
| @@ -2110,7 +1749,7 @@
|
| "type": "integer"
|
| },
|
| "query": {
|
| - "description": "The search query as typed in the Google Play Store search box. If omitted, all approved apps will be returned (using the pagination parameters), including apps that are not available in the store (e.g. unpublished apps).",
|
| + "description": "The search query as typed in the Google Play store search box. If omitted, all approved apps will be returned (using the pagination parameters), including apps that are not available in the store (e.g. unpublished apps).",
|
| "location": "query",
|
| "type": "string"
|
| },
|
| @@ -2724,7 +2363,7 @@
|
| ]
|
| },
|
| "generateToken": {
|
| - "description": "Generates a token (activation code) to allow this user to configure their work account in the Android Setup Wizard. Revokes any previously generated token.\n\nThis call only works with Google managed accounts.",
|
| + "description": "Generates a token (activation code) to allow this user to configure their managed account in the Android Setup Wizard. Revokes any previously generated token.\n\nThis call only works with Google managed accounts.",
|
| "httpMethod": "POST",
|
| "id": "androidenterprise.users.generateToken",
|
| "parameterOrder": [
|
| @@ -2998,22 +2637,22 @@
|
| }
|
| }
|
| },
|
| - "revision": "20161207",
|
| + "revision": "20170111",
|
| "rootUrl": "https://www.googleapis.com/",
|
| "schemas": {
|
| "Administrator": {
|
| - "description": "This represents an enterprise administrator who can manage the enterprise in the Google Play for Work Store.",
|
| + "description": "This represents an enterprise admin who can manage the enterprise in the managed Google Play store.",
|
| "id": "Administrator",
|
| "properties": {
|
| "email": {
|
| - "description": "The administrator's email address.",
|
| + "description": "The admin's email address.",
|
| "type": "string"
|
| }
|
| },
|
| "type": "object"
|
| },
|
| "AdministratorWebToken": {
|
| - "description": "A token authorizing an administrator to access an iframe.",
|
| + "description": "A token authorizing an admin to access an iframe.",
|
| "id": "AdministratorWebToken",
|
| "properties": {
|
| "kind": {
|
| @@ -3181,7 +2820,7 @@
|
| "type": "integer"
|
| },
|
| "versionString": {
|
| - "description": "The string used in the Play Store by the app developer to identify the version. The string is not necessarily unique or localized (for example, the string could be \"1.4\").",
|
| + "description": "The string used in the Play store by the app developer to identify the version. The string is not necessarily unique or localized (for example, the string could be \"1.4\").",
|
| "type": "string"
|
| }
|
| },
|
| @@ -3219,87 +2858,6 @@
|
| },
|
| "type": "object"
|
| },
|
| - "Collection": {
|
| - "description": "A collection resource defines a named set of apps that is visible to a set of users in the Google Play Store app running on those users' managed devices. Those users can then install any of those apps if they wish (which will trigger creation of install and entitlement resources). A user cannot install an app on a managed device unless the app is listed in at least one collection that is visible to that user.\n\nNote that the API can be used to directly install an app regardless of whether it is in any collection - so an enterprise has a choice of either directly pushing apps to users, or allowing users to install apps if they want. Which is appropriate will depend on the enterprise's policies and the purpose of the apps concerned.",
|
| - "id": "Collection",
|
| - "properties": {
|
| - "collectionId": {
|
| - "description": "Arbitrary unique ID, allocated by the API on creation.",
|
| - "type": "string"
|
| - },
|
| - "kind": {
|
| - "default": "androidenterprise#collection",
|
| - "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#collection\".",
|
| - "type": "string"
|
| - },
|
| - "name": {
|
| - "annotations": {
|
| - "required": [
|
| - "androidenterprise.collections.insert",
|
| - "androidenterprise.collections.update"
|
| - ]
|
| - },
|
| - "description": "A user-friendly name for the collection (should be unique), e.g. \"Accounting apps\".",
|
| - "type": "string"
|
| - },
|
| - "productId": {
|
| - "annotations": {
|
| - "required": [
|
| - "androidenterprise.collections.insert",
|
| - "androidenterprise.collections.update"
|
| - ]
|
| - },
|
| - "description": "The IDs of the products in the collection, in the order in which they should be displayed.",
|
| - "items": {
|
| - "type": "string"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "visibility": {
|
| - "description": "Whether this collection is visible to all users, or only to the users that have been granted access through the \"Collectionviewers\" API. With the launch of the \"setAvailableProductSet\" API, this property should always be set to \"viewersOnly\", as the \"allUsers\" option will bypass the \"availableProductSet\" for all users within a domain.\n\nThe \"allUsers\" setting is deprecated, and will be removed.",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "CollectionViewersListResponse": {
|
| - "description": "The user resources for the collection.",
|
| - "id": "CollectionViewersListResponse",
|
| - "properties": {
|
| - "kind": {
|
| - "default": "androidenterprise#collectionViewersListResponse",
|
| - "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#collectionViewersListResponse\".",
|
| - "type": "string"
|
| - },
|
| - "user": {
|
| - "description": "A user of an enterprise.",
|
| - "items": {
|
| - "$ref": "User"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "CollectionsListResponse": {
|
| - "description": "The collection resources for the enterprise.",
|
| - "id": "CollectionsListResponse",
|
| - "properties": {
|
| - "collection": {
|
| - "description": "An ordered collection of products which can be made visible on the Google Play Store to a selected group of users.",
|
| - "items": {
|
| - "$ref": "Collection"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "kind": {
|
| - "default": "androidenterprise#collectionsListResponse",
|
| - "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#collectionsListResponse\".",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| "Device": {
|
| "description": "A device resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.\n\nThis collection cannot be modified via the API; it is automatically populated as devices are set up to be managed.",
|
| "id": "Device",
|
| @@ -3314,7 +2872,7 @@
|
| "type": "string"
|
| },
|
| "managementType": {
|
| - "description": "Identifies the extent to which the device is controlled by an Android for Work EMM in various deployment configurations.\n\nPossible values include: \n- \"managedDevice\", a device that has the EMM's device policy controller (DPC) as the device owner, \n- \"managedProfile\", a device that has a work profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC, \n- \"containerApp\", a device running the Android for Work App. The Android for Work App is managed by the DPC, \n- \"unmanagedProfile\", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use Android for Work apps or Google Apps for Work, but the profile is itself not owned by a DPC.",
|
| + "description": "Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations.\n\nPossible values include: \n- \"managedDevice\", a device that has the EMM's device policy controller (DPC) as the device owner, \n- \"managedProfile\", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC, \n- \"containerApp\", a device running the container App. The container App is managed by the DPC, \n- \"unmanagedProfile\", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.",
|
| "type": "string"
|
| }
|
| },
|
| @@ -3356,11 +2914,11 @@
|
| "type": "object"
|
| },
|
| "Enterprise": {
|
| - "description": "An Enterprises resource represents the binding between an EMM and a specific organization. That binding can be instantiated in one of two different ways using this API as follows: \n- For Google managed domain customers, the process involves using Enterprises.enroll and Enterprises.setAccount (in conjunction with artifacts obtained from the Admin console and the Google API Console) and submitted to the EMM through a more-or-less manual process. \n- For Android for Work Accounts customers, the process involves using Enterprises.generateSignupUrl and Enterprises.completeSignup in conjunction with the Android for Work Sign-up UI (Google-provided mechanism) to create the binding without manual steps. As an EMM, you can support either or both approaches in your EMM console. See Create an Enterprise for details.",
|
| + "description": "An Enterprises resource represents the binding between an EMM and a specific organization. That binding can be instantiated in one of two different ways using this API as follows: \n- For Google managed domain customers, the process involves using Enterprises.enroll and Enterprises.setAccount (in conjunction with artifacts obtained from the Admin console and the Google API Console) and submitted to the EMM through a more-or-less manual process. \n- For managed Google Play Accounts customers, the process involves using Enterprises.generateSignupUrl and Enterprises.completeSignup in conjunction with the managed Google Play sign-up UI (Google-provided mechanism) to create the binding without manual steps. As an EMM, you can support either or both approaches in your EMM console. See Create an Enterprise for details.",
|
| "id": "Enterprise",
|
| "properties": {
|
| "administrator": {
|
| - "description": "Administrators of the enterprise. This is only supported for enterprises created via the EMM-initiated flow.",
|
| + "description": "Admins of the enterprise. This is only supported for enterprises created via the EMM-initiated flow.",
|
| "items": {
|
| "$ref": "Administrator"
|
| },
|
| @@ -3754,6 +3312,25 @@
|
| },
|
| "type": "object"
|
| },
|
| + "NewDeviceEvent": {
|
| + "description": "An event generated when a new device is ready to be managed.",
|
| + "id": "NewDeviceEvent",
|
| + "properties": {
|
| + "deviceId": {
|
| + "description": "The Android ID of the device. This field will always be present.",
|
| + "type": "string"
|
| + },
|
| + "managementType": {
|
| + "description": "Identifies the extent to which the device is controlled by an Android for Work EMM in various deployment configurations.\n\nPossible values include: \n- \"managedDevice\", a device that has the EMM's device policy controller (DPC) as the device owner, \n- \"managedProfile\", a device that has a work profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC,",
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user. This field will always be present.",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| "NewPermissionsEvent": {
|
| "description": "An event generated when new permissions are added to an app.",
|
| "id": "NewPermissionsEvent",
|
| @@ -3799,6 +3376,10 @@
|
| "$ref": "InstallFailureEvent",
|
| "description": "Notifications about an app installation failure."
|
| },
|
| + "newDeviceEvent": {
|
| + "$ref": "NewDeviceEvent",
|
| + "description": "Notifications about new devices."
|
| + },
|
| "newPermissionsEvent": {
|
| "$ref": "NewPermissionsEvent",
|
| "description": "Notifications about new app permissions."
|
| @@ -3885,7 +3466,7 @@
|
| "type": "object"
|
| },
|
| "Product": {
|
| - "description": "A Products resource represents an app in the Google Play Store that is available to at least some users in the enterprise. (Some apps are restricted to a single enterprise, and no information about them is made available outside that enterprise.)\n\nThe information provided for each product (localized name, icon, link to the full Google Play details page) is intended to allow a basic representation of the product within an EMM user interface.",
|
| + "description": "A Products resource represents an app in the Google Play store that is available to at least some users in the enterprise. (Some apps are restricted to a single enterprise, and no information about them is made available outside that enterprise.)\n\nThe information provided for each product (localized name, icon, link to the full Google Play details page) is intended to allow a basic representation of the product within an EMM user interface.",
|
| "id": "Product",
|
| "properties": {
|
| "appVersion": {
|
| @@ -3904,7 +3485,7 @@
|
| "type": "string"
|
| },
|
| "distributionChannel": {
|
| - "description": "How and to whom the package is made available. The value publicGoogleHosted means that the package is available through the Play Store and not restricted to a specific enterprise. The value privateGoogleHosted means that the package is a private app (restricted to an enterprise) but hosted by Google. The value privateSelfHosted means that the package is a private app (restricted to an enterprise) and is privately hosted.",
|
| + "description": "How and to whom the package is made available. The value publicGoogleHosted means that the package is available through the Play store and not restricted to a specific enterprise. The value privateGoogleHosted means that the package is a private app (restricted to an enterprise) but hosted by Google. The value privateSelfHosted means that the package is a private app (restricted to an enterprise) and is privately hosted.",
|
| "type": "string"
|
| },
|
| "iconUrl": {
|
| @@ -3925,7 +3506,7 @@
|
| "type": "string"
|
| },
|
| "requiresContainerApp": {
|
| - "description": "Whether this app can only be installed on devices using the Android for Work container app.",
|
| + "description": "Whether this app can only be installed on devices using the Android container app.",
|
| "type": "boolean"
|
| },
|
| "smallIconUrl": {
|
| @@ -3937,7 +3518,7 @@
|
| "type": "string"
|
| },
|
| "workDetailsUrl": {
|
| - "description": "A link to the Google Play for Work details page for the product, for use by an Enterprise administrator.",
|
| + "description": "A link to the managed Google Play details page for the product, for use by an Enterprise admin.",
|
| "type": "string"
|
| }
|
| },
|
| @@ -4073,7 +3654,7 @@
|
| "description": "General pagination information."
|
| },
|
| "product": {
|
| - "description": "Information about a product (e.g. an app) in the Google Play Store, for display to an enterprise admin.",
|
| + "description": "Information about a product (e.g. an app) in the Google Play store, for display to an enterprise admin.",
|
| "items": {
|
| "$ref": "Product"
|
| },
|
| @@ -4173,7 +3754,7 @@
|
| "type": "object"
|
| },
|
| "StoreCluster": {
|
| - "description": "Definition of a Google Play for Work store cluster, a list of products displayed as part of a store page.",
|
| + "description": "Definition of a managed Google Play store cluster, a list of products displayed as part of a store page.",
|
| "id": "StoreCluster",
|
| "properties": {
|
| "id": {
|
| @@ -4207,11 +3788,11 @@
|
| "type": "object"
|
| },
|
| "StoreLayout": {
|
| - "description": "General setting for the Google Play for Work store layout, currently only specifying the page to display the first time the store is opened.",
|
| + "description": "General setting for the managed Google Play store layout, currently only specifying the page to display the first time the store is opened.",
|
| "id": "StoreLayout",
|
| "properties": {
|
| "homepageId": {
|
| - "description": "The ID of the store page to be used as the homepage. The homepage will be used as the first page shown in the Google Play for Work store.\n\nIf a homepage has not been set, the Play store shown on devices will be empty. Not specifying a homepage on a store layout effectively empties the store.\n\nIf there exists at least one page, this field must be set to the ID of a valid page.",
|
| + "description": "The ID of the store page to be used as the homepage. The homepage will be used as the first page shown in the managed Google Play store.\n\nIf a homepage has not been set, the Play store shown on devices will be empty. Not specifying a homepage on a store layout effectively empties the store.\n\nIf there exists at least one page, this field must be set to the ID of a valid page.",
|
| "type": "string"
|
| },
|
| "kind": {
|
| @@ -4265,7 +3846,7 @@
|
| "type": "object"
|
| },
|
| "StorePage": {
|
| - "description": "Definition of a Google Play for Work store page, made of a localized name and links to other pages. A page also contains clusters defined as a subcollection.",
|
| + "description": "Definition of a managed Google Play store page, made of a localized name and links to other pages. A page also contains clusters defined as a subcollection.",
|
| "id": "StorePage",
|
| "properties": {
|
| "id": {
|
| @@ -4307,7 +3888,7 @@
|
| "type": "object"
|
| },
|
| "User": {
|
| - "description": "A Users resource represents an account associated with an enterprise. The account may be specific to a device or to an individual user (who can then use the account across multiple devices). The account may provide access to Google Play for Work only, or to other Google services, depending on the identity model: \n- Google managed domain identity model requires synchronization to Google account sources (via primaryEmail). \n- Android for Work Accounts identity model provides a dynamic means for enterprises to create user or device accounts as needed. These accounts provide access to Google Play for Work only.",
|
| + "description": "A Users resource represents an account associated with an enterprise. The account may be specific to a device or to an individual user (who can then use the account across multiple devices). The account may provide access to managed Google Play only, or to other Google services, depending on the identity model: \n- The Google managed domain identity model requires synchronization to Google account sources (via primaryEmail). \n- The managed Google Play Accounts identity model provides a dynamic means for enterprises to create user or device accounts as needed. These accounts provide access to managed Google Play.",
|
| "id": "User",
|
| "properties": {
|
| "accountIdentifier": {
|
| @@ -4353,7 +3934,7 @@
|
| "type": "object"
|
| },
|
| "UserToken": {
|
| - "description": "A UserToken is used by a user when setting up a managed device or profile with their work account on a device. When the user enters their email address and token (activation code) the appropriate EMM app can be automatically downloaded.",
|
| + "description": "A UserToken is used by a user when setting up a managed device or profile with their managed Google Play account on a device. When the user enters their email address and token (activation code) the appropriate EMM app can be automatically downloaded.",
|
| "id": "UserToken",
|
| "properties": {
|
| "kind": {
|
|
|