Method: providers.billableTrips.report

請求対象のルート使用量を報告します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。providers/{provider}/billableTrips/{billable_trip} の形式で指定してください。プロバイダには、この呼び出しを行うサービス アカウントがメンバーになっている Google Cloud プロジェクトのプロジェクト ID(sample-cloud-project など)を指定する必要があります。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
フィールド
countryCode

string

必須。ルートの所在国の 2 文字の国コード。価格は国コードに基づいて定義されます。

platform

enum (BillingPlatformIdentifier)

リクエストが発行されたプラットフォーム。

relatedIds[]

string

報告されるルートに直接関連する識別子。通常は、ルート ID が利用可能になる前に行われた事前予約処理の ID(セッション ID など)です。relatedIds の数は 50 個までに制限されています。

solutionType

enum (SolutionType)

報告されたルートに使用された GMP サービス ソリューションのタイプ(例: ON_DEMAND_RIDESHARING_AND_DELIVERIES)。

レスポンスの本文

成功すると、レスポンスの本文は空になります。

BillingPlatformIdentifier

リクエストが発行されたプラットフォームを示す値のセット。

列挙型
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED デフォルト。指定されていないプラットフォームに使用されます。
SERVER プラットフォームがクライアント サーバーである。
WEB プラットフォームはウェブブラウザです。
ANDROID プラットフォームが Android モバイル デバイスである。
IOS プラットフォームが iOS モバイル デバイスである。
OTHERS この一覧にないその他のプラットフォーム。

SolutionType

報告されたルートのさまざまなソリューション タイプのセレクタ。

列挙型
SOLUTION_TYPE_UNSPECIFIED デフォルト値。下位互換性を確保するため、API はデフォルトで ON_DEMAND_RIDESHARING_AND_DELIVERIES を使用します。これが、サポートされている最初のソリューション タイプです。
ON_DEMAND_RIDESHARING_AND_DELIVERIES このソリューションは、オンデマンドのライドシェアリングおよび配達サービスを提供します。