ValueAddedModuleData

ข้อมูลสําหรับข้อบังคับมูลค่าเพิ่ม ช่องที่ต้องกรอกคือส่วนหัวและ 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 ที่โมดูลจะนำทางไปเมื่อคลิก ซึ่งอาจเป็นเว็บลิงก์หรือ Deep Link ตามที่ระบุไว้ใน https://developer.android.com/training/app-links/deep-linking

viewConstraints

object (ModuleViewConstraints)

ข้อจำกัดที่ต้องเป็นไปตามข้อกำหนดทั้งหมดเพื่อให้โมดูลแสดง

sortIndex

integer

ดัชนีสำหรับการจัดเรียงโมดูล โมดูลที่มีลําดับการเรียงลําดับต่ำกว่าจะแสดงก่อนโมดูลที่มีลําดับการเรียงลําดับสูงกว่า หากไม่ระบุ ดัชนีการจัดเรียงจะถือเป็น INT_MAX ไม่มีการกำหนดลักษณะการจัดเรียงสำหรับโมดูล 2 รายการที่มีดัชนีเดียวกัน

ModuleViewConstraints

ข้อจำกัดทั้งหมดที่ต้องมีเพื่อให้โมดูลแสดง

การแสดง JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
ช่อง
displayInterval

object (TimeInterval)

ระยะเวลาที่โมดูลจะแสดงต่อผู้ใช้ ซึ่งกำหนดได้ทั้ง startTime และ endTime โมดูลจะแสดงทันทีหลังจากการแทรก เว้นแต่จะมีการตั้งค่า startTime โมดูลจะแสดงไปแบบไม่มีกำหนดหากไม่ได้ตั้งค่า endTime