Method: providers.billableTrips.report

बिलिंग के लिए ज़रूरी यात्रा के इस्तेमाल की रिपोर्ट करना.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. providers/{provider}/billableTrips/{billable_trip} फ़ॉर्मैट में होना चाहिए. सेवा देने वाली कंपनी, उस Google Cloud प्रोजेक्ट का प्रोजेक्ट आईडी (उदाहरण के लिए, sample-cloud-project) होनी चाहिए जिसका सदस्य यह कॉल कर रहा है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
फ़ील्ड
countryCode

string

ज़रूरी है. उस देश का दो अक्षर वाला कोड जहां यात्रा की जा रही है. कीमत, देश के कोड के हिसाब से तय की जाती है.

platform

enum (BillingPlatformIdentifier)

वह प्लैटफ़ॉर्म जिस पर अनुरोध किया गया था.

relatedIds[]

string

ऐसे आइडेंटिफ़ायर जो सीधे तौर पर, रिपोर्ट की जा रही यात्रा से जुड़े हैं. आम तौर पर, ये ट्रिप आईडी उपलब्ध होने से पहले किए गए बुकिंग से जुड़े ऑपरेशन के आईडी (उदाहरण के लिए, सेशन आईडी) होते हैं. relatedIds की संख्या 50 से ज़्यादा नहीं हो सकती.

solutionType

enum (SolutionType)

रिपोर्ट की गई यात्रा के लिए इस्तेमाल किया गया GMP प्रॉडक्ट समाधान (उदाहरण के लिए, ON_DEMAND_RIDESHARING_AND_DELIVERIES).

जवाब का मुख्य भाग

जवाब सही होने पर, जवाब का मुख्य हिस्सा खाली होता है.

BillingPlatformIdentifier

वैल्यू का एक सेट, जिससे पता चलता है कि अनुरोध किस प्लैटफ़ॉर्म पर किया गया था.

Enums
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED डिफ़ॉल्ट. ऐसे प्लैटफ़ॉर्म के लिए इस्तेमाल किया जाता है जिनके बारे में नहीं बताया गया है.
SERVER यह प्लैटफ़ॉर्म एक क्लाइंट सर्वर है.
WEB यह प्लैटफ़ॉर्म एक वेब ब्राउज़र है.
ANDROID प्लैटफ़ॉर्म, Android मोबाइल डिवाइस है.
IOS यह प्लैटफ़ॉर्म एक IOS मोबाइल डिवाइस है.
OTHERS अन्य प्लैटफ़ॉर्म जो इस सूची में शामिल नहीं हैं.

SolutionType

रिपोर्ट की गई यात्रा के लिए, अलग-अलग तरह के समाधान के लिए सिलेक्टर.

Enums
SOLUTION_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू. पुराने वर्शन के साथ काम करने के लिए, एपीआई डिफ़ॉल्ट रूप से ON_DEMAND_RIDESHARING_AND_DELIVERIES का इस्तेमाल करेगा. यह समाधान का पहला टाइप है.
ON_DEMAND_RIDESHARING_AND_DELIVERIES इसके लिए, हम मांग पर राइडशेयरिंग और डिलीवरी ट्रिप की सुविधा देते हैं.