REST Resource: matters

资源:Matter

表示诉讼或调查。

要使用保险柜资源,帐号必须拥有必需的保险柜权限和访问诉讼或调查的权限。要访问诉讼或调查,帐号必须已创建诉讼或调查,拥有诉讼或调查的共享权限,或者拥有查看所有诉讼或调查权限。

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 诉讼或调查已被删除。

Matter 权限

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

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

enum (AclRole)

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

accountId

string

帐号 ID,由 Admin SDK 提供。

Acl 角色

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

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

方法

addPermissions

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

close

关闭指定的诉讼或调查。

count

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

create

创建具有指定名称和说明的诉讼或调查。

delete

删除指定的诉讼或调查。

get

获取指定的诉讼或调查。

list

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

removePermissions

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

reopen

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

undelete

恢复删除的诉讼或调查。

update

更新指定的诉讼或调查。