แหล่งข้อมูล: กรณี
แสดงกรณี
หากต้องการทำงานกับทรัพยากรของห้องนิรภัย บัญชีต้องมีสิทธิ์ของห้องนิรภัยที่จําเป็นและการเข้าถึงเคส หากต้องการเข้าถึงกรณี บัญชีจะต้องสร้างกรณี แชร์กรณีให้ หรือมีสิทธิ์ดูกรณีทั้งหมด
การแสดง JSON |
---|
{ "matterId": string, "name": string, "description": string, "state": enum ( |
ช่อง | |
---|---|
matterId |
รหัสของกรณีซึ่งเซิร์ฟเวอร์สร้างขึ้น เว้นว่างไว้เมื่อสร้างกรณี |
name |
ชื่อของกรณี |
description |
คำอธิบายที่ไม่บังคับสำหรับกรณี |
state |
สถานะของกรณี |
matterPermissions[] |
แสดงรายชื่อผู้ใช้และสิทธิ์ของผู้ใช้สำหรับกรณีดังกล่าว ขณะนี้ไม่มีการจำกัดจำนวนสิทธิ์ที่โปรแกรมเมอร์กำหนดได้ |
matter_region |
เขตข้อมูลของกรณี |
รัฐ
สถานะของกรณี
Enum | |
---|---|
STATE_UNSPECIFIED |
เรื่องนี้ไม่มีสถานะที่ระบุ |
OPEN |
ปัญหานี้ยังไม่ได้รับการแก้ไข |
CLOSED |
ปัญหานี้ปิดแล้ว |
DELETED |
ลบเคสแล้ว |
MatterPermission
ผู้ใช้อาจเป็นเจ้าของหรือผู้ทำงานร่วมกันของเรื่อง แต่ละกรณีจะมีเจ้าของได้เพียงรายเดียว ผู้ใช้คนอื่นๆ ทั้งหมดที่สามารถเข้าถึงกรณีได้คือผู้ทำงานร่วมกัน เมื่อระบบลบบัญชีอย่างถาวร ทรัพยากร MatterPermissions ที่เกี่ยวข้องจะหยุดอยู่
การแสดง JSON |
---|
{
"role": enum ( |
ช่อง | |
---|---|
role |
บทบาทของผู้ใช้สำหรับเรื่องนั้น |
accountId |
รหัสบัญชีที่ Admin SDK ระบุไว้ |
AclRole
สิทธิ์ที่ผู้ใช้มีสิทธิ์ได้รับสำหรับเคสหนึ่งๆ โดยเรียงตามลำดับจากสิทธิ์ที่น้อยไปมาก
Enum | |
---|---|
ROLE_UNSPECIFIED |
ไม่มีบทบาท |
COLLABORATOR |
ผู้ทำงานร่วมกันในเรื่องนี้ |
OWNER |
เจ้าของกรณี |
ภูมิภาคของ Matter
เขตข้อมูลของเรื่อง
Enum | |
---|---|
MATTER_REGION_UNSPECIFIED |
กรณีไม่มีเขตข้อมูลที่ระบุ |
ANY |
กรณีนี้ไม่มีเขตข้อมูลที่ระบุ |
US |
กรณีนี้มีเขตข้อมูลสหรัฐอเมริกา |
EU |
กรณีนี้มีเขตข้อมูล EU |
เมธอด |
|
---|---|
|
เพิ่มบัญชีเป็นผู้ทำงานร่วมกันในเคส |
|
ปิดเคสที่ระบุ |
|
นับบัญชีที่ประมวลผลโดยคำค้นหาที่ระบุ |
|
สร้างกรณีโดยใช้ชื่อและคำอธิบายที่กำหนด |
|
ลบกรณีที่ระบุ |
|
รับกรณีที่ระบุ |
|
แสดงรายการเรื่องที่ผู้ขอมีสิทธิ์เข้าถึง |
|
นำบัญชีออกจากผู้ทำงานร่วมกันในเคส |
|
เปิดกรณีที่ระบุอีกครั้ง |
|
ยกเลิกการลบกรณีที่ระบุ |
|
อัปเดตกรณีที่ระบุ |