ValueAddedModuleData

נתונים למודול Value Added. השדות הנדרשים הם 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, המודול יוצג ללא הגבלת זמן.