Method: providers.billableTrips.report

Signaler l'utilisation des trajets facturables

Requête HTTP

POST https://fleetengine.googleapis.com/v1/{name=providers/*/billableTrips/*}:report

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Doit se présenter sous la forme providers/{provider}/billableTrips/{billable_trip}. Le fournisseur doit être l'ID de projet (par exemple, sample-cloud-project) du projet Google Cloud dont le compte de service à l'origine de cet appel est membre.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
Champs
countryCode

string

Obligatoire. Code pays à deux lettres du pays où se déroule le voyage. Le prix est défini en fonction du code pays.

platform

enum (BillingPlatformIdentifier)

Plate-forme sur laquelle la requête a été émise.

relatedIds[]

string

Identifiants directement liés au trajet signalé. Il s'agit généralement d'ID (par exemple, des ID de session) d'opérations de préréservation effectuées avant que l'ID du trajet ne soit disponible. Le nombre de relatedIds est limité à 50.

solutionType

enum (SolutionType)

Type de solution de produit GMP (par exemple, ON_DEMAND_RIDESHARING_AND_DELIVERIES) utilisée pour le trajet signalé.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est un objet JSON vide.

BillingPlatformIdentifier

Ensemble de valeurs indiquant sur quelle plate-forme la requête a été émise.

Enums
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Par défaut. Utilisé pour les plates-formes non spécifiées.
SERVER La plate-forme est un serveur client.
WEB La plate-forme est un navigateur Web.
ANDROID La plate-forme est un appareil mobile Android.
IOS La plate-forme est un appareil mobile iOS.
OTHERS Autres plates-formes non listées dans cette énumération.

SolutionType

Sélecteur pour les différents types de solutions d'un trajet signalé.

Enums
SOLUTION_TYPE_UNSPECIFIED Valeur par défaut. Pour assurer la rétrocompatibilité, l'API utilise ON_DEMAND_RIDESHARING_AND_DELIVERIES par défaut, qui est le premier type de solution compatible.
ON_DEMAND_RIDESHARING_AND_DELIVERIES La solution est un trajet de covoiturage et de livraison à la demande.