Message

Komunikat, który będzie wyświetlany z wartością

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 który wiadomość będzie wyświetlana użytkownikom. Dla każdego komunikatu możesz zdefiniować startTime i endTime. Bezpośrednio po wstawieniu obiektu Portfela pojawi się komunikat, chyba że jest ustawiony startTime. Jeśli nie podano endTime, wiadomość będzie wyświetlać się na liście 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ą się duplikować w wielu wiadomościach w tej samej klasie/instancji. Należy więc wybrać odpowiedni 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łumaczony tekst 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 wyliczenie nie jest obecnie obsługiwane.
expirationNotification

Starsza wersja aliasu dla EXPIRATION_NOTIFICATION. Rola wycofana.