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 โซลูชันนี้คือบริการร่วมเดินทางและการจัดส่งพัสดุตามคำขอ