PermissionValue

Dikembalikan ke Action sebagai output untuk actions.type.Notifications.

Representasi JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Kolom
granted_permissions

enum (Permission)

Nilai yang mungkin untuk izin.

permission_status

enum (PermissionGrantedStatus)

Status slot izin yang ditampilkan.

additional_user_data

enum (AdditionalUserData)

Data tambahan yang dibuat saat memperbarui izin pengguna.

Izin

Nilai yang mungkin untuk izin.

Enum
UNSPECIFIED_PERMISSION Izin tidak ditentukan.
NAME Menanyakan nama depan dan nama belakang pengguna.
DEVICE_PRECISE_LOCATION Tanyakan lokasi akurat, lintang/bujur, dan alamat yang diformat.
DEVICE_COARSE_LOCATION Tanyakan perkiraan lokasi, kode pos, kota, dan kode negara pengguna.
UPDATE Minta izin untuk mengirim info terbaru.

PermissionGrantedStatus

Status slot izin yang ditampilkan.

Enum
TYPE_UNSPECIFIED Tidak ditentukan.
PERMISSION_GRANTED Pengguna diberikan izin.
PERMISSION_DENIED Pengguna menolak izin.
ALREADY_GRANTED Pengguna telah memberikan izin sebelumnya.
UNVERIFIED_USER Izin tidak dapat diminta dari pengguna yang belum diverifikasi.
INCOGNITO_USER Izin tidak dapat diminta dari pengguna samaran.
SIGNED_OUT_USER Izin tidak dapat diminta dari pengguna yang logout. Hanya izin tertentu tersedia untuk pengguna yang logout.