mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
update dependencies
This commit is contained in:
@@ -383,6 +383,45 @@
|
||||
"https://www.googleapis.com/auth/androidenterprise"
|
||||
]
|
||||
},
|
||||
"createEnrollmentToken": {
|
||||
"description": "Returns a token for device enrollment. The DPC can encode this token within the QR/NFC/zero-touch enrollment payload or fetch it before calling the on-device API to authenticate the user. The token can be generated for each device or reused across multiple devices.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/createEnrollmentToken",
|
||||
"httpMethod": "POST",
|
||||
"id": "androidenterprise.enterprises.createEnrollmentToken",
|
||||
"parameterOrder": [
|
||||
"enterpriseId"
|
||||
],
|
||||
"parameters": {
|
||||
"deviceType": {
|
||||
"description": "Whether it\u2019s a dedicated device or a knowledge worker device.",
|
||||
"enum": [
|
||||
"unknown",
|
||||
"dedicatedDevice",
|
||||
"knowledgeWorker"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"This value is unused",
|
||||
"This device is a dedicated device.",
|
||||
"This device is required to have an authenticated user."
|
||||
],
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"enterpriseId": {
|
||||
"description": "The ID of the enterprise.",
|
||||
"location": "path",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "androidenterprise/v1/enterprises/{enterpriseId}/createEnrollmentToken",
|
||||
"response": {
|
||||
"$ref": "CreateEnrollmentTokenResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/androidenterprise"
|
||||
]
|
||||
},
|
||||
"createWebToken": {
|
||||
"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.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/createWebToken",
|
||||
@@ -575,7 +614,7 @@
|
||||
"parameterOrder": [],
|
||||
"parameters": {
|
||||
"requestMode": {
|
||||
"description": "The request mode for pulling notifications. Specifying waitForNotifications will cause the request to block and wait until one or more notifications are present, or return an empty notification list if no notifications are present after some time. Speciying returnImmediately will cause the request to immediately return the pending notifications, or an empty list if no notifications are present. If omitted, defaults to waitForNotifications.",
|
||||
"description": "The request mode for pulling notifications. Specifying waitForNotifications will cause the request to block and wait until one or more notifications are present, or return an empty notification list if no notifications are present after some time. Specifying returnImmediately will cause the request to immediately return the pending notifications, or an empty list if no notifications are present. If omitted, defaults to waitForNotifications.",
|
||||
"enum": [
|
||||
"waitForNotifications",
|
||||
"returnImmediately"
|
||||
@@ -700,7 +739,7 @@
|
||||
"entitlements": {
|
||||
"methods": {
|
||||
"delete": {
|
||||
"description": "Removes an entitlement to an app for a user.",
|
||||
"description": "Removes an entitlement to an app for a user. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}",
|
||||
"httpMethod": "DELETE",
|
||||
"id": "androidenterprise.entitlements.delete",
|
||||
@@ -735,7 +774,7 @@
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"description": "Retrieves details of an entitlement.",
|
||||
"description": "Retrieves details of an entitlement. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.entitlements.get",
|
||||
@@ -773,7 +812,7 @@
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists all entitlements for the specified user. Only the ID is set.",
|
||||
"description": "Lists all entitlements for the specified user. Only the ID is set. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.entitlements.list",
|
||||
@@ -804,7 +843,7 @@
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"description": "Adds or updates an entitlement to an app for a user.",
|
||||
"description": "Adds or updates an entitlement to an app for a user. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}",
|
||||
"httpMethod": "PUT",
|
||||
"id": "androidenterprise.entitlements.update",
|
||||
@@ -854,7 +893,7 @@
|
||||
"grouplicenses": {
|
||||
"methods": {
|
||||
"get": {
|
||||
"description": "Retrieves details of an enterprise's group license for a product.",
|
||||
"description": "Retrieves details of an enterprise's group license for a product. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.grouplicenses.get",
|
||||
@@ -885,7 +924,7 @@
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Retrieves IDs of all products for which the enterprise has a group license.",
|
||||
"description": "Retrieves IDs of all products for which the enterprise has a group license. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.grouplicenses.list",
|
||||
@@ -913,7 +952,7 @@
|
||||
"grouplicenseusers": {
|
||||
"methods": {
|
||||
"list": {
|
||||
"description": "Retrieves the IDs of the users who have been granted entitlements under the license.",
|
||||
"description": "Retrieves the IDs of the users who have been granted entitlements under the license. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}/users",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.grouplicenseusers.list",
|
||||
@@ -1519,7 +1558,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. To 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. ",
|
||||
"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. To 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. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations. ",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/approve",
|
||||
"httpMethod": "POST",
|
||||
"id": "androidenterprise.products.approve",
|
||||
@@ -1550,7 +1589,7 @@
|
||||
]
|
||||
},
|
||||
"generateApprovalUrl": {
|
||||
"description": "Generates a URL that can be rendered in an iframe to display the permissions (if any) of a product. An enterprise admin must view these permissions and accept them on behalf of their organization in order to approve that product. Admins should accept the displayed permissions by interacting with a separate UI element in the EMM console, which in turn should trigger the use of this URL as the approvalUrlInfo.approvalUrl property in a Products.approve call to approve the product. This URL can only be used to display permissions for up to 1 day.",
|
||||
"description": "Generates a URL that can be rendered in an iframe to display the permissions (if any) of a product. An enterprise admin must view these permissions and accept them on behalf of their organization in order to approve that product. Admins should accept the displayed permissions by interacting with a separate UI element in the EMM console, which in turn should trigger the use of this URL as the approvalUrlInfo.approvalUrl property in a Products.approve call to approve the product. This URL can only be used to display permissions for up to 1 day. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations. ",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/generateApprovalUrl",
|
||||
"httpMethod": "POST",
|
||||
"id": "androidenterprise.products.generateApprovalUrl",
|
||||
@@ -1689,7 +1728,7 @@
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Finds approved products that match a query, or all approved products if there is no query.",
|
||||
"description": "Finds approved products that match a query, or all approved products if there is no query. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations. ",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/products",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.products.list",
|
||||
@@ -1739,7 +1778,7 @@
|
||||
]
|
||||
},
|
||||
"unapprove": {
|
||||
"description": "Unapproves the specified product (and the relevant app permissions, if any)",
|
||||
"description": "Unapproves the specified product (and the relevant app permissions, if any) **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/unapprove",
|
||||
"httpMethod": "POST",
|
||||
"id": "androidenterprise.products.unapprove",
|
||||
@@ -2275,7 +2314,7 @@
|
||||
]
|
||||
},
|
||||
"getAvailableProductSet": {
|
||||
"description": "Retrieves the set of products a user is entitled to access.",
|
||||
"description": "Retrieves the set of products a user is entitled to access. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet",
|
||||
"httpMethod": "GET",
|
||||
"id": "androidenterprise.users.getAvailableProductSet",
|
||||
@@ -2392,7 +2431,7 @@
|
||||
]
|
||||
},
|
||||
"setAvailableProductSet": {
|
||||
"description": "Modifies the set of products that a user is entitled to access (referred to as *whitelisted* products). Only products that are approved or products that were previously approved (products with revoked approval) can be whitelisted.",
|
||||
"description": "Modifies the set of products that a user is entitled to access (referred to as *whitelisted* products). Only products that are approved or products that were previously approved (products with revoked approval) can be whitelisted. **Note:** This item has been deprecated. New integrations cannot use this method and can refer to our new recommendations.",
|
||||
"flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet",
|
||||
"httpMethod": "PUT",
|
||||
"id": "androidenterprise.users.setAvailableProductSet",
|
||||
@@ -2610,7 +2649,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220303",
|
||||
"revision": "20230123",
|
||||
"rootUrl": "https://androidenterprise.googleapis.com/",
|
||||
"schemas": {
|
||||
"Administrator": {
|
||||
@@ -3099,6 +3138,17 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CreateEnrollmentTokenResponse": {
|
||||
"description": "Response message for create enrollment token.",
|
||||
"id": "CreateEnrollmentTokenResponse",
|
||||
"properties": {
|
||||
"enrollmentToken": {
|
||||
"description": "Enrollment token.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"Device": {
|
||||
"description": "A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.",
|
||||
"id": "Device",
|
||||
@@ -3215,6 +3265,11 @@
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"googleAuthenticationSettings": {
|
||||
"$ref": "GoogleAuthenticationSettings",
|
||||
"description": "Output only. Settings for Google-provided user authentication.",
|
||||
"readOnly": true
|
||||
},
|
||||
"id": {
|
||||
"description": "The unique ID for the enterprise.",
|
||||
"type": "string"
|
||||
@@ -3241,6 +3296,17 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"EnterpriseAuthenticationAppLinkConfig": {
|
||||
"description": "An authentication URL configuration for the authenticator app of an identity provider.",
|
||||
"id": "EnterpriseAuthenticationAppLinkConfig",
|
||||
"properties": {
|
||||
"uri": {
|
||||
"description": "An authentication url.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"EnterprisesListResponse": {
|
||||
"id": "EnterprisesListResponse",
|
||||
"properties": {
|
||||
@@ -3306,6 +3372,41 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleAuthenticationSettings": {
|
||||
"description": "Contains settings for Google-provided user authentication.",
|
||||
"id": "GoogleAuthenticationSettings",
|
||||
"properties": {
|
||||
"dedicatedDevicesAllowed": {
|
||||
"description": "Whether dedicated devices are allowed.",
|
||||
"enum": [
|
||||
"dedicatedDevicesAllowedUnspecified",
|
||||
"disallowed",
|
||||
"allowed"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"This value is unused.",
|
||||
"Dedicated devices are not allowed.",
|
||||
"Dedicated devices are allowed."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"googleAuthenticationRequired": {
|
||||
"description": "Whether Google authentication is required.",
|
||||
"enum": [
|
||||
"googleAuthenticationRequiredUnspecified",
|
||||
"notRequired",
|
||||
"required"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"This value is unused.",
|
||||
"Google authentication is not required.",
|
||||
"User is required to be successfully authenticated by Google."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GroupLicense": {
|
||||
"description": "Group license objects allow you to keep track of licenses (called entitlements) for both free and paid apps. For a free app, a group license is created when an enterprise admin first approves the product in Google Play or when the first entitlement for the product is created for a user via the API. For a paid app, a group license object is only created when an enterprise admin purchases the product in Google Play for the first time. Use the API to query group licenses. A Grouplicenses resource includes the total number of licenses purchased (paid apps only) and the total number of licenses currently in use. In other words, the total number of Entitlements that exist for the product. Only one group license object is created per product and group license objects are never deleted. If a product is unapproved, its group license remains. This allows enterprise admins to keep track of any remaining entitlements for the product.",
|
||||
"id": "GroupLicense",
|
||||
@@ -3874,7 +3975,7 @@
|
||||
"id": "Policy",
|
||||
"properties": {
|
||||
"autoUpdatePolicy": {
|
||||
"description": "Deprecated. Use autoUpdateMode instead. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. \"choiceToTheUser\" allows the device's user to configure the app update policy. \"always\" enables auto updates. \"never\" disables auto updates. \"wifiOnly\" enables auto updates only when the device is connected to wifi.",
|
||||
"description": "Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. \"choiceToTheUser\" allows the device's user to configure the app update policy. \"always\" enables auto updates. \"never\" disables auto updates. \"wifiOnly\" enables auto updates only when the device is connected to wifi.",
|
||||
"enum": [
|
||||
"autoUpdatePolicyUnspecified",
|
||||
"choiceToTheUser",
|
||||
@@ -3937,6 +4038,10 @@
|
||||
"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.) The 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": {
|
||||
"appRestrictionsSchema": {
|
||||
"$ref": "AppRestrictionsSchema",
|
||||
"description": "The app restriction schema"
|
||||
},
|
||||
"appTracks": {
|
||||
"description": "The tracks visible to the enterprise.",
|
||||
"items": {
|
||||
@@ -4232,6 +4337,13 @@
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"enterpriseAuthenticationAppLinkConfigs": {
|
||||
"description": "An authentication URL configuration for the authenticator app of an identity provider. This helps to launch the identity provider's authenticator app during the authentication happening in a private app using Android WebView. Authenticator app should already be the [default handler](https://developer.android.com/training/app-links/verify-site-associations) for the authentication url on the device.",
|
||||
"items": {
|
||||
"$ref": "EnterpriseAuthenticationAppLinkConfig"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"managedConfiguration": {
|
||||
"$ref": "ManagedConfiguration",
|
||||
"description": "The managed configuration for the product."
|
||||
|
||||
Reference in New Issue
Block a user