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