Ресурс: Смотреть
 След за событиями для формы. Когда произойдет назначенное событие, уведомление будет опубликовано в указанной цели. Атрибуты уведомления будут включать ключ formId , который содержит идентификатор просматриваемой формы, и ключ eventType , который имеет строку типа.
Сообщения отправляются с доставкой хотя бы один раз и удаляются только в чрезвычайных обстоятельствах. Обычно все уведомления должны быть надежно доставлены в течение нескольких секунд; однако в некоторых ситуациях уведомления могут задерживаться.
 Срок действия часов истекает через семь дней после их создания, если они не продлены с помощью watches.renew 
| JSON-представление | 
|---|
{ "id": string, "target": { object (  | 
| Поля | |
|---|---|
 id |    Только вывод. Идентификатор этих часов. См. примечания к   | 
 target |   Необходимый. Куда отправить уведомление.  | 
 eventType |   Необходимый. Какой тип события следует отслеживать.  | 
 createTime |   Только вывод. Временная метка, когда это было создано.  Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:   | 
 expireTime |    Только вывод. Временная метка истечения срока действия. Каждый вызов   Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:   | 
 errorType |    Только вывод. Самый последний тип ошибки при попытке доставки. Чтобы снова начать просмотр формы, можно выполнить вызов   | 
 state |    Только вывод. Текущее состояние часов. Дополнительную информацию о подвесных часах можно найти, проверив   | 
WatchTarget
Цель доставки уведомлений.
| JSON-представление | 
|---|
{ // Union field  | 
| Поля | |
|---|---|
 target мишень Союза. Необходимый. Цель доставки уведомлений. target может быть только одно из следующих: | |
 topic |    Тема Pub/Sub. Чтобы получать уведомления, тема должна предоставить права публикации учетной записи службы форм  Следует учитывать гарантии доставки Pub/Sub.  | 
ОблакоPubsubTopic
Тема Pub/Sub.
| JSON-представление | 
|---|
{ "topicName": string }  | 
| Поля | |
|---|---|
 topicName |   Необходимый. Полное имя темы Pub/Sub, в которой будут публиковаться события. Эта тема должна принадлежать вызывающему проекту и уже существовать в Pub/Sub.  | 
тип события
Возможные типы событий, которые можно просмотреть.
| Перечисления | |
|---|---|
 EVENT_TYPE_UNSPECIFIED | Неопределенный тип события. Это значение не следует использовать. | 
 SCHEMA | Тип события схемы. Часы с этим типом событий будут уведомлены об изменениях в содержимом формы и настройках. | 
 RESPONSES | Тип события ответов. Часы с этим типом события будут уведомлены при отправке ответов в форме. | 
Тип ошибки
Возможные типы ошибок.
| Перечисления | |
|---|---|
 ERROR_TYPE_UNSPECIFIED | Неуказанный тип ошибки. | 
 PROJECT_NOT_AUTHORIZED |  Облачный проект не имеет доступа к просматриваемой форме. Это происходит, если пользователь отозвал разрешение вашего проекта на доступ к своим формам. Часы с этой ошибкой не будут повторно проверены. Чтобы попытаться снова начать просмотр формы, можно позвонить в watches.renew | 
 NO_USER_ACCESS |  Пользователь, предоставивший доступ, больше не имеет доступа к просматриваемой форме. Часы с этой ошибкой не будут повторно проверены. Чтобы попытаться снова начать просмотр формы, можно позвонить в watches.renew | 
 OTHER_ERRORS |  Произошла ошибка другого типа. Будут ли уведомления продолжаться, зависит от state просмотра.  | 
Состояние
Возможные состояния наблюдения.
| Перечисления | |
|---|---|
 STATE_UNSPECIFIED | Неустановленное состояние. | 
 ACTIVE | Часы активны. | 
 SUSPENDED |  Часы приостановлены из-за ошибки, которую можно устранить. Часы будут продолжать существовать до истечения срока их действия. Чтобы попытаться повторно активировать часы, можно позвонить на watches.renew  | 
Методы | |
|---|---|
 | Создайте новые часы. | 
  | Удалить часы. | 
  | Возвращает список часов, принадлежащих вызывающему проекту. | 
  | Продлите существующие часы на семь дней. |