Ресурс: Approval
Метаданные одобрения. Одобрение – это процесс проверки или одобрения объекта на Диске.
| JSON-представление |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Поля | |
|---|---|
kind |
Всегда имеет значение drive#approval. |
approvalId |
Идентификатор одобрения. |
targetFileId |
Идентификатор целевого файла одобрения. |
createTime |
Время создания одобрения. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
modifyTime |
Время последнего изменения одобрения. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
completeTime |
Время, когда запрос был одобрен. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
dueTime |
Срок рассмотрения запроса. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
status |
Статус одобрения на момент запроса этого ресурса. |
initiator |
Пользователь, который запросил одобрение. |
reviewerResponses[] |
Ответы проверяющих на запрос одобрения. |
fileContentChangeBehavior |
Поведение одобрения при изменении содержимого файла. |
Статус
Возможные статусы одобрения.
| Перечисления | |
|---|---|
STATUS_UNSPECIFIED |
Статус рассмотрения не задан или задан неправильно. |
IN_PROGRESS |
Процесс одобрения начат, но не завершен. |
APPROVED |
Процесс одобрения завершен, и цель одобрена. |
CANCELLED |
Процесс одобрения был отменен до его завершения. |
DECLINED |
Процесс одобрения завершен, и цель отклонена. |
ReviewerResponse
Ответ на запрос одобрения, отправленный определенным проверяющим.
| JSON-представление |
|---|
{ "kind": string, "reviewer": { object ( |
| Поля | |
|---|---|
kind |
Всегда имеет значение drive#reviewerResponse. |
reviewer |
Пользователь, ответственный за этот ответ. |
response |
Ответ проверяющего на запрос одобрения. |
Ответ
Возможные ответы на запрос одобрения.
| Перечисления | |
|---|---|
RESPONSE_UNSPECIFIED |
В ответе указано нераспознанное значение. |
NO_RESPONSE |
Рецензент не ответил. |
APPROVED |
Проверяющий одобрил объект. |
DECLINED |
Проверяющий отклонил объект. |
FileContentChangeBehavior
Поведение одобрения при изменении контента файла, когда одобрение Status имеет статус IN_PROGRESS. После завершения одобрения это поведение больше не наблюдается.
| Перечисления | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Поведение не указано. |
RESET_APPROVAL |
Если контент файла изменится, когда у одобрения будет Status IN_PROGRESS, то для любого ReviewerResponse с Response APPROVED будет установлено значение NO_DECISION. Если для одобрения задано значение Status (APPROVED) и выбран параметр RESET_APPROVAL, файл блокируется. |
NO_APPROVAL_ACTION |
При изменении содержимого файла никаких действий не выполняется. |
Методы |
|
|---|---|
|
Одобряет запрос на одобрение. |
|
Отменяет одобрение. |
|
Комментарии к одобрению. |
|
Отклоняет одобрение. |
|
Получает одобрение по идентификатору. |
|
Список одобрений файла. |
|
Переназначает проверяющих для одобрения. |
|
Запускает процесс одобрения файла. |