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, המודול יוצג ללא הגבלת זמן.