PermissionValue
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
actions.type.Notifications
için çıkış olarak İşleme geri döndürüldü.
JSON gösterimi |
{
"granted_permissions": [
enum (Permission )
],
"permission_status": enum (PermissionGrantedStatus ),
"additional_user_data": string (AdditionalUserData )
} |
Alanlar |
granted_permissions |
enum (Permission )
İzin için olası değerler.
|
permission_status |
enum (PermissionGrantedStatus )
İzin alanının döndürülen durumu.
|
additional_user_data |
enum (AdditionalUserData )
Kullanıcının izni güncellenirken ek veriler oluşturuldu.
|
İzin
İzin için olası değerler.
Sıralamalar |
UNSPECIFIED_PERMISSION |
Belirtilmemiş izin. |
NAME |
Kullanıcının adını ve soyadını isteyin. |
DEVICE_PRECISE_LOCATION |
Kullanıcının tam konumunu, enlem/boylamını ve biçimlendirilmiş adresini isteyin. |
DEVICE_COARSE_LOCATION |
Kullanıcının yaklaşık konumunu, posta kodunu, şehir ve ülke kodunu isteyin. |
UPDATE |
Güncelleme göndermek için izin isteyin. |
PermissionGrantedStatus
İzin alanının döndürülen durumu.
Sıralamalar |
TYPE_UNSPECIFIED |
Belirtilmedi. |
PERMISSION_GRANTED |
Kullanıcıya izin verildi. |
PERMISSION_DENIED |
Kullanıcı izni reddetti. |
ALREADY_GRANTED |
Kullanıcı daha önce izin vermişti. |
UNVERIFIED_USER |
Doğrulanmamış bir kullanıcıdan izin istenemez. |
INCOGNITO_USER |
Gizli kullanıcılardan izin istenemez. |
SIGNED_OUT_USER |
Oturumu kapalı olan kullanıcılardan izin istenemez. Yalnızca belirli izinler
oturumu kapalı kullanıcılar tarafından kullanılabilir. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 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. |"]]