Method: jwt.insert

Insère les ressources dans le jeton JWT.

Requête HTTP

POST https://walletobjects.googleapis.com/walletobjects/v1/jwt

L'URL utilise la syntaxe de transcodage gRPC.

Corps de la requête

Le corps de la requête contient une instance JwtResource.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données présentant la structure suivante :

Représentation JSON
{
  "saveUri": string,
  "resources": {
    object (Resources)
  }
}
Champs
saveUri

string

URI qui, lorsqu'il est ouvert, permet à l'utilisateur final d'enregistrer le ou les objets identifiés dans le jeton JWT dans son compte Google.

resources

object (Resources)

Données correspondant aux identifiants des classes et des objets fournis dans le jeton JWT. Les ressources n'incluront que les tableaux non vides (par exemple, si le jeton JWT n'inclut que eventTicketObjects, ce champ sera le seul présent dans les ressources).

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/wallet_object.issuer

Ressources

Représentation JSON
{
  "eventTicketClasses": [
    {
      object (EventTicketClass)
    }
  ],
  "eventTicketObjects": [
    {
      object (EventTicketObject)
    }
  ],
  "flightClasses": [
    {
      object (FlightClass)
    }
  ],
  "flightObjects": [
    {
      object (FlightObject)
    }
  ],
  "giftCardClasses": [
    {
      object (GiftCardClass)
    }
  ],
  "giftCardObjects": [
    {
      object (GiftCardObject)
    }
  ],
  "loyaltyClasses": [
    {
      object (LoyaltyClass)
    }
  ],
  "loyaltyObjects": [
    {
      object (LoyaltyObject)
    }
  ],
  "offerClasses": [
    {
      object (OfferClass)
    }
  ],
  "offerObjects": [
    {
      object (OfferObject)
    }
  ],
  "transitClasses": [
    {
      object (TransitClass)
    }
  ],
  "transitObjects": [
    {
      object (TransitObject)
    }
  ]
}
Champs
eventTicketClasses[]

object (EventTicketClass)

eventTicketObjects[]

object (EventTicketObject)

flightClasses[]

object (FlightClass)

flightObjects[]

object (FlightObject)

giftCardClasses[]

object (GiftCardClass)

giftCardObjects[]

object (GiftCardObject)

loyaltyClasses[]

object (LoyaltyClass)

loyaltyObjects[]

object (LoyaltyObject)

offerClasses[]

object (OfferClass)

offerObjects[]

object (OfferObject)

transitClasses[]

object (TransitClass)

transitObjects[]

object (TransitObject)