แหล่งข้อมูล: การเป็นสมาชิก
แสดงความสัมพันธ์ในการเป็นสมาชิกใน Google Chat เช่น ผู้ใช้หรือแอป Chat ได้รับเชิญให้เข้าร่วม เป็นส่วนหนึ่ง หรือไม่ได้อยู่ในพื้นที่ทำงาน
| การแสดง JSON | 
|---|
| { "name": string, "state": enum ( | 
| ช่อง | |
|---|---|
| name | 
 ตัวระบุ ชื่อทรัพยากรของการเป็นสมาชิกที่เซิร์ฟเวอร์กำหนด รูปแบบ:  | 
| state | 
 เอาต์พุตเท่านั้น สถานะของการเป็นสมาชิก | 
| role | 
 ไม่บังคับ บทบาทของผู้ใช้ภายในพื้นที่ใน Chat ซึ่งกำหนดการดำเนินการที่ได้รับอนุญาตในพื้นที่ ฟิลด์นี้ใช้เป็นอินพุตได้เฉพาะใน  | 
| createTime | 
 ไม่บังคับ เปลี่ยนแปลงไม่ได้ เวลาที่สร้างการเป็นสมาชิก เช่น เมื่อสมาชิกเข้าร่วมหรือได้รับเชิญให้เข้าร่วมพื้นที่ทำงาน ฟิลด์นี้เป็นเอาต์พุตเท่านั้น ยกเว้นเมื่อใช้เพื่อนำเข้าการเป็นสมาชิกที่ผ่านมาในพื้นที่ทำงานโหมดการนำเข้า | 
| deleteTime | 
 ไม่บังคับ เปลี่ยนแปลงไม่ได้ เวลาที่ระบบลบการเป็นสมาชิก เช่น เมื่อสมาชิกออกจากพื้นที่ทำงานหรือถูกนำออกจากพื้นที่ทำงาน ฟิลด์นี้เป็นเอาต์พุตเท่านั้น ยกเว้นเมื่อใช้เพื่อนำเข้าการเป็นสมาชิกที่ผ่านมาในพื้นที่ทำงานโหมดการนำเข้า | 
| ฟิลด์ Union memberTypeสมาชิกที่เชื่อมโยงกับการเป็นสมาชิกนี้ อาจมีการรองรับประเภทสมาชิกอื่นๆ ในอนาคตmemberTypeต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| member | 
 ไม่บังคับ ผู้ใช้หรือแอป Google Chat ที่การเป็นสมาชิกสอดคล้องกัน หากแอป Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะแสดงใน user  | 
| groupMember | 
 ไม่บังคับ กลุ่ม Google ที่การเป็นสมาชิกสอดคล้องกัน การอ่านหรือการเปลี่ยนแปลงการเป็นสมาชิก Google Groups ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ | 
MembershipState
ระบุความสัมพันธ์ของสมาชิกกับพื้นที่ทำงาน ในอนาคตอาจมีการรองรับรัฐสมาชิกอื่นๆ
| Enum | |
|---|---|
| MEMBERSHIP_STATE_UNSPECIFIED | ค่าเริ่มต้น อย่าใช้ | 
| JOINED | ระบบจะเพิ่มผู้ใช้ไปยังพื้นที่ทำงาน และผู้ใช้จะเข้าร่วมในพื้นที่ทำงานได้ | 
| INVITED | ผู้ใช้ได้รับเชิญให้เข้าร่วมพื้นที่ทำงาน แต่ยังไม่ได้เข้าร่วม | 
| NOT_A_MEMBER | ผู้ใช้ไม่ได้อยู่ในพื้นที่ทำงานและไม่มีคำเชิญที่รอดำเนินการเพื่อเข้าร่วมพื้นที่ทำงาน | 
MembershipRole
แสดงการดำเนินการที่ผู้ใช้ได้รับอนุญาตในพื้นที่ใน Chat ทั้งนี้ อาจมีการเพิ่มค่า Enum อื่นๆ ในอนาคต
| Enum | |
|---|---|
| MEMBERSHIP_ROLE_UNSPECIFIED | ค่าเริ่มต้น สำหรับ users: ผู้ใช้ไม่ได้เป็นสมาชิกของพื้นที่ทำงาน แต่สามารถได้รับเชิญ สำหรับGoogle Groupsระบบจะกำหนดบทบาทนี้ให้เสมอ (อาจใช้ค่า Enum อื่นๆ ในอนาคต) | 
| ROLE_MEMBER | สมาชิกของพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้เรียกว่าสมาชิก ผู้ใช้มีสิทธิ์พื้นฐาน เช่น การส่งข้อความไปยังพื้นที่ ผู้จัดการและเจ้าของสามารถให้สิทธิ์เพิ่มเติมแก่สมาชิกในพื้นที่ทำงานได้ ซึ่งรวมถึงสิทธิ์ต่อไปนี้ 
 ในข้อความส่วนตัวและการสนทนากลุ่มที่ไม่มีชื่อ ทุกคนจะมีบทบาทนี้ | 
| ROLE_MANAGER | เจ้าของพื้นที่ทำงาน ใน UI ของแชท บทบาทนี้เรียกว่าเจ้าของ ผู้ใช้มีชุดสิทธิ์ในพื้นที่ทำงานครบถ้วนเพื่อจัดการพื้นที่ทำงาน ซึ่งรวมถึงสิทธิ์ต่อไปนี้ 
 รองรับเฉพาะใน  ดูข้อมูลเพิ่มเติมได้ที่ดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทของคุณในฐานะเจ้าของหรือผู้จัดการพื้นที่ทำงาน | 
| ROLE_ASSISTANT_MANAGER | เป็นผู้จัดการพื้นที่ทำงาน ใน UI ของแชท บทบาทนี้เรียกว่าผู้จัดการ ผู้ใช้มีสิทธิ์พื้นฐานทั้งหมดของ  
 โดยค่าเริ่มต้น สิทธิ์ของผู้จัดการรวมถึงแต่ไม่จำกัดเพียงสิทธิ์ต่อไปนี้ 
 รองรับเฉพาะใน  ดูข้อมูลเพิ่มเติมได้ที่จัดการการตั้งค่าพื้นที่ทำงาน | 
กลุ่ม
Google Group ใน Google Chat
| การแสดง JSON | 
|---|
| { "name": string } | 
| ช่อง | |
|---|---|
| name | 
 ชื่อทรัพยากรสำหรับกลุ่ม Google แสดงถึงกลุ่มใน Cloud Identity Groups API รูปแบบ: groups/{group} | 
| เมธอด | |
|---|---|
| 
 | สร้างการเป็นสมาชิกสำหรับแอป Chat ที่โทรได้ ผู้ใช้ หรือ Google Group | 
| 
 | ลบการเป็นสมาชิก | 
| 
 | แสดงรายละเอียดเกี่ยวกับการเป็นสมาชิก | 
| 
 | แสดงรายการการเป็นสมาชิกในพื้นที่ทำงาน | 
| 
 | อัปเดตการเป็นสมาชิก |