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