Method: providers.billableTrips.report

Abrechenbare Fahrtnutzung 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 das Format providers/{provider}/billableTrips/{billable_trip} haben. Der Anbieter muss die Projekt-ID des Google Cloud-Projekts sein, zu dem das Dienstkonto gehört, das diesen Aufruf durchführt, 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. Der zweistellige Ländercode des Landes, in dem die Reise stattfindet. Der Preis wird entsprechend dem Ländercode definiert.

platform

enum (BillingPlatformIdentifier)

Die Plattform, auf der der Antrag gestellt wurde.

relatedIds[]

string

Die Kennungen, die einen direkten Bezug zur gemeldeten Fahrt haben. Dabei handelt es sich in der Regel um IDs (z. B. Sitzungs-IDs) von Buchungsvorgängen, die durchgeführt wurden, bevor die Fahrt-ID verfügbar ist. Die Anzahl von relatedIds ist auf 50 begrenzt.

solutionType

enum (SolutionType)

Der Typ der GMP-Produktlösung (z. B. ON_DEMAND_RIDESHARING_AND_DELIVERIES), die für die gemeldete Fahrt verwendet wird.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

BillingPlatformIdentifier

Eine Reihe von Werten, die angeben, auf welcher Plattform die Anfrage gesendet 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, den ersten unterstützten Lösungstyp.
ON_DEMAND_RIDESHARING_AND_DELIVERIES Die Lösung ist eine On-Demand-Fahrt mit Mitfahrdienst und Lieferservice.