PermissionValue
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Được trả về Hành động dưới dạng dữ liệu đầu ra cho actions.type.Notifications
.
Biểu diễn dưới dạng JSON |
{
"granted_permissions": [
enum (Permission )
],
"permission_status": enum (PermissionGrantedStatus ),
"additional_user_data": string (AdditionalUserData )
} |
Trường |
granted_permissions |
enum (Permission )
Các giá trị có thể dùng cho quyền.
|
permission_status |
enum (PermissionGrantedStatus )
Trạng thái được trả về của vùng cấp quyền.
|
additional_user_data |
enum (AdditionalUserData )
Dữ liệu bổ sung được tạo ra khi cập nhật quyền của người dùng.
|
Quyền
Các giá trị có thể dùng cho quyền.
Enum |
UNSPECIFIED_PERMISSION |
Quyền không xác định. |
NAME |
Yêu cầu họ và tên của người dùng. |
DEVICE_PRECISE_LOCATION |
Yêu cầu người dùng cung cấp vị trí chính xác, vĩ độ/kinh độ và địa chỉ đã định dạng. |
DEVICE_COARSE_LOCATION |
Yêu cầu vị trí tương đối, mã bưu chính, thành phố và mã quốc gia của người dùng. |
UPDATE |
Hãy yêu cầu cấp quyền để gửi bản cập nhật. |
PermissionGrantedStatus
Trạng thái được trả về của vùng cấp quyền.
Enum |
TYPE_UNSPECIFIED |
Không xác định. |
PERMISSION_GRANTED |
Người dùng đã cấp quyền. |
PERMISSION_DENIED |
Người dùng đã từ chối cấp quyền. |
ALREADY_GRANTED |
Người dùng đã cấp quyền trước đây. |
UNVERIFIED_USER |
Không thể yêu cầu quyền từ người dùng chưa được xác minh. |
INCOGNITO_USER |
Không thể yêu cầu quyền từ người dùng ẩn danh. |
SIGNED_OUT_USER |
Không thể yêu cầu cấp quyền từ người dùng đã đăng xuất. Chỉ một số quyền nhất định
vẫn có sẵn cho người dùng đã đăng xuất. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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. |"]]