会話型アクションのサポートは 2023 年 6 月 13 日に終了しました。詳細については、
会話型アクションの廃止をご覧ください。
PermissionValue
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
actions.type.Notifications
の出力としてアクションに返されます。
フィールド |
granted_permissions |
enum (Permission )
アクセス許可の有効な値。
|
permission_status |
enum (PermissionGrantedStatus )
権限スロットの返されるステータス。
|
additional_user_data |
enum (AdditionalUserData )
ユーザーの権限の更新中に生成される追加データ。
|
列挙型 |
UNSPECIFIED_PERMISSION |
未指定のアクセス許可。 |
NAME |
ユーザーの氏名へのアクセス許可を求めます。 |
DEVICE_PRECISE_LOCATION |
ユーザーの正確な位置、緯度 / 経度、フォーマットされた住所へのアクセス許可を求めます。 |
DEVICE_COARSE_LOCATION |
ユーザーの大まかな位置、郵便番号、市区町村、国コードへのアクセス許可を求めます。 |
UPDATE |
更新情報を送信する許可を求めます。 |
PermissionGrantedStatus
権限スロットの返されるステータス。
列挙型 |
TYPE_UNSPECIFIED |
(指定なし) |
PERMISSION_GRANTED |
ユーザーが権限を付与しました。 |
PERMISSION_DENIED |
ユーザーがアクセスを拒否しました。 |
ALREADY_GRANTED |
ユーザーが以前に権限を付与しています。 |
UNVERIFIED_USER |
未確認のユーザーから権限をリクエストすることはできません。 |
INCOGNITO_USER |
シークレット モードのユーザーは権限をリクエストできません。 |
SIGNED_OUT_USER |
ログアウトしたユーザーが権限をリクエストすることはできません。特定の権限のみ
ログイン中のユーザーが使用できます。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 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. |"]]