REST Resource: locations.admins

المورد: المشرف

مشرف حساب أو موقع جغرافي.

تمثيل JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
الحقول
name

string

غير قابل للتغيير. اسم المورد. بالنسبة إلى مشرفي الحساب، يكون هذا بالتنسيق: accounts/{account_id}/admins/{admin_id}

بالنسبة إلى مشرفي المواقع الجغرافية، يكون هذا بالتنسيق: locations/{locationId}/admins/{admin_id}

سيتم تجاهل هذا الحقل في حال ضبطه أثناء إنشاء حساب المشرف.

admin

string

اختياريّ. اسم المشرف. عند إرسال الدعوة الأولى، يكون هذا العنوان هو عنوان البريد الإلكتروني للمدعو. في مكالمات GET، يتم عرض عنوان البريد الإلكتروني للمستخدم إذا كانت الدعوة لا تزال في انتظار المراجعة. وبخلاف ذلك، يحتوي على الاسم الأول واسم العائلة للمستخدم.

يجب ضبط هذا الحقل أثناء إنشاء حساب المشرف فقط.

account

string

غير قابل للتغيير. اسم مورد "الحساب" الذي يشير إليه هذا المشرف. يتم استخدامه عند الاتصال بـ location.admins.create لدعوة موقع LocationGroup كمشرف.

في حال ضبط كل من هذا الحقل وadmin على طلبات CREATE، تكون الأولوية لهذا الحقل وسيتم تجاهل عنوان البريد الإلكتروني في admin.

التنسيق: accounts/{account}

role

enum (AdminRole)

مطلوب. تُحدِّد الدور الذي يستخدمه هذا المشرف مع الحساب أو الموقع الجغرافي المحدّد.

pendingInvitation

boolean

النتائج فقط. يشير هذا العمود إلى ما إذا كان هذا المشرف لديه دعوة معلّقة للمورد المحدّد.

الطُرق

create

دعوة للمستخدم المحدّد ليصبح مشرفًا للموقع الجغرافي المحدّد

delete

إزالة المشرف المحدّد كمدير للموقع الجغرافي المحدد

list

يسرد جميع المشرفين للموقع الجغرافي المحدّد.

patch

يتم تعديل إعدادات "المشرف" للموقع الجغرافي المحدّد.