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입니다. https://developer.android.com/training/app-links/deep-linking에 설명된 대로 웹 링크 또는 딥 링크일 수 있습니다.

viewConstraints

object (ModuleViewConstraints)

모듈이 표시되기 위해 모두 충족되어야 하는 제약조건입니다.

sortIndex

integer

모듈을 정렬하기 위한 색인입니다. 정렬 색인이 낮은 모듈은 정렬 색인이 더 높은 모듈보다 먼저 표시됩니다. 지정하지 않을 경우 정렬 색인은 INT_MAX로 간주됩니다. 색인이 동일한 두 모듈의 경우 정렬 동작이 정의되지 않습니다.

ModuleViewConstraints

모듈이 표시되기 위해 모두 충족되어야 하는 제약 조건입니다.

JSON 표현
{
  "displayInterval": {
    object (TimeInterval)
  }
}
필드
displayInterval

object (TimeInterval)

모듈이 사용자에게 표시되는 기간입니다. startTimeendTime를 모두 정의할 수 있습니다. startTime이 설정되지 않은 한 모듈은 삽입된 직후에 표시됩니다. endTime이 설정되지 않으면 모듈이 무기한으로 표시됩니다.