Method: providers.billableTrips.report

Signaler l'utilisation facturable du trajet.

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 du projet Google Cloud (par exemple, sample-cloud-project) auquel appartient le compte de service effectuant cet appel.

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 correspondant au pays où le trajet a lieu. Le prix est défini en fonction du code pays.

platform

enum (BillingPlatformIdentifier)

Plate-forme sur laquelle la demande a été émise.

relatedIds[]

string

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

solutionType

enum (SolutionType)

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

Corps de la réponse

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

BillingPlatformIdentifier

Ensemble de valeurs indiquant la plate-forme sur laquelle la demande a été émise.

Enums
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Par défaut. Utilisé pour les plates-formes non spécifiées.
SERVER La plateforme 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 différents types de solutions pour un trajet signalé.

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