Resource: Menonton
Mengamati peristiwa untuk formulir. Saat peristiwa yang ditetapkan terjadi, notifikasi akan dipublikasikan ke target yang ditentukan. Atribut notifikasi akan menyertakan kunci formId
yang memiliki ID formulir yang ditonton dan kunci eventType
yang memiliki string jenis.
Pesan dikirim dengan pengiriman minimal satu kali dan hanya dihapus dalam keadaan luar biasa. Biasanya semua notifikasi akan dikirim dengan andal dalam beberapa detik; namun, dalam beberapa situasi, notifikasi mungkin tertunda.
Masa berlaku smartwatch berakhir tujuh hari setelah dibuat, kecuali jika diperpanjang dengan watches.renew
Representasi JSON |
---|
{ "id": string, "target": { object ( |
Kolom | |
---|---|
id |
Hanya output. ID smartwatch ini. Lihat catatan di |
target |
Wajib. Tujuan pengiriman notifikasi. |
event |
Wajib. Jenis peristiwa yang akan dipantau. |
create |
Hanya output. Stempel waktu saat ini dibuat. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
expire |
Hanya output. Stempel waktu untuk masa berlakunya. Setiap panggilan Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
error |
Hanya output. Jenis error terbaru untuk pengiriman yang dicoba. Untuk mulai mengamati formulir lagi, panggilan dapat dilakukan ke |
state |
Hanya output. Status smartwatch saat ini. Detail tambahan tentang smartwatch yang ditangguhkan dapat ditemukan dengan memeriksa |
WatchTarget
Target untuk pengiriman notifikasi.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union target . Wajib. Target untuk pengiriman notifikasi. target hanya dapat berupa salah satu dari berikut: |
|
topic |
Topik Pub/Sub. Untuk menerima notifikasi, topik harus memberikan hak istimewa publikasi ke akun layanan Formulir Jaminan pengiriman Pub/Sub harus dipertimbangkan. |
CloudPubsubTopic
Topik Pub/Sub.
Representasi JSON |
---|
{ "topicName": string } |
Kolom | |
---|---|
topic |
Wajib. Nama topik Pub/Sub yang sepenuhnya memenuhi syarat untuk memublikasikan peristiwa. Topik ini harus dimiliki oleh project panggilan dan sudah ada di Pub/Sub. |
EventType
Kemungkinan jenis peristiwa yang dapat ditonton.
Enum | |
---|---|
EVENT_TYPE_UNSPECIFIED |
Jenis peristiwa tidak ditentukan. Nilai ini tidak boleh digunakan. |
SCHEMA |
Jenis peristiwa skema. Smartwatch dengan jenis peristiwa ini akan diberi tahu tentang perubahan pada konten dan setelan formulir. |
RESPONSES |
Jenis peristiwa respons. Smartwatch dengan jenis peristiwa ini akan diberi tahu saat respons formulir dikirimkan. |
ErrorType
Kemungkinan jenis error.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED |
Jenis error yang belum ditetapkan. |
PROJECT_NOT_AUTHORIZED |
Project cloud tidak memiliki akses ke formulir yang sedang ditonton. Hal ini terjadi jika pengguna telah mencabut otorisasi agar project Anda dapat mengakses formulir mereka. Smartwatch dengan error ini tidak akan dicoba lagi. Untuk mencoba mulai menonton formulir lagi, panggilan dapat dilakukan ke watches.renew |
NO_USER_ACCESS |
Pengguna yang memberikan akses tidak lagi memiliki akses ke formulir yang sedang ditonton. Smartwatch dengan error ini tidak akan dicoba lagi. Untuk mencoba mulai menonton formulir lagi, panggilan dapat dilakukan ke watches.renew |
OTHER_ERRORS |
Terjadi jenis error lain. Apakah notifikasi akan dilanjutkan bergantung pada state smartwatch. |
Negara Bagian
Kemungkinan status Tonton.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
ACTIVE |
Smartwatch aktif. |
SUSPENDED |
Smartwatch ditangguhkan karena terjadi error yang dapat diatasi. Smartwatch akan terus ada hingga masa berlakunya berakhir. Untuk mencoba mengaktifkan kembali smartwatch, panggilan dapat dilakukan ke watches.renew |
Metode |
|
---|---|
|
Buat smartwatch baru. |
|
Menghapus smartwatch. |
|
Menampilkan daftar smartwatch yang dimiliki oleh project yang memanggil. |
|
Memperpanjang tontonan yang ada selama tujuh hari. |