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 لا يمكن طلب الأذونات من مستخدم لم يسجّل الدخول. تتوفّر فقط أذونات معيّنة للمستخدمين الذين سجّلوا خروجهم.