משאב: חברות
מייצג את קשר החברות ב-Google Chat, למשל אם משתמש או אפליקציית Chat הוזמנו למרחב, הם חלק ממנו או שהם לא נמצאים בו.
| ייצוג ב-JSON |
|---|
{ "name": string, "state": enum ( |
| שדות | |
|---|---|
name |
מזהה. שם המשאב של המינוי, שהוקצה על ידי השרת. פורמט: |
state |
פלט בלבד. מצב המינוי. |
role |
אופציונלי. התפקיד של המשתמש במרחב ב-Chat, שקובע אילו פעולות מותר לו לבצע במרחב. אפשר להשתמש בשדה הזה רק כקלט ב- |
createTime |
אופציונלי. אי אפשר לשנות אותו. זמן היצירה של החברות, למשל מתי משתתף הצטרף למרחב או הוזמן להצטרף אליו. השדה הזה הוא פלט בלבד, אלא אם משתמשים בו לייבוא היסטוריית חברות במרחבים במצב ייבוא. |
deleteTime |
אופציונלי. אי אפשר לשנות אותו. השעה שבה החברות הסתיימה, למשל כשמשתמש עזב את המרחב או הוסר ממנו. השדה הזה הוא פלט בלבד, אלא אם משתמשים בו לייבוא היסטוריית חברות במרחבים במצב ייבוא. |
שדה איחוד memberType. החבר שמשויך למינוי הזה. יכול להיות שבעתיד נתמוך בסוגים אחרים של חברים. הערך memberType יכול להיות רק אחד מהבאים: |
|
member |
אופציונלי. המשתמש או האפליקציה ב-Google Chat שהחברות מתייחסת אליהם. אם אפליקציית Chat מאומתת כמשתמש, הפלט מאכלס את המשתמש |
groupMember |
אופציונלי. קבוצת Google שהחברות בה תואמת. כדי לקרוא או לשנות את חברי הקבוצות ב-Google, נדרש אימות משתמש. |
MembershipState
מציין את הקשר של המשתתף עם המרחב. יכול להיות שבעתיד נתמוך במצבי חברות אחרים.
| טיפוסים בני מנייה (enum) | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
ערך ברירת המחדל. לא לשימוש. |
JOINED |
המשתמש יתווסף למרחב ויוכל להשתתף בו. |
INVITED |
המשתמש הוזמן להצטרף למרחב, אבל הוא עדיין לא הצטרף. |
NOT_A_MEMBER |
המשתמש לא שייך למרחב ואין לו הזמנה בהמתנה להצטרפות למרחב. |
MembershipRole
מייצג את הפעולות שהמשתמש יכול לבצע במרחב ב-Chat. יכול להיות שבעתיד נוסיף עוד ערכי enum.
| טיפוסים בני מנייה (enum) | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
ערך ברירת המחדל. לגבי users: המשתמש לא חבר במרחב, אבל אפשר להזמין אותו. ב-Google Groups: התפקיד הזה תמיד מוקצה להם (יכול להיות שבעתיד ייעשה שימוש בערכי enum אחרים). |
ROLE_MEMBER |
משתתף במרחב. בממשק המשתמש של Chat, התפקיד הזה נקרא 'משתתף'. למשתמש יש הרשאות בסיסיות, כמו שליחת הודעות במרחב. מנהלים ובעלים יכולים להעניק לחברים הרשאות נוספות במרחב, כולל:
בצ'אטים ישירים ובשיחות קבוצתיות ללא שם, לכולם יש את התפקיד הזה. |
ROLE_MANAGER |
הבעלים של המרחב. בממשק המשתמש של Chat, התפקיד הזה נקרא 'בעלים'. למשתמש יש את כל ההרשאות במרחב לניהול המרחב, כולל:
התכונה נתמכת רק ב- |
ROLE_ASSISTANT_MANAGER |
המנהל/ת של המרחב. בממשק המשתמש של Chat, התפקיד הזה נקרא 'מנהל'. למשתמש יש את כל ההרשאות הבסיסיות של
כברירת מחדל, ההרשאות של מנהלים כוללות, בין היתר:
התכונה נתמכת רק ב- |
קבוצה
קבוצה ב-Google ב-Google Chat.
| ייצוג ב-JSON |
|---|
{ "name": string } |
| שדות | |
|---|---|
name |
שם המשאב של קבוצת Google. מייצג קבוצה ב-Cloud Identity Groups API. פורמט: groups/{group} |
Methods |
|
|---|---|
|
יוצר חברות באפליקציית Chat לשיחות, למשתמש או לקבוצת Google. |
|
מחיקת מינוי. |
|
הפונקציה מחזירה פרטים על מינוי. |
|
הצגת רשימת החברים במרחב. |
|
עדכון של מינוי. |