Referensi: Tonton
Jam tangan untuk 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 dipantau dan kunci eventType
yang memiliki string jenis.
Pesan dikirim dengan pengiriman minimal satu kali, dan hanya dihapus dalam keadaan yang luar biasa. Biasanya semua notifikasi harus terkirim dengan lancar dalam beberapa detik; namun, dalam beberapa situasi, notifikasi mungkin tertunda.
Masa berlaku smartwatch akan 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 tentang |
target |
Wajib. Tujuan pengiriman notifikasi. |
eventType |
Wajib. Jenis acara apa yang harus diperhatikan. |
createTime |
Hanya output. Stempel waktu saat jenis ini dibuat. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
expireTime |
Hanya output. Stempel waktu untuk tanggal habis masa berlaku. Setiap panggilan Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
errorType |
Hanya output. Jenis error terbaru untuk upaya pengiriman. Untuk mulai menonton 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 pengiriman notifikasi.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union target . Wajib. Target pengiriman notifikasi. target hanya ada berupa salah satu diantara 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 | |
---|---|
topicName |
Wajib. Nama topik Pub/Sub yang sepenuhnya memenuhi syarat untuk memublikasikan peristiwa. Topik ini harus dimiliki oleh project pemanggil dan sudah ada di Pub/Sub. |
EventType
Kemungkinan jenis peristiwa yang dapat ditonton.
Enum | |
---|---|
EVENT_TYPE_UNSPECIFIED |
Jenis peristiwa belum ditetapkan. Nilai ini tidak boleh digunakan. |
SCHEMA |
Jenis peristiwa skema. Smartwatch dengan jenis acara ini akan diberi tahu tentang perubahan konten formulir dan setelan. |
RESPONSES |
Jenis peristiwa respons. Smartwatch dengan jenis peristiwa ini akan diberi tahu saat respons formulir dikirimkan. |
ErrorType
Jenis error yang mungkin terjadi.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED |
Jenis error belum ditetapkan. |
PROJECT_NOT_AUTHORIZED |
Project cloud tidak memiliki akses ke formulir yang sedang dipantau. Hal ini terjadi jika pengguna telah mencabut otorisasi bagi project Anda untuk mengakses formulirnya. Smartwatch yang memiliki 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 dipantau. Smartwatch yang memiliki error ini tidak akan dicoba lagi. Untuk mencoba mulai menonton formulir lagi, panggilan dapat dilakukan ke watches.renew |
OTHER_ERRORS |
Telah terjadi jenis kesalahan lain. Apakah notifikasi akan dilanjutkan atau tidak bergantung pada smartwatch state . |
Negara Bagian
Kemungkinan status Smartwatch.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
ACTIVE |
Smartwatch aktif. |
SUSPENDED |
Smartwatch ditangguhkan karena error yang mungkin telah diselesaikan. Smartwatch akan tetap ada sampai masa berlakunya habis. Untuk mencoba mengaktifkan kembali smartwatch, panggilan dapat dilakukan ke watches.renew |
Metode |
|
---|---|
|
Buat smartwatch baru. |
|
Menghapus smartwatch. |
|
Tampilkan daftar smartwatch yang dimiliki oleh project pemanggil. |
|
Perpanjang smartwatch yang ada selama tujuh hari. |