REST Resource: matters

แหล่งข้อมูล: กรณี

แสดงกรณี

หากต้องการทำงานกับทรัพยากรของห้องนิรภัย บัญชีต้องมีสิทธิ์ของห้องนิรภัยที่จําเป็นและการเข้าถึงเคส หากต้องการเข้าถึงกรณี บัญชีจะต้องสร้างกรณี แชร์กรณีให้ หรือมีสิทธิ์ดูกรณีทั้งหมด

การแสดง JSON
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
  "matter_region": enum (MatterRegion),
}
ช่อง
matterId

string

รหัสของกรณีซึ่งเซิร์ฟเวอร์สร้างขึ้น เว้นว่างไว้เมื่อสร้างกรณี

name

string

ชื่อของกรณี

description

string

คำอธิบายที่ไม่บังคับสำหรับกรณี

state

enum (State)

สถานะของกรณี

matterPermissions[]

object (MatterPermission)

แสดงรายชื่อผู้ใช้และสิทธิ์ของผู้ใช้สำหรับกรณีดังกล่าว ขณะนี้ไม่มีการจำกัดจำนวนสิทธิ์ที่โปรแกรมเมอร์กำหนดได้

matter_region

enum (MatterRegion)

เขตข้อมูลของกรณี

รัฐ

สถานะของกรณี

Enum
STATE_UNSPECIFIED เรื่องนี้ไม่มีสถานะที่ระบุ
OPEN ปัญหานี้ยังไม่ได้รับการแก้ไข
CLOSED ปัญหานี้ปิดแล้ว
DELETED ลบเคสแล้ว

MatterPermission

ผู้ใช้อาจเป็นเจ้าของหรือผู้ทำงานร่วมกันของเรื่อง แต่ละกรณีจะมีเจ้าของได้เพียงรายเดียว ผู้ใช้คนอื่นๆ ทั้งหมดที่สามารถเข้าถึงกรณีได้คือผู้ทำงานร่วมกัน เมื่อระบบลบบัญชีอย่างถาวร ทรัพยากร MatterPermissions ที่เกี่ยวข้องจะหยุดอยู่

การแสดง JSON
{
  "role": enum (AclRole),
  "accountId": string
}
ช่อง
role

enum (AclRole)

บทบาทของผู้ใช้สำหรับเรื่องนั้น

accountId

string

รหัสบัญชีที่ Admin SDK ระบุไว้

AclRole

สิทธิ์ที่ผู้ใช้มีสิทธิ์ได้รับสำหรับเคสหนึ่งๆ โดยเรียงตามลำดับจากสิทธิ์ที่น้อยไปมาก

Enum
ROLE_UNSPECIFIED ไม่มีบทบาท
COLLABORATOR ผู้ทำงานร่วมกันในเรื่องนี้
OWNER เจ้าของกรณี

ภูมิภาคของ Matter

เขตข้อมูลของเรื่อง

Enum
MATTER_REGION_UNSPECIFIED กรณีไม่มีเขตข้อมูลที่ระบุ
ANY กรณีนี้ไม่มีเขตข้อมูลที่ระบุ
US กรณีนี้มีเขตข้อมูลสหรัฐอเมริกา
EU กรณีนี้มีเขตข้อมูล EU

เมธอด

addPermissions

เพิ่มบัญชีเป็นผู้ทำงานร่วมกันในเคส

close

ปิดเคสที่ระบุ

count

นับบัญชีที่ประมวลผลโดยคำค้นหาที่ระบุ

create

สร้างกรณีโดยใช้ชื่อและคำอธิบายที่กำหนด

delete

ลบกรณีที่ระบุ

get

รับกรณีที่ระบุ

list

แสดงรายการเรื่องที่ผู้ขอมีสิทธิ์เข้าถึง

removePermissions

นำบัญชีออกจากผู้ทำงานร่วมกันในเคส

reopen

เปิดกรณีที่ระบุอีกครั้ง

undelete

ยกเลิกการลบกรณีที่ระบุ

update

อัปเดตกรณีที่ระบุ