ValueAddedModuleData

נתונים למודול הערך המוסף. שדות החובה הם header ו-uri.

ייצוג ב-JSON
{
  "header": {
    object (LocalizedString)
  },
  "body": {
    object (LocalizedString)
  },
  "image": {
    object (Image)
  },
  "uri": string,
  "viewConstraints": {
    object (ModuleViewConstraints)
  },
  "sortIndex": integer
}
שדות
header

object (LocalizedString)

כותרת שתוצג במודול. מגבלת התווים היא 60 ומחרוזות ארוכות יותר ייחתכו.

body

object (LocalizedString)

גוף שיוצג במודול. מגבלת התווים היא 50, ומחרוזות ארוכות יותר ייקטעו.

image

object (Image)

התמונה שתוצג במודול. יחס הגובה-רוחב המומלץ לתמונה הוא 1:1. המערכת תשנה את גודל התמונות בהתאם ליחס הזה.

uri

string

ה-URI שאליו המודול מוביל בלחיצה. אפשר להשתמש בקישור לדף אינטרנט או בקישור עומק שמופיע בכתובת https://developer.android.com/training/app-links/deep-linking.

viewConstraints

object (ModuleViewConstraints)

המגבלות שצריכות להתקיים כדי שהמודול יוצג.

sortIndex

integer

האינדקס למיון המודולים. מודולים עם אינדקס מיון נמוך יותר מוצגים לפני מודולים עם אינדקס מיון גבוה יותר. אם לא צוין, המערכת מניחה ש-INT_MAX הוא מדד המיון. בשני מודולים עם אותו אינדקס, התנהגות המיון לא מוגדרת.

ModuleViewConstraints

אילוצים שצריך לעמוד בהם כדי שהמודול יוצג.

ייצוג JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
שדות
displayInterval

object (TimeInterval)

פרק הזמן שבו המודול יוצג למשתמשים. אפשר להגדיר גם startTime וגם endTime. המודול מוצג מיד אחרי ההוספה, אלא אם מוגדר startTime. אם לא מגדירים את endTime, המודול יוצג ללא הגבלת זמן.