ValueAddedModuleData

Data untuk modul Nilai Tambah. Kolom yang wajib diisi adalah header dan uri.

Representasi JSON
{
  "header": {
    object (LocalizedString)
  },
  "body": {
    object (LocalizedString)
  },
  "image": {
    object (Image)
  },
  "uri": string,
  "viewConstraints": {
    object (ModuleViewConstraints)
  },
  "sortIndex": integer
}
Kolom
header

object (LocalizedString)

Header yang akan ditampilkan di modul. Batas karakter adalah 60 dan string yang lebih panjang akan terpotong.

body

object (LocalizedString)

Isi yang akan ditampilkan di modul. Batas karakter adalah 50 dan string yang lebih panjang akan terpotong.

image

object (Image)

Gambar yang akan ditampilkan di modul. Rasio gambar yang direkomendasikan adalah 1:1. Ukuran gambar akan diubah agar sesuai dengan rasio ini.

uri

string

URI yang dituju modul saat diklik. Ini dapat berupa link web atau deep link seperti yang disebutkan di https://developer.android.com/training/app-links/deep-linking.

viewConstraints

object (ModuleViewConstraints)

Batasan yang harus dipenuhi agar modul ditampilkan.

sortIndex

integer

Indeks untuk mengurutkan modul. Modul dengan indeks pengurutan yang lebih rendah ditampilkan sebelum modul dengan indeks pengurutan yang lebih tinggi. Jika tidak ditentukan, indeks pengurutan diasumsikan sebagai INT_MAX. Untuk dua modul dengan indeks yang sama, perilaku pengurutan tidak ditentukan.

ModuleViewConstraints

Batasan yang harus dipenuhi agar modul ditampilkan.

Representasi JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
Kolom
displayInterval

object (TimeInterval)

Periode waktu modul akan ditampilkan kepada pengguna. Dapat menentukan startTime dan endTime. Modul ditampilkan segera setelah penyisipan kecuali jika startTime ditetapkan. Modul ditampilkan tanpa batas waktu jika endTime tidak ditetapkan.