Resource: Grant
An access grant resource.
JSON representation |
---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
Fields | |
---|---|
name |
Required. Resource name for this grant, following the pattern "developers/{developer}/users/{email}/grants/{packageName}". If this grant is for a draft app, the app ID will be used in this resource name instead of the package name. |
packageName |
Immutable. The package name of the app. This will be empty for draft apps. |
appLevelPermissions[] |
The permissions granted to the user for this app. |
AppLevelPermission
A permission granted at a per-app level.
Enums | |
---|---|
APP_LEVEL_PERMISSION_UNSPECIFIED |
Unknown or unspecified permission. |
CAN_ACCESS_APP |
View app information (read-only). Deprecated: Try defining a more granular capability. Otherwise, check AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA. |
CAN_VIEW_FINANCIAL_DATA |
View financial data. |
CAN_MANAGE_PERMISSIONS |
Admin (all permissions). |
CAN_REPLY_TO_REVIEWS |
reviews.reply to reviews. |
CAN_MANAGE_PUBLIC_APKS |
Release to production, exclude devices, and use app signing by Google Play. |
CAN_MANAGE_TRACK_APKS |
Release to testing tracks. |
CAN_MANAGE_TRACK_USERS |
Manage testing tracks and edit tester lists. |
CAN_MANAGE_PUBLIC_LISTING |
Manage store presence. |
CAN_MANAGE_DRAFT_APPS |
Edit and delete draft apps. |
CAN_MANAGE_ORDERS |
Manage orders and subscriptions. |
CAN_MANAGE_APP_CONTENT |
Manage policy related pages. |
CAN_VIEW_NON_FINANCIAL_DATA |
View app information (read-only). |
CAN_VIEW_APP_QUALITY |
View app quality data such as Vitals, Crashes etc. |
CAN_MANAGE_DEEPLINKS |
Manage the deep links setup of an app. |
Methods |
|
---|---|
|
Grant access for a user to the given package. |
|
Removes all access for the user to the given package or developer account. |
|
Updates access for the user to the given package. |