PermissionValue

actions.type.Notifications の出力としてアクションに返されます。

JSON 表現
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
フィールド
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 ログインしていないユーザーには権限をリクエストできません。ログアウトしたユーザーには、特定の権限のみを使用できます。