المرجع: الاشتراك
تمثّل علاقة عضوية في Google Chat، مثل ما إذا كان المستخدم أو تطبيق Chat مدعوًا إلى مساحة أو جزءًا منها أو غير متواجد فيها.
تمثيل JSON |
---|
{ "name": string, "state": enum ( |
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص بالاشترِك الذي عيّنه الخادم التنسيق: |
state |
النتائج فقط. حالة الاشتراك |
role |
اختياريّ. دور المستخدم في مساحة Chat، والذي يحدّد الإجراءات المسموح بها له في المساحة لا يمكن استخدام هذا الحقل إلا كمدخل في |
createTime |
اختياريّ. غير قابل للتغيير وقت إنشاء الاشتراك، مثل وقت انضمام عضو إلى مساحة أو دعوته للانضمام إليها هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه لاستيراد العضويات السابقة في مساحات وضع الاستيراد. |
deleteTime |
اختياريّ. غير قابل للتغيير وقت حذف العضوية، مثل وقت مغادرة عضو أو إزالته من مساحة هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه لاستيراد العضويات السابقة في مساحات وضع الاستيراد. |
حقل الربط memberType العضو المرتبط بهذا الاشتراك قد نوفّر أنواع اشتراكات أخرى في المستقبل. يمكن أن يكون memberType واحدًا فقط مما يلي: |
|
member |
اختياريّ. المستخدم أو التطبيق في Google Chat الذي يرتبط به الاشتراك. إذا كان تطبيق Chat يستخدم المصادقة كمستخدم، ستتم تعبئة المستخدِم |
groupMember |
اختياريّ. مجموعة Google التي تتوافق معها العضوية تتطلّب قراءة العضويات في "مجموعات Google" أو تغييرها مصادقة المستخدم. |
MembershipState
تُحدِّد علاقة العضو بالمساحة. قد تتوفّر ولايات أخرى للاشتراك في المستقبل.
عمليات التعداد | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
القيمة التلقائية لا تستخدِم هذه الميزة. |
JOINED |
تتم إضافة المستخدم إلى المساحة، ويمكنه المشاركة فيها. |
INVITED |
تمت دعوة المستخدم للانضمام إلى المساحة، ولكنّه لم ينضم إليها. |
NOT_A_MEMBER |
لا ينتمي المستخدم إلى المساحة وليس لديه دعوة في انتظار المراجعة للانضمام إلى المساحة. |
MembershipRole
يمثّل الإجراءات المسموح بها للمستخدم في مساحة Chat. قد تتم إضافة المزيد من قيم التعداد في المستقبل.
عمليات التعداد | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
القيمة التلقائية بالنسبة إلى "users ": ليس هذا المستخدم عضوًا في المساحة، ولكن يمكن دعوته. بالنسبة إلى Google Groups : يتم دائمًا تعيين هذا الدور (قد يتم استخدام قيم أخرى للترقيم في المستقبل). |
ROLE_MEMBER |
عضو في المساحة يحصل المستخدم على أذونات أساسية، مثل إرسال الرسائل إلى المساحة. في المحادثات بين شخصين والمحادثات الجماعية بدون اسم، يحصل الجميع على هذا الدور. |
ROLE_MANAGER |
مدير مساحة يحصل المستخدم على جميع الأذونات الأساسية بالإضافة إلى الأذونات الإدارية التي تتيح له إدارة المساحة، مثل إضافة أعضاء أو إزالتهم. متاح في SpaceType.SPACE فقط. |
مجموعة
مجموعة Google في Google Chat
تمثيل JSON |
---|
{ "name": string } |
الحقول | |
---|---|
name |
اسم المورد لمجموعة Google يمثّل مجموعة في Cloud Identity Groups API. التنسيق: groups/{group} |
الطُرق |
|
---|---|
|
ينشئ اشتراكًا لتطبيق Chat المخصّص للمكالمات أو مستخدم أو مجموعة على Google. |
|
حذف اشتراك |
|
عرض تفاصيل حول اشتراك |
|
تعرض هذه السمة العضويات في مساحة. |
|
تعديل اشتراك |