REST Resource: domains

المورد: النطاق

معلومات حول نطاق سجّله المستخدم

تمثيل JSON
{
  "name": string,
  "permission": enum (Permission),
  "verificationState": enum (VerificationState),
  "createTime": string,
  "lastVerifyTime": string
}
الحقول
name

string

المعرّف تمثّل هذه السمة اسم مورد النطاق. التنسيق: domains/{domain_name}، حيث domain_name هو اسم النطاق المؤهَّل بالكامل (أي mymail.mydomain.com).

permission

enum (Permission)

النتائج فقط. إذن المستخدم في هذا النطاق

verificationState

enum (VerificationState)

النتائج فقط. معلومات حول سجلّ إثبات الملكية وخصائص النطاق

createTime

string (Timestamp format)

النتائج فقط. غير قابل للتغيير الطابع الزمني الذي تمت فيه إضافة النطاق إلى حساب المستخدم.

lastVerifyTime

string (Timestamp format)

الطابع الزمني الذي تم فيه إثبات ملكية النطاق آخر مرة من قِبل المستخدم.

الإذن

إذن المستخدم في أحد النطاقات

عمليات التعداد
PERMISSION_UNSPECIFIED إذن غير محدّد
READER يملك المستخدم إذن الوصول للقراءة إلى النطاق.
OWNER يملك المستخدم إذن الوصول كمالك إلى النطاق.
NONE لا يملك المستخدم إذن الوصول إلى النطاق.

VerificationState

حالة إثبات ملكية المستخدم لنطاق معيّن

عمليات التعداد
VERIFICATION_STATE_UNSPECIFIED غير محدد
UNVERIFIED لم يتم إثبات ملكية النطاق.
VERIFIED تم تأكيد النطاق.

الطُرق

get

تسترد هذه الطريقة معلومات تفصيلية حول نطاق سجّلته.

getComplianceStatus

تعرض هذه الطريقة حالة الامتثال لنطاق معيّن.

list

تعرض هذه الطريقة قائمة بجميع النطاقات التي سجّلتها، بالإضافة إلى البيانات الوصفية المقابلة لها.