PermissionValue
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Als Ausgabe für actions.type.Notifications
an Aktion zurückgegeben.
JSON-Darstellung |
{
"granted_permissions": [
enum (Permission )
],
"permission_status": enum (PermissionGrantedStatus ),
"additional_user_data": string (AdditionalUserData )
} |
Felder |
granted_permissions |
enum (Permission )
Mögliche Werte für die Berechtigung.
|
permission_status |
enum (PermissionGrantedStatus )
Der zurückgegebene Status des Berechtigungsslots.
|
additional_user_data |
enum (AdditionalUserData )
Zusätzliche Daten, die beim Aktualisieren der Berechtigung des Nutzers generiert werden.
|
Berechtigung
Mögliche Werte für die Berechtigung.
Enums |
UNSPECIFIED_PERMISSION |
Unbekannte Berechtigung. |
NAME |
Fragen Sie den Nutzer nach dem Vor- und Nachnamen. |
DEVICE_PRECISE_LOCATION |
Fragen Sie den Nutzer nach dem genauen Standort, dem Längen- und Breitengrad sowie der formatierten Adresse. |
DEVICE_COARSE_LOCATION |
Fragen Sie den Nutzer nach dem ungefähren Standort, der Postleitzahl, der Stadt und der Landesvorwahl. |
UPDATE |
Fordere Berechtigungen zum Senden von Updates an. |
PermissionGrantedStatus
Der zurückgegebene Status des Berechtigungsslots.
Enums |
TYPE_UNSPECIFIED |
Nicht angegeben |
PERMISSION_GRANTED |
Berechtigung durch Nutzer gewährt. |
PERMISSION_DENIED |
Der Nutzer hat die Berechtigung verweigert. |
ALREADY_GRANTED |
Der Nutzer hat zuvor eine Berechtigung erteilt. |
UNVERIFIED_USER |
Berechtigungen können nicht von einem nicht bestätigten Nutzer angefordert werden. |
INCOGNITO_USER |
Berechtigungen können nicht von einem Inkognitonutzer angefordert werden. |
SIGNED_OUT_USER |
Berechtigungen können nicht von einem abgemeldeten Nutzer angefordert werden. Nur bestimmte Berechtigungen
sind für nicht angemeldete Nutzer verfügbar. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003e\u003ccode\u003ePermissionValue\u003c/code\u003e is returned to the Action as output for \u003ccode\u003eactions.type.Notifications\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt provides information about granted permissions, permission status, and additional user data.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egranted_permissions\u003c/code\u003e field outlines specific permissions like name, location, and updates.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003epermission_status\u003c/code\u003e indicates whether the permission was granted, denied, or if the user's status prevents granting.\u003c/p\u003e\n"]]],[],null,["# PermissionValue\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [PermissionValue](#PermissionValue)\n - [JSON representation](#PermissionValue.SCHEMA_REPRESENTATION)\n\nReturned to the Action as output for `actions.type.Notifications`.\n\n| JSON representation ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"granted_permissions\": [ enum (/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permission) ], \"permission_status\": enum (/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permissiongrantedstatus), \"additional_user_data\": string (`AdditionalUserData`) } ``` |\n\n| Fields ||\n|------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `granted_permissions` | `enum (`[Permission](/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permission)`)` Possible values for permission. |\n| `permission_status` | `enum (`[PermissionGrantedStatus](/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permissiongrantedstatus)`)` The returned status of permission slot. |\n| `additional_user_data` | `enum (``AdditionalUserData``)` Additional data generated while updating user's permission. |\n\nPermission\n----------\n\nPossible values for permission.\n\n| Enums ||\n|---------------------------|-----------------------------------------------------------------------------|\n| `UNSPECIFIED_PERMISSION` | Unspecified permission. |\n| `NAME` | Ask for user's first and last name. |\n| `DEVICE_PRECISE_LOCATION` | Ask for user's precise location, latitude/longitude, and formatted address. |\n| `DEVICE_COARSE_LOCATION` | Ask for user's coarse location, zip code, city, and country code. |\n| `UPDATE` | Ask for permissions to send updates. |\n\nPermissionGrantedStatus\n-----------------------\n\nThe returned status of permission slot.\n\n| Enums ||\n|----------------------|----------------------------------------------------------------------------------------------------------------------|\n| `TYPE_UNSPECIFIED` | Unspecified. |\n| `PERMISSION_GRANTED` | User granted permission. |\n| `PERMISSION_DENIED` | User denied permission. |\n| `ALREADY_GRANTED` | User has previously granted permission. |\n| `UNVERIFIED_USER` | Permissions cannot be requested from an unverified user. |\n| `INCOGNITO_USER` | Permissions cannot be requested from an incognito user. |\n| `SIGNED_OUT_USER` | Permissions cannot be requested from a signed-out user. Only certain permissions are available for signed-out users. |"]]