REST Resource: smarttap

Ressource: Smart-Bonus

JSON-Darstellung
{
  "kind": string,
  "id": string,
  "merchantId": string,
  "infos": [
    {
      object (IssuerToUserInfo)
    }
  ]
}
Felder
kind
(deprecated)

string

Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String "walletobjects#smartTap".

id

string

Die eindeutige Kennung für einen Smart-Bonus. Dieser Wert muss das Format issuer ID haben.identifier, wobei die erste von Google ausgestellt wird und die zweite die Smart-Bonus-ID. Die Smart-Bonus-ID ist ein Base64-codierter String, der die von der Google Pay App generierte ID darstellt.

merchantId

string (int64 format)

Smart-Bonus-Händler-ID der Person, die an der Smart-Bonus-Interaktion interagiert hat.

infos[]

object (IssuerToUserInfo)

Kommunikation zwischen Händler und Nutzer

IssuerToUserInfo

JSON-Darstellung
{
  "action": enum (Action),
  "url": string,
  "value": string,
  "signUpInfo": {
    object (SignUpInfo)
  }
}
Felder
action

enum (Action)

url

string

Wird derzeit nicht verwendet, sollte daher eingestellt werden.

value

string

JSON-Webtoken für die Aktion S2AP.

signUpInfo

object (SignUpInfo)

Aktion

Enums
ACTION_UNSPECIFIED
S2AP
s2ap

Altes Alias für S2AP. Veraltet.

SIGN_UP
signUp

Altes Alias für SIGN_UP. Veraltet.

SignUpInfo

JSON-Darstellung
{
  "classId": string
}
Felder
classId

string

ID des Kurses, für den sich der Nutzer registrieren kann.

Methoden

insert

Fügt den Smart-Bonus ein.