PermissionValue
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Retour à l'action en sortie pour actions.type.Notifications
.
Représentation JSON |
{
"granted_permissions": [
enum (Permission )
],
"permission_status": enum (PermissionGrantedStatus ),
"additional_user_data": string (AdditionalUserData )
} |
Champs |
granted_permissions |
enum (Permission )
Valeurs possibles pour l'autorisation.
|
permission_status |
enum (PermissionGrantedStatus )
État renvoyé pour l'emplacement d'autorisation.
|
additional_user_data |
enum (AdditionalUserData )
Données supplémentaires générées lors de la mise à jour des autorisations de l'utilisateur.
|
Autorisation
Valeurs possibles pour l'autorisation.
Enums |
UNSPECIFIED_PERMISSION |
Autorisation non spécifiée. |
NAME |
Demandez le prénom et le nom de l'utilisateur. |
DEVICE_PRECISE_LOCATION |
Demandez à l'utilisateur sa position exacte, ses coordonnées (latitude/longitude) et son adresse formatée. |
DEVICE_COARSE_LOCATION |
Demandez à l'utilisateur la position approximative, le code postal, la ville et l'indicatif du pays de l'utilisateur. |
UPDATE |
Demandez l'autorisation d'envoyer des mises à jour. |
PermissionGrantedStatus
État renvoyé pour l'emplacement d'autorisation.
Enums |
TYPE_UNSPECIFIED |
Non spécifié. |
PERMISSION_GRANTED |
Autorisation accordée par l'utilisateur. |
PERMISSION_DENIED |
L'utilisateur a refusé l'autorisation. |
ALREADY_GRANTED |
L'utilisateur a déjà accordé cette autorisation. |
UNVERIFIED_USER |
Impossible de demander des autorisations à un utilisateur non validé. |
INCOGNITO_USER |
Vous ne pouvez pas demander d'autorisations à un utilisateur qui utilise la navigation privée. |
SIGNED_OUT_USER |
Vous ne pouvez pas demander d'autorisations à un utilisateur déconnecté. Uniquement certaines autorisations
sont disponibles pour les utilisateurs déconnectés. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 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. |"]]