REST Resource: approvals

Ресурс: Утверждение

Метаданные для утверждения. Утверждение — это процесс проверки/утверждения элемента Google Диска.

JSON-представление
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
Поля
kind

string

Это всегда одобрение водителя.

approvalId

string

Идентификатор подтверждения.

targetFileId

string

Идентификатор целевого файла для утверждения.

createTime

string ( Timestamp format)

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

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

modifyTime

string ( Timestamp format)

Только для вывода. Последнее изменение в утверждении.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

completeTime

string ( Timestamp format)

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

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

dueTime

string ( Timestamp format)

Срок, к которому должно быть получено одобрение.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

status

enum ( Status )

Только вывод. Статус утверждения на момент запроса данного ресурса.

initiator

object ( User )

Пользователь, запросивший одобрение.

reviewerResponses[]

object ( ReviewerResponse )

Ответы рецензентов, давшие согласие на публикацию.

Статус

Возможные статусы одобрения.

Перечисления
STATUS_UNSPECIFIED Статус одобрения не установлен или был установлен на недопустимое значение.
IN_PROGRESS Процесс утверждения начался, но еще не завершен.
APPROVED Процесс утверждения завершен, и цель одобрена.
CANCELLED Процесс утверждения был отменен до его завершения.
DECLINED Процесс утверждения завершен, и заявка отклонена.

Ответ рецензента

Ответ на одобрение, сделанный конкретным рецензентом.

JSON-представление
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
Поля
kind

string

Это всегда drive#reviewerResponse.

reviewer

object ( User )

Пользователь, ответственный за этот ответ.

response

enum ( Response )

Ответ рецензента на утверждение.

Ответ

Возможные варианты ответа для одобрения.

Перечисления
RESPONSE_UNSPECIFIED В ответе было установлено неопознанное значение.
NO_RESPONSE Рецензент пока не ответил.
APPROVED Рецензент одобрил данную запись.
DECLINED Рецензент отклонил заявку.

Методы

get

Получает одобрение по удостоверению личности.

list

Содержит список утвержденных документов в файле.