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) का टाइप.

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

अगर एपीआई सही से जुड़ जाता है, तो रिस्पॉन्स बॉडी में खाली JSON ऑब्जेक्ट होता है.

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 इसका समाधान, मांग पर राइडशेयरिंग और डिलीवरी ट्रिप है.