Method: providers.billableTrips.report

报告可结算行程使用情况。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
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

必需。行程所发生国家/地区的双字母国家/地区代码。价格是根据国家/地区代码定义的。

platform

enum (BillingPlatformIdentifier)

发出请求的平台。

relatedIds[]

string

与所报告行程直接相关的标识符。这些 ID 通常是指在行程 ID 可用之前执行的预订操作的 ID(例如会话 ID)。relatedIds 的数量上限为 50。

solutionType

enum (SolutionType)

所报告行程所使用的 GMP 产品解决方案的类型(例如 ON_DEMAND_RIDESHARING_AND_DELIVERIES)。

响应正文

如果成功,响应正文将为空的 JSON 对象。

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 解决方案是按需拼车和送货行程。