Message

Valuable과 함께 표시될 메시지

JSON 표현
{
  "kind": string,
  "header": string,
  "body": string,
  "displayInterval": {
    object (TimeInterval)
  },
  "id": string,
  "messageType": enum (MessageType),
  "localizedHeader": {
    object (LocalizedString)
  },
  "localizedBody": {
    object (LocalizedString)
  }
}
필드
kind
(deprecated)

string

리소스 종류를 식별합니다. 값: 고정 문자열 "walletobjects#walletObjectMessage".

header

string

메시지 헤더입니다.

body

string

메시지 본문입니다.

displayInterval

object (TimeInterval)

메시지가 사용자에게 표시되는 기간입니다. 각 메시지에 startTimeendTime을 모두 정의할 수 있습니다. startTime을 설정하지 않으면 월렛 객체가 삽입된 직후에 메시지가 표시됩니다. endTime을 입력하지 않으면 메시지가 메시지 목록에 무기한 표시됩니다.

id

string

메시지와 연결된 ID입니다. 이 필드는 메시지를 쉽게 관리하기 위해 사용됩니다. 알림 ID 값은 동일한 클래스/인스턴스의 여러 메시지에 중복될 수 있으므로 각 메시지에 적절한 ID를 선택하도록 주의해야 합니다.

messageType

enum (MessageType)

메시지 유형입니다.

localizedHeader

object (LocalizedString)

메시지 헤더의 번역된 문자열입니다.

localizedBody

object (LocalizedString)

메시지 본문의 번역된 문자열입니다.

MessageType

열거형
MESSAGE_TYPE_UNSPECIFIED
TEXT 메시지를 카드 세부정보 화면에 텍스트로 렌더링합니다. 기본 메시지 유형입니다.
text

TEXT의 기존 별칭입니다. 지원 중단되었습니다.

EXPIRATION_NOTIFICATION 참고: 이 enum은 현재 지원되지 않습니다.
expirationNotification

EXPIRATION_NOTIFICATION의 기존 별칭입니다. 지원 중단되었습니다.

TEXT_AND_NOTIFY 메시지를 카드 세부정보 화면에 텍스트로, Android 알림으로 렌더링합니다.