Method: providers.billableTrips.report

รายงานการใช้งานการเดินทางที่เรียกเก็บเงินได้

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ต้องอยู่ในรูปแบบ providers/{provider}/billableTrips/{billable_trip} ผู้ให้บริการต้องเป็นรหัสโปรเจ็กต์ (เช่น sample-cloud-project) ของโปรเจ็กต์ Google Cloud ที่บัญชีบริการที่เรียกใช้นี้เป็นสมาชิกอยู่

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
ช่อง
countryCode

string

ต้องระบุ รหัสประเทศแบบ 2 ตัวอักษรของประเทศที่เดินทาง ราคากำหนดตามรหัสประเทศ

platform

enum (BillingPlatformIdentifier)

แพลตฟอร์มที่ส่งคำขอ

relatedIds[]

string

ตัวระบุที่เกี่ยวข้องโดยตรงกับการเดินทางที่รายงาน ซึ่งโดยปกติจะเป็นรหัส (เช่น รหัสเซสชัน) ของการดำเนินการจองล่วงหน้าก่อนที่จะมีรหัสการเดินทาง ระบบจำกัดจำนวน relatedIds ไว้ที่ 50 รายการ

solutionType

enum (SolutionType)

ประเภทของโซลูชันผลิตภัณฑ์ GMP (เช่น ON_DEMAND_RIDESHARING_AND_DELIVERIES) ที่ใช้สำหรับการเดินทางที่รายงาน

เนื้อหาการตอบกลับ

หากสำเร็จ เนื้อหาการตอบกลับจะว่างเปล่า

BillingPlatformIdentifier

ชุดของค่าที่ระบุว่าแพลตฟอร์มใดที่มีการออกคำขอ

Enum
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED ค่าเริ่มต้น ใช้สำหรับแพลตฟอร์มที่ไม่ระบุ
SERVER แพลตฟอร์มคือเซิร์ฟเวอร์ของไคลเอ็นต์
WEB แพลตฟอร์มคือเว็บเบราว์เซอร์
ANDROID แพลตฟอร์มคืออุปกรณ์เคลื่อนที่ Android
IOS แพลตฟอร์มเป็นอุปกรณ์เคลื่อนที่ iOS
OTHERS แพลตฟอร์มอื่นๆ ที่ไม่ได้ระบุไว้ในรายการนี้

SolutionType

ตัวเลือกโซลูชันประเภทต่างๆ ของการเดินทางที่รายงาน

Enum
SOLUTION_TYPE_UNSPECIFIED ค่าเริ่มต้น API จะใช้ ON_DEMAND_RIDESHARING_AND_DELIVERIES โดยค่าเริ่มต้น ซึ่งเป็นโซลูชันประเภทแรกที่รองรับ เพื่อความเข้ากันได้แบบย้อนหลัง
ON_DEMAND_RIDESHARING_AND_DELIVERIES โซลูชันคือการเดินทางแบบร่วมเดินทางและการนำส่งแบบออนดีมานด์