REST Resource: matters

资源:诉讼或调查

代表诉讼或调查。

如要使用保险柜资源,相应帐号必须拥有所需的保险柜权限和诉讼或调查的访问权限。要访问诉讼或调查,必须由帐号创建诉讼或调查,将诉讼或调查与他们共享,或者拥有查看所有诉讼或调查权限。

JSON 表示法
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
}
字段
matterId

string

由服务器生成的诉讼或调查 ID。创建诉讼或调查时留空。

name

string

诉讼或调查的名称。

description

string

诉讼或调查的说明(可选)。

state

enum (State)

诉讼或调查的状态。

matterPermissions[]

object (MatterPermission)

列出用户及其对诉讼或调查的权限。目前,对于诉讼或调查可拥有的权限数量,编程人员没有定义限制。

状态

诉讼或调查的状态。

枚举
STATE_UNSPECIFIED 此诉讼或调查未指定状态。
OPEN 此调查已打开。
CLOSED 该诉讼或调查已关闭。
DELETED 该诉讼或调查已被删除。

MatterPermission

用户可以是诉讼或调查的所有者或协作者。每个诉讼或调查只有一个所有者。有权访问该诉讼或调查的其他所有用户均为协作者。帐号被完全清除后,其对应的 MatterPermission 资源会不复存在。

JSON 表示法
{
  "role": enum (AclRole),
  "accountId": string
}
字段
role

enum (AclRole)

用户在诉讼或调查中的角色。

accountId

string

帐号 ID,由 Admin SDK 提供。

AclRole

诉讼或调查的可能用户权限,按权限递增的顺序排列。

枚举
ROLE_UNSPECIFIED 未分配任何角色。
COLLABORATOR 负责该问题的协作者。
OWNER 诉讼或调查的所有者。

方法

addPermissions

将帐号添加为诉讼或调查的协作者。

close

关闭指定的诉讼或调查。

count

统计指定查询所处理的帐号数。

create

使用指定名称和说明创建诉讼或调查。

delete

删除指定的诉讼或调查。

get

获取指定的诉讼或调查。

list

列出请求者有权访问的诉讼或调查。

removePermissions

移除作为诉讼或调查协作者的帐号。

reopen

重新打开指定的诉讼或调查。

undelete

恢复删除指定的诉讼或调查。

update

更新指定的诉讼或调查。