REST Resource: matters

Ресурс: Материя

Представляет материю.

Для работы с ресурсами Сейфа у учетной записи должны быть необходимые права Сейфа и доступ к делу. Чтобы получить доступ к делу, учетная запись должна создать дело, предоставить доступ к делу или иметь право просмотра всех дел .

JSON-представление
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
}
Поля
matterId

string

Идентификатор дела, который генерируется сервером. Оставьте пустым при создании дела.

name

string

Название дела.

description

string

Необязательное описание вопроса.

state

enum ( State )

Состояние дела.

matterPermissions[]

object ( MatterPermission )

Перечисляет пользователей и их разрешения на это. В настоящее время не существует определенного программистом ограничения на количество разрешений, которые может иметь предмет.

Состояние

Состояние дела.

Перечисления
STATE_UNSPECIFIED Вопрос не имеет определенного состояния.
OPEN Вопрос открыт.
CLOSED Вопрос закрыт.
DELETED Дело удалено.

МатерияРазрешение

Пользователи могут быть владельцами дел или соавторами. У каждой материи только один владелец. Все остальные пользователи, имеющие доступ к делу, являются соавторами. Когда учетная запись очищается, соответствующие ресурсы MatterPermission перестают существовать.

JSON-представление
{
  "role": enum (AclRole),
  "accountId": string
}
Поля
role

enum ( AclRole )

Роль пользователя в этом вопросе.

accountId

string

Идентификатор учетной записи, предоставленный Admin SDK .

AclRole

Возможные права пользователя по делу в порядке возрастания разрешений.

Перечисления
ROLE_UNSPECIFIED Роль не назначена.
COLLABORATOR Соавтор по этому вопросу.
OWNER Владелец дела.

Методы

addPermissions

Добавляет учетную запись в качестве соавтора дела.

close

Закрывает указанную тему.

count

Подсчитывает аккаунты, обработанные указанным запросом.

create

Создает дело с заданным именем и описанием.

delete

Удаляет указанную папку.

get

Получает указанную материю.

list

Перечисляет вопросы, к которым имеет доступ запрашивающий.

removePermissions

Удаляет учетную запись как соавтора дела.

reopen

Повторно открывает указанную папку.

undelete

Восстанавливает указанную папку.

update

Обновляет указанную материю.