Method: providers.billableTrips.report

청구 가능한 이동 사용량을 보고합니다.

HTTP 요청

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

URL은 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)입니다. 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 이 솔루션은 주문형 차량 공유 및 배달 이동입니다.