ConsentInformation.ConsentStatus

@Retention(value = SOURCE)
@IntDef(value = [ConsentStatus.UNKNOWN, ConsentStatus.NOT_REQUIRED, ConsentStatus.REQUIRED, ConsentStatus.OBTAINED])
public annotation ConsentInformation.ConsentStatus


قيم حالة الموافقة

ملخّص

الثوابت

static final int

لا يلزم الحصول على موافقة المستخدم.

static final int

تم الحصول على موافقة المستخدم.

static final int

يجب الحصول على موافقة المستخدم ولكن لم يتم الحصول عليها بعد.

static final int

حالة الموافقة غير معروفة.

الثوابت

NOT_REQUIRED

public static final int NOT_REQUIRED = 1

لا يلزم الحصول على موافقة المستخدم.

تم الحصول عليها

public static final int OBTAINED = 3

تم الحصول على موافقة المستخدم. غير محدّد

مطلوب

public static final int REQUIRED = 2

يجب الحصول على موافقة المستخدم ولكن لم يتم الحصول عليها بعد.

UNKNOWN

public static final int UNKNOWN = 0

حالة الموافقة غير معروفة. يجب الاتصال بـ requestConsentInfoUpdate لتعديل ConsentStatus.