Method: providers.billableTrips.report

Signaler l'utilisation du trajet facturable.

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 correspondant au pays du 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 des identifiants (par exemple, des identifiants de session) des opérations de pré-réservation effectuées avant que l'identifiant de trajet ne soit disponible. Le nombre d'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 vide.

BillingPlatformIdentifier

Ensemble de valeurs indiquant la plate-forme sur laquelle 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 de différents types de solutions pour 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.