Message

Komunikat, który zostanie wyświetlony z elementem reprezentującym wartość

Zapis JSON
{
  "kind": string,
  "header": string,
  "body": string,
  "displayInterval": {
    object (TimeInterval)
  },
  "id": string,
  "messageType": enum (MessageType),
  "localizedHeader": {
    object (LocalizedString)
  },
  "localizedBody": {
    object (LocalizedString)
  }
}
Pola
kind
(deprecated)

string

Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków "walletobjects#walletObjectMessage".

header

string

Nagłówek wiadomości.

body

string

Treść wiadomości.

displayInterval

object (TimeInterval)

Okres, przez jaki wiadomość będzie wyświetlana użytkownikom. Dla każdego komunikatu możesz zdefiniować startTime i endTime. Komunikat wyświetla się zaraz po wstawieniu obiektu Portfela, chyba że ustawiono startTime. Jeśli nie podano endTime, wiadomość będzie się wyświetlać na liście wiadomości bez ograniczeń czasowych.

id

string

Identyfikator powiązany z wiadomością. To pole ułatwia zarządzanie wiadomościami. Wartości identyfikatorów powiadomień mogą powielać się w wielu wiadomościach w tej samej klasie lub instancji, dlatego musisz wybrać uzasadniony identyfikator dla każdej wiadomości.

messageType

enum (MessageType)

Typ wiadomości.

localizedHeader

object (LocalizedString)

Przetłumaczony tekst nagłówka wiadomości.

localizedBody

object (LocalizedString)

Przetłumaczone ciągi znaków treści wiadomości.

MessageType

Wartości w polu enum
MESSAGE_TYPE_UNSPECIFIED
TEXT Renderuje komunikat jako tekst na ekranie z danymi karty. To jest domyślny typ wiadomości.
text

Starsza wersja aliasu dla TEXT. Rola wycofana.

EXPIRATION_NOTIFICATION Uwaga: ta lista wyliczeniowa nie jest obecnie obsługiwana.
expirationNotification

Starsza wersja aliasu dla EXPIRATION_NOTIFICATION. Rola wycofana.

TEXT_AND_NOTIFY Renderuje wiadomość jako tekst na ekranie z danymi karty i jako powiadomienie Androida.