منبع: عضویت
نشاندهندهی یک رابطهی عضویت در گوگل چت است، مانند اینکه آیا یک کاربر یا برنامهی چت به یک فضا دعوت شده، بخشی از آن است یا در آن غایب است.
| نمایش JSON |
|---|
{ "name": string, "state": enum ( |
| فیلدها | |
|---|---|
name | شناسه. نام منبع عضویت، اختصاص داده شده توسط سرور. قالب: |
state | فقط خروجی. وضعیت عضویت. |
role | اختیاری. نقش کاربر در فضای چت، که اقدامات مجاز او را در فضا تعیین میکند. این فیلد فقط میتواند به عنوان ورودی در |
createTime | اختیاری. تغییرناپذیر. زمان ایجاد عضویت، مانند زمانی که یک عضو به یک فضا پیوسته یا برای پیوستن به آن دعوت شده است. این فیلد فقط در خروجی نمایش داده میشود، مگر زمانی که برای وارد کردن عضویتهای قبلی در فضاهای حالت واردات استفاده شود. |
deleteTime | اختیاری. تغییرناپذیر. زمان حذف عضویت، مانند زمانی که یک عضو از یک فضا خارج شده یا از آن حذف شده است. این فیلد فقط در خروجی نمایش داده میشود، مگر زمانی که برای وارد کردن عضویتهای قبلی در فضاهای حالت واردات استفاده شود. |
affiliation | فقط خروجی. رابطه کاربر با سازمان فضای کاری که مالک فضا است. در فضاهایی که متعلق به حسابهای کاربری مصرفکننده است، وابستگی همه اعضا |
فیلد union memberType . عضوی که با این عضویت مرتبط است. انواع دیگر عضو ممکن است در آینده پشتیبانی شوند. memberType فقط میتواند یکی از موارد زیر باشد: | |
member | اختیاری. کاربر یا برنامه Google Chat که عضویت مربوط به آن است. اگر برنامه Chat شما به عنوان یک کاربر احراز هویت شود ، خروجی |
groupMember | اختیاری. گروه گوگلی که عضویت به آن مربوط میشود. خواندن یا تغییر عضویتها برای گروههای گوگل نیازمند احراز هویت کاربر است. |
عضویتدولت
رابطهی عضو با یک فاصله (space) را مشخص میکند. ممکن است در آینده از حالتهای عضویت دیگر نیز پشتیبانی شود.
| انومها | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED | مقدار پیشفرض. استفاده نکنید. |
JOINED | کاربر به فضا اضافه شده است و میتواند در فضا مشارکت کند. |
INVITED | از کاربر دعوت شده است تا به این فضا بپیوندد، اما هنوز به آن نپیوسته است. |
NOT_A_MEMBER | کاربر به این فضا تعلق ندارد و دعوتنامهای برای پیوستن به آن ندارد. |
نقش عضویت
اقدامات مجاز کاربر را در فضای چت نشان میدهد. ممکن است در آینده مقادیر enum بیشتری اضافه شود.
| انومها | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED | مقدار پیشفرض. برای users : آنها عضو فضا نیستند، اما میتوانند دعوت شوند. برای Google Groups : آنها همیشه این نقش را دارند (ممکن است در آینده از مقادیر شمارشی دیگری استفاده شود). |
ROLE_MEMBER | عضوی از فضا. در رابط کاربری چت، این نقش، عضو (Member) نامیده میشود. کاربر مجوزهای اولیه مانند ارسال پیام به فضا را دارد. مدیران و مالکان میتوانند به اعضا مجوزهای بیشتری در یک فضا اعطا کنند، از جمله:
در پیامهای مستقیم و مکالمات گروهی بدون نام، همه این نقش را دارند. |
ROLE_MANAGER | مالک فضا. در رابط کاربری چت، این نقش، مالک (Owner) نامیده میشود. کاربر مجموعه کاملی از مجوزهای فضا را برای مدیریت فضا دارد، از جمله:
فقط در برای کسب اطلاعات بیشتر، به «درباره نقش خود به عنوان مالک یا مدیر فضا بیشتر بدانید» مراجعه کنید. |
ROLE_ASSISTANT_MANAGER | یک مدیر فضا. در رابط کاربری چت، این نقش مدیر نامیده میشود. کاربر تمام مجوزهای پایه
به طور پیشفرض، مجوزهای مدیران شامل موارد زیر میشود اما محدود به آنها نیست:
فقط در برای کسب اطلاعات بیشتر، به مدیریت تنظیمات فضا مراجعه کنید. |
گروه
یک گروه گوگل در گوگل چت.
| نمایش JSON |
|---|
{ "name": string } |
| فیلدها | |
|---|---|
name | نام منبع برای یک گروه گوگل. نشاندهندهی یک گروه در API گروههای هویت ابری است. قالب: groups/{group} |
وابستگی
نشاندهنده وابستگی یک کاربر به سازمان Google Workspace است که مالک فضا است. این enum ممکن است در آینده مقادیر بیشتری اضافه کند.
| انومها | |
|---|---|
AFFILIATION_UNSPECIFIED | مقدار پیشفرض. این مقدار استفاده نشده است. |
INTERNAL | حسابی که توسط همان سازمان Google Workspace که مالک این فضا است، مدیریت میشود. |
EXTERNAL | حسابی خارج از سازمان Google Workspace که مالک فضا است (مثلاً یک حساب کاربری یا حسابی که توسط یک سازمان Workspace متفاوت مدیریت میشود). |
MANAGED_EXTERNAL | حسابی که توسط سازمان فضای کاری مدیریت میشود و مالک فضا است، اما برای کاربری که خارج از سازمان است (مثلاً کاربر مهمان) در نظر گرفته شده است. برای کسب اطلاعات بیشتر در مورد مهمانها، به https://support.google.com/chat/answer/16997417 مراجعه کنید. |
روشها | |
|---|---|
| برای برنامه چت تماس گیرنده، یک کاربر یا یک گروه گوگل، عضویت ایجاد میکند. |
| عضویت را حذف میکند. |
| جزئیات مربوط به عضویت را برمیگرداند. |
| عضویتها را در یک فضا فهرست میکند. |
| عضویت را بهروزرسانی میکند. |