Method: jwt.insert

Insère les ressources dans le 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 JWT dans son compte Google.

resources

object (Resources)

Les données qui correspondent aux ID des classes et objets fournis dans le JWT. Les ressources n'incluront que les tableaux non vides (c'est-à-dire que si le JWT n'inclut que des eventTicketObjects, il s'agit du seul champ qui sera 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 d'objets Billet pour un événement.

flightClasses[]

object (FlightClass)

Liste des classes de vol.

flightObjects[]

object (FlightObject)

Liste d'objets de vol.

giftCardClasses[]

object (GiftCardClass)

Liste des classes de cartes cadeaux.

giftCardObjects[]

object (GiftCardObject)

Liste d'objets Carte cadeau.

loyaltyClasses[]

object (LoyaltyClass)

Liste des niveaux de fidélité.

loyaltyObjects[]

object (LoyaltyObject)

Liste d'objets de fidélité.

offerClasses[]

object (OfferClass)

Liste des classes d'offres.

offerObjects[]

object (OfferObject)

Liste d'objets d'offre.

transitClasses[]

object (TransitClass)

Liste des classes de transports en commun.

transitObjects[]

object (TransitObject)

Liste d'objets de transport en commun.

genericClasses[]

object (GenericClass)

Liste de classes génériques.

genericObjects[]

object (GenericObject)

Liste d'objets génériques.