Method: providers.billableTrips.report

Abrechenbare Fahrten melden

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Muss im Format providers/{provider}/billableTrips/{billable_trip} vorliegen. Der Anbieter muss die Projekt-ID des Google Cloud-Projekts sein, zu dem das Dienstkonto, das diesen Aufruf durchführt, gehört (z. B. sample-cloud-project).

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
Felder
countryCode

string

Erforderlich. Zweistelliger Ländercode des Landes, in dem die Fahrt stattfindet. Der Preis wird entsprechend dem Ländercode definiert.

platform

enum (BillingPlatformIdentifier)

Die Plattform, über die das Ersuchen gesendet wurde.

relatedIds[]

string

Die IDs, die sich direkt auf die gemeldete Fahrt beziehen. Dabei handelt es sich in der Regel um IDs (z. B. Sitzungs-IDs) von Vorabbuchungen, die durchgeführt werden, bevor die Fahrt-ID verfügbar ist. Die Anzahl der relatedIds ist auf 50 beschränkt.

solutionType

enum (SolutionType)

Die Art der GMP-Produktlösung (z. B. ON_DEMAND_RIDESHARING_AND_DELIVERIES), die für die gemeldete Fahrt verwendet wurde.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

BillingPlatformIdentifier

Eine Reihe von Werten, die angeben, auf welcher Plattform die Anfrage gestellt wurde.

Enums
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Standard. Wird für nicht angegebene Plattformen verwendet.
SERVER Die Plattform ist ein Clientserver.
WEB Die Plattform ist ein Webbrowser.
ANDROID Die Plattform ist ein Android-Mobilgerät.
IOS Die Plattform ist ein iOS-Mobilgerät.
OTHERS Andere Plattformen, die in dieser Aufzählung nicht aufgeführt sind.

SolutionType

Auswahl für verschiedene Lösungstypen einer gemeldeten Fahrt.

Enums
SOLUTION_TYPE_UNSPECIFIED Der Standardwert. Aus Gründen der Abwärtskompatibilität verwendet die API standardmäßig ON_DEMAND_RIDESHARING_AND_DELIVERIES. Dies ist der erste unterstützte Lösungstyp.
ON_DEMAND_RIDESHARING_AND_DELIVERIES Die Lösung ist ein On-Demand-Mitfahrdienst und Lieferdienst.