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 de 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 ID des classes et objets fournis dans le JWT. les ressources n'incluent que les tableaux non vides (par exemple, si le jeton JWT n'inclut que les objets eventTicketObjects, il s'agit du seul champ 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)
    }
  ],
  "genericClasses": [
    {
      object (GenericClass)
    }
  ],
  "genericObjects": [
    {
      object (GenericObject)
    }
  ]
}
Champs
eventTicketClasses[]

object (EventTicketClass)

Liste des classes de billets pour des événements.

eventTicketObjects[]

object (EventTicketObject)

Liste des objets de billet pour un événement.

flightClasses[]

object (FlightClass)

Liste des classes de vol.

flightObjects[]

object (FlightObject)

Liste des objets "flight"

giftCardClasses[]

object (GiftCardClass)

Liste des classes de cartes cadeaux.

giftCardObjects[]

object (GiftCardObject)

Liste d'objets de cartes cadeaux.

loyaltyClasses[]

object (LoyaltyClass)

Liste des classes de fidélité.

loyaltyObjects[]

object (LoyaltyObject)

Liste des objets de fidélité.

offerClasses[]

object (OfferClass)

Liste des classes d'offres.

offerObjects[]

object (OfferObject)

Liste des objets d'offre.

transitClasses[]

object (TransitClass)

Liste des classes de transports en commun.

transitObjects[]

object (TransitObject)

Liste des objets de transports en commun.

genericClasses[]

object (GenericClass)

Liste de classes génériques.

genericObjects[]

object (GenericObject)

Liste d'objets génériques.