แหล่งข้อมูล: การเป็นสมาชิก
แสดงถึงความสัมพันธ์กับการเป็นสมาชิกใน Google Chat เช่น ผู้ใช้หรือแอป Chat ได้รับเชิญเข้าร่วม เข้าร่วม หรือไม่ได้เข้าร่วมในพื้นที่ทำงาน
การแสดง JSON |
---|
{ "name": string, "state": enum ( |
ช่อง | |
---|---|
name |
ตัวระบุ ชื่อทรัพยากรของการเป็นสมาชิกซึ่งกำหนดโดยเซิร์ฟเวอร์ รูปแบบ: |
state |
เอาต์พุตเท่านั้น สถานะของการเป็นสมาชิก |
role |
ไม่บังคับ บทบาทของผู้ใช้ภายในพื้นที่ใน Chat ซึ่งจะกำหนดการดำเนินการที่ได้รับอนุญาตในพื้นที่ทำงาน ช่องนี้ใช้ได้เฉพาะเป็นอินพุตใน |
create |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ เวลาสร้างการเป็นสมาชิก เช่น เมื่อสมาชิกเข้าร่วมหรือได้รับเชิญให้เข้าร่วมพื้นที่ทำงาน ช่องนี้เป็นเอาต์พุตเท่านั้น ยกเว้นในกรณีที่ใช้เพื่อนำเข้าการเป็นสมาชิกที่ผ่านมาในพื้นที่ทำงานโหมดการนําเข้า |
delete |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ เวลาลบการเป็นสมาชิก เช่น เมื่อสมาชิกออกจากหรือถูกนำออกจากพื้นที่ทำงาน ช่องนี้เป็นเอาต์พุตเท่านั้น ยกเว้นในกรณีที่ใช้เพื่อนำเข้าการเป็นสมาชิกที่ผ่านมาในพื้นที่ทำงานโหมดการนําเข้า |
ช่องการรวม memberType สมาชิกที่เชื่อมโยงกับการเป็นสมาชิกนี้ ทั้งนี้ ระบบอาจรองรับสมาชิกประเภทอื่นๆ ในอนาคต memberType ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
member |
ไม่บังคับ ผู้ใช้หรือแอป Google Chat ที่สอดคล้องกับการเป็นสมาชิก หากแอป Chat ตรวจสอบสิทธิ์เป็นผู้ใช้ เอาต์พุตจะป้อนข้อมูลเป็นผู้ใช้ |
group |
ไม่บังคับ Google Group ที่เป็นสมาชิก การอ่านหรือเปลี่ยนแปลงการเป็นสมาชิกสำหรับ 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 |
สมาชิกของพื้นที่ทำงาน ผู้ใช้มีสิทธิ์พื้นฐาน เช่น ส่งข้อความไปยังพื้นที่ทำงาน ทุกคนมีบทบาทนี้ในการสนทนาแบบ 1:1 และแบบกลุ่มที่ไม่มีชื่อ |
ROLE_MANAGER |
ผู้จัดการพื้นที่ทำงาน ผู้ใช้มีสิทธิ์พื้นฐานทั้งหมดและสิทธิ์ของผู้ดูแลระบบที่ช่วยให้จัดการพื้นที่ทำงานได้ เช่น เพิ่มหรือนำสมาชิกออก รองรับเฉพาะใน SpaceType.SPACE |
กลุ่ม
Google Group ใน Google Chat
การแสดง JSON |
---|
{ "name": string } |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรสำหรับ Google Group แสดงถึงกลุ่มใน Cloud Identity Groups API รูปแบบ: groups/{group} |
เมธอด |
|
---|---|
|
สร้างการเป็นสมาชิกสำหรับแอป Chat, ผู้ใช้ หรือ Google Group |
|
ลบการเป็นสมาชิก |
|
แสดงรายละเอียดเกี่ยวกับการเป็นสมาชิก |
|
แสดงรายการการเป็นสมาชิกในพื้นที่ทำงาน |
|
อัปเดตการเป็นสมาชิก |