- JSON काेड में दिखाना
- उपयोगकर्ता की जानकारी
- PhoneNumber
- इमेज
- कारोबारी या कंपनी
- जगह की जानकारी
- LatLng
- PostalAddress
- कॉन्टेंट
- LineItem
- PriceAttribute
- स्ट्रीम किस तरह की है
- राज्य
- पैसे
- कार्रवाई
- स्ट्रीम किस तरह की है
- OpenUrlAction
- Android ऐप्लिकेशन
- VersionFilter
- UrlTypeHint
- ActionMetadata
- जानकारी देना
- DisclosureText
- TextLink
- DisclosurePresentationOptions
- PresentationRequirement
- PurchaseItemExtension
- PurchaseStatus
- PurchaseType
- MerchantUnitMeasure
- इकाई
- PurchaseReturnsInfo
- PurchaseFulfillmentInfo
- स्ट्रीम किस तरह की है
- समय
- PickupInfo
- PickupType
- CurbsideInfo
- CurbsideFulfillmentType
- वाहन
- CheckInInfo
- CheckInType
- ItemOption
- ProductDetails
- ReservationItemExtension
- ReservationStatus
- ReservationType
- StaffFacilitator
- PaymentData
- PaymentResult
- PaymentInfo
- PaymentMethodDisplayInfo
- PaymentType
- PaymentMethodProvenance
- प्रमोशन
- PurchaseOrderExtension
- PurchaseLocationType
- PurchaseError
- ErrorType
- TicketOrderExtension
- TicketEvent
- स्ट्रीम किस तरह की है
- EventCharacter
- स्ट्रीम किस तरह की है
ऑर्डर की इकाई. ध्यान दें: 1. जब तक अलग से न बताया गया हो, तब तक हर लेवल की सभी स्ट्रिंग में 1,000 से कम वर्ण होने चाहिए. 2. जब तक अलग से न बताया गया हो, तब तक सभी लेवल पर दोहराए गए सभी फ़ील्ड की संख्या 50 से कम होनी चाहिए. 3. अगर सभी लेवल पर टाइमस्टैंप दिए गए हैं, तो सभी टाइमस्टैंप मान्य होने चाहिए.
JSON के काेड में दिखाना | |
---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
फ़ील्ड | ||
---|---|---|
googleOrderId |
Google को असाइन किया गया ऑर्डर आईडी. |
|
merchantOrderId |
ज़रूरी है: कारोबारी या कंपनी का असाइन किया गया इंटरनल ऑर्डर आईडी. यह आईडी यूनीक होना चाहिए. साथ ही, ऑर्डर को अपडेट करने के लिए बाद में इसकी ज़रूरत होती है. यह आईडी, दिए गए googleOrderId या किसी दूसरे यूनीक मान पर सेट हो सकता है. ध्यान दें कि उपयोगकर्ताओं को दिखाया जाने वाला आईडी, userVisibleOrderId है, जो अलग-अलग तरह के उपयोगकर्ताओं के लिए आसान हो सकता है. इसमें 128 से ज़्यादा वर्ण इस्तेमाल नहीं किए जा सकते. |
|
userVisibleOrderId |
उपयोगकर्ता को दिखने वाला आईडी, जो मौजूदा ऑर्डर का रेफ़रंस देता है. यह आईडी, वेबसाइटों, ऐप्लिकेशन, और ईमेल सहित दूसरे कॉन्टेक्स्ट में इस ऑर्डर के लिए दिखाए गए आईडी से मेल खाना चाहिए. |
|
userVisibleStateLabel |
अब काम नहीं करता: इसके बजाय, Orderextension स्थिति का इस्तेमाल करें. इस ऑर्डर की स्थिति के लिए, उपयोगकर्ता को दिखने वाला लेबल. |
|
buyerInfo |
खरीदार के बारे में जानकारी. |
|
image |
ऑर्डर से जुड़ी इमेज. |
|
createTime |
ज़रूरी है: ऑर्डर करने की तारीख और समय. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
|
lastUpdateTime |
ऑर्डर को पिछली बार अपडेट किए जाने की तारीख और समय. OrderUpdate के लिए ज़रूरी है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
|
transactionMerchant |
वह व्यापारी/कंपनी जिसने चेकआउट की सुविधा दी. यह लाइन आइटम लेवल की सेवा देने वाली कंपनी से अलग हो सकता है. उदाहरण: ANA से लाइन आइटम के साथ Expedia ऑर्डर. |
|
contents |
ज़रूरी है: ऑर्डर का कॉन्टेंट, जो लाइन आइटम का ग्रुप है. |
|
priceAttributes[] |
कीमत, छूट, टैक्स वगैरह. |
|
followUpActions[] |
ऑर्डर के लेवल पर फ़ॉलो अप कार्रवाइयां. |
|
paymentData |
ऑर्डर के लिए पेमेंट से जुड़ा डेटा. |
|
termsOfServiceUrl |
सेवा की शर्तों का लिंक जो ऑर्डर/सुझाए गए ऑर्डर पर लागू होता है. |
|
note |
किसी ऑर्डर के साथ अटैच किए गए नोट. |
|
promotions[] |
इस ऑर्डर से जुड़े सभी प्रमोशन. |
|
disclosures[] |
इस ऑर्डर से जुड़ी जानकारी. |
|
vertical |
यह सुविधा अब काम नहीं करती: इसके बजाय, वर्टिकल का इस्तेमाल करें. ये प्रॉपर्टी सभी लाइन आइटम पर लागू होंगी, बशर्ते कुछ लाइन आइटम में इन्हें ओवरराइड न किया गया हो. यह वर्टिकल, लाइन आइटम के लेवल के वर्टिकल टाइप से मेल खाना चाहिए. संभावित वैल्यू: ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
|
यूनियन फ़ील्ड verticals . ये प्रॉपर्टी सभी लाइन आइटम पर लागू होंगी, बशर्ते कुछ लाइन आइटम में इन्हें ओवरराइड न किया गया हो. यह वर्टिकल, लाइन आइटम के लेवल के वर्टिकल टाइप से मेल खाना चाहिए. verticals इनमें से सिर्फ़ एक हो सकता है: |
||
purchase |
क्रय आदेश |
|
ticket |
टिकट ऑर्डर |
UserInfo
उपयोगकर्ता के बारे में जानकारी. इसका इस्तेमाल किसी ऑर्डर से जुड़े उपयोगकर्ता की जानकारी दिखाने के लिए किया जाता है.
JSON के काेड में दिखाना | |
---|---|
{
"email": string,
"firstName": string,
"lastName": string,
"displayName": string,
"phoneNumbers": [
{
object ( |
फ़ील्ड | |
---|---|
email |
उपयोगकर्ता का ईमेल, जैसे कि janedoe@gmail.com. |
firstName |
उपयोगकर्ता का नाम. |
lastName |
उपयोगकर्ता का उपनाम. |
displayName |
उपयोगकर्ता का डिसप्ले नेम, उसके नाम या सरनेम से अलग हो सकता है. |
phoneNumbers[] |
उपयोगकर्ता के फ़ोन नंबर. |
फ़ोन नंबर
फ़ोन नंबर को स्टैंडर्ड तरीके से दिखाएं.
JSON के काेड में दिखाना | |
---|---|
{ "e164PhoneNumber": string, "extension": string, "preferredDomesticCarrierCode": string } |
फ़ील्ड | |
---|---|
e164PhoneNumber |
इंटरनैशनल टेलिकम्युनिकेशन यूनियन (आईटीयू) के सुझाव E.164 में बताया गया फ़ोन नंबर, E.164 फ़ॉर्मैट में होना चाहिए. विकी लिंक: https://en.wikipedia.org/wiki/E.164 |
extension |
ITU सुझावों में एक्सटेंशन को मानक नहीं बनाया गया है, लेकिन इसमें 40 अंकों की अधिकतम लंबाई वाली संख्याओं की एक सीरीज़ के रूप में परिभाषित किया गया है. इसे यहां स्ट्रिंग के तौर पर बताया गया है, ताकि एक्सटेंशन में पहले शून्य का इस्तेमाल हो सके. संगठनों को ऐसा करने की पूरी आज़ादी है, क्योंकि कोई स्टैंडर्ड तय नहीं है. अंकों के अलावा, डायल करने वाले कुछ दूसरे वर्ण भी शामिल हैं, जैसे कि "," (इंतज़ार दिखाना) यहां सेव किया जा सकता है. उदाहरण के लिए, xxx-xxx-xxxx ऐसेट में 123, "123" एक्सटेंशन है. |
preferredDomesticCarrierCode |
अपने देश में इस फ़ोन नंबर पर कॉल करते समय, मोबाइल और इंटरनेट सेवा देने वाली कंपनी को चुनने के लिए चुना गया कोड. इसमें ऐसे कोड भी शामिल हैं जिन्हें कुछ देशों में लैंडलाइन से मोबाइल या मोबाइल पर कॉल करते समय डायल करना पड़ता है. उदाहरण के लिए, कोलंबिया में, "3" किसी घरेलू लैंडलाइन फ़ोन पर कॉल करते समय फ़ोन नंबर से पहले डायल करना ज़रूरी है और इसी तरह घरेलू लैंडलाइन फ़ोन पर कॉल किया जाता है. https://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia https://en.wikipedia.org/wiki/Brazilian_Carrier_Selection_Code ध्यान दें कि यह "पसंदीदा" है कोड का इस्तेमाल करते हैं, जिसका मतलब है कि दूसरे कोड भी काम कर सकते हैं. |
इमेज
कार्ड में एक इमेज दिखती है.
JSON के काेड में दिखाना | |
---|---|
{ "url": string, "accessibilityText": string, "height": number, "width": number } |
फ़ील्ड | |
---|---|
url |
इमेज का सोर्स यूआरएल. इमेज JPG, PNG, और GIF (ऐनिमेटेड और नॉन-ऐनिमेटेड) हो सकती हैं. उदाहरण के लिए, |
accessibilityText |
सुलभता के लिए इस्तेमाल की जाने वाली इमेज के बारे में जानकारी, जैसे कि स्क्रीन रीडर. ज़रूरी है. |
height |
पिक्सल में इमेज की ऊंचाई. ज़रूरी नहीं. |
width |
पिक्सल में इमेज की चौड़ाई. ज़रूरी नहीं. |
व्यापारी
कार्ट/ऑर्डर/लाइन आइटम के लिए व्यापारी/कंपनी.
JSON के काेड में दिखाना | |
---|---|
{ "id": string, "name": string, "image": { object ( |
फ़ील्ड | |
---|---|
id |
अगर कोई व्यापारी/कंपनी/कारोबारी कोई आईडी है, तो उसे असाइन किया गया वैकल्पिक आईडी. |
name |
व्यापारी का नाम, जैसे कि "Panera ब्रेड". |
image |
कारोबारी या कंपनी की इमेज. |
phoneNumbers[] |
कारोबारी या कंपनी के फ़ोन नंबर. |
address |
कारोबारी का पता. |
जगह
जगह दिखाने वाला कंटेनर.
JSON के काेड में दिखाना | |
---|---|
{ "coordinates": { object ( |
फ़ील्ड | |
---|---|
coordinates |
भौगोलिक निर्देशांक. [DEVICE_PRECISE_LOCATION] की ज़रूरत है [google.action.v2.Permission.DEVICE_PRECISE_LOCATION] अनुमति. |
formattedAddress |
डिसप्ले पता, जैसे, "1600 Amphitheatre Pkwy, Mountain View, CA 94043". [DEVICE_PRECISE_LOCATION] की ज़रूरत है [google.action.v2.Permission.DEVICE_PRECISE_LOCATION] अनुमति. |
zipCode |
पिन कोड. [DEVICE_PRECISE_LOCATION] की ज़रूरत है [google.action.v2.Permission.DEVICE_PRECISE_LOCATION] या [DEVICE_COARSE_LOCATION] [google.action.v2.Permission.DEVICE_COARSE_LOCATION] अनुमति. |
city |
शहर. [DEVICE_PRECISE_LOCATION] की ज़रूरत है [google.action.v2.Permission.DEVICE_PRECISE_LOCATION] या [DEVICE_COARSE_LOCATION] [google.action.v2.Permission.DEVICE_COARSE_LOCATION] अनुमति. |
postalAddress |
डाक पता. [DEVICE_PRECISE_LOCATION] की ज़रूरत है [google.action.v2.Permission.DEVICE_PRECISE_LOCATION] या [DEVICE_COARSE_LOCATION] [google.action.v2.Permission.DEVICE_COARSE_LOCATION] अनुमति. |
name |
जगह का नाम. |
phoneNumber |
जगह का फ़ोन नंबर, जैसे डिलीवरी की जगह के लिए, कारोबार की जगह का फ़ोन नंबर या फ़ोन नंबर. |
notes |
जगह के बारे में नोट. |
placeId |
किसी जगह की जानकारी पाने के लिए, Places API के साथ प्लेस आईडी का इस्तेमाल किया जाता है. https://developers.google.com/places/web-service/place-id पर जाएं |
LatLng
अक्षांश/देशांतर जोड़े को दिखाने वाला ऑब्जेक्ट. इसे डिग्री अक्षांश और डिग्री देशांतर को दर्शाने वाले दो अंकों के जोड़े के रूप में दिखाया जाता है. जब तक अलग से न बताया गया हो, तब तक यह WGS84 मानक के मुताबिक होना चाहिए. वैल्यू, नॉर्मलाइज़ की जा सकने वाली रेंज के अंदर होनी चाहिए.
JSON के काेड में दिखाना | |
---|---|
{ "latitude": number, "longitude": number } |
फ़ील्ड | |
---|---|
latitude |
डिग्री में अक्षांश. यह [-90.0, +90.0] की रेंज में होना चाहिए. |
longitude |
डिग्री में देशांतर. यह [-180.0, +180.0] की रेंज में होना चाहिए. |
PostalAddress
यह किसी डाक पते को दिखाता है, जैसे कि डाक डिलीवरी या पेमेंट के पतों के लिए. डाक पता होने पर, डाक सेवा, पी.ओ. Box या उससे मिलता-जुलता. यह भौगोलिक जगहों (सड़कों, कस्बों, पहाड़ों) को मॉडल करने के लिए नहीं बना है.
सामान्य इस्तेमाल में, उपयोगकर्ता के इनपुट के ज़रिए या मौजूदा डेटा को इंपोर्ट करके पता बनाया जाएगा. यह इस बात पर निर्भर करता है कि प्रोसेस किस तरह की है.
पता इनपुट / बदलाव करने के बारे में सलाह: - i18n पहले से तैयार पता विजेट का इस्तेमाल करें, जैसे कि https://github.com/google/libaddressinput) - जिन देशों में फ़ील्ड का इस्तेमाल किया जाता है उनके बाहर फ़ील्ड में इनपुट डालने या बदलाव करने के लिए उपयोगकर्ताओं को यूज़र इंटरफ़ेस (यूआई) एलिमेंट नहीं दिखाए जाने चाहिए.
इस स्कीमा का इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, कृपया यहां देखें: https://support.google.com/business/answer/6397478
JSON के काेड में दिखाना | |
---|---|
{ "revision": number, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
फ़ील्ड | |
---|---|
revision |
सभी नए संशोधन पुराने संशोधनों के साथ पुराने रूप से संगत होने चाहिए. |
regionCode |
ज़रूरी है. पते के देश/इलाके का CLDR इलाके का कोड. इसका कभी भी अनुमान नहीं लगाया जाता और यह उपयोगकर्ता पर निर्भर करता है कि वैल्यू सही है या नहीं. ज़्यादा जानकारी के लिए, http://cldr.unicode.org/ और http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html पर जाएं. उदाहरण: "CH" के लिए पेमेंट करना है. |
languageCode |
ज़रूरी नहीं. इस पते के कॉन्टेंट का BCP-47 भाषा कोड (अगर पता है). यह अक्सर इनपुट फ़ॉर्म की यूज़र इंटरफ़ेस (यूआई) भाषा होती है या इसके पते में इस्तेमाल की गई भाषाओं में से किसी एक से मेल खाने की उम्मीद की जाती है' या उनके समकक्ष का ट्रांसलिट्रेट किया गया डेटा भी शामिल कर सकते हैं. इसका असर कुछ देशों में फ़ॉर्मैटिंग पर हो सकता है. हालांकि, यह डेटा के सही होने के लिए ज़रूरी नहीं है. साथ ही, इससे कभी भी किसी पुष्टि या बिना फ़ॉर्मैट वाली अन्य कार्रवाइयों पर कोई असर नहीं पड़ेगा. अगर यह वैल्यू मौजूद नहीं है, तो गलत डिफ़ॉल्ट वैल्यू तय करने के बजाय, इसे हटा देना चाहिए. उदाहरण: "zh-Hant", "ja", "ja-Latn", "en". |
postalCode |
ज़रूरी नहीं. पते का पिन कोड. सभी देशों के लिए पिन कोड मौजूद नहीं होना चाहिए या उनका इस्तेमाल करना ज़रूरी नहीं है. हालांकि, जहां इनका इस्तेमाल किया जाता है वहां पते के अन्य हिस्सों की मदद से, अतिरिक्त पुष्टि ट्रिगर की जा सकती है. जैसे, अमेरिका में राज्य/ज़िप कोड. |
sortingCode |
ज़रूरी नहीं. अतिरिक्त, देश के हिसाब से, क्रम से लगाने के लिए कोड. ज़्यादातर इलाकों में इसका इस्तेमाल नहीं किया जाता. जहां इसका इस्तेमाल किया जाता है वहां वैल्यू या तो "CEDEX" जैसी कोई स्ट्रिंग होती है.इसके बाद, कोई संख्या (जैसे, "CEDEX 7") या सिर्फ़ एक संख्या होती है. यह "sector code" को दिखाता है (जमैका), "डिलीवरी एरिया इंडिकेटर" (मलावी) या "पोस्ट ऑफ़िस इंडिकेटर" (उदाहरण के लिए आइवरी कोस्ट). |
administrativeArea |
ज़रूरी नहीं. राज्य का सबसे बड़ा सबडिविज़न, जिसका इस्तेमाल किसी देश या इलाके के डाक पतों के लिए किया जाता है. उदाहरण के लिए, यह कोई राज्य, प्रांत, ओब्लास्ट या प्रीफ़ेक्चर हो सकता है. खास तौर पर, स्पेन के लिए यह प्रांत है, न कि स्वायत्त समुदाय (उदाहरण के लिए, "बार्सीलोना", न कि "कैटलोनिया"). कई देश डाक पतों में राज्य का इस्तेमाल नहीं करते. उदाहरण के लिए, अगर कोई व्यक्ति आता है, तो इसे खाली छोड़ देना चाहिए. |
locality |
ज़रूरी नहीं. आम तौर पर, यह पते में शहर/कस्बे वाले हिस्से का होता है. उदाहरण: यूएस शहर, आईटी कम्यून, यूके पोस्ट टाउन. दुनिया के उन क्षेत्रों में, जहां क्षेत्र अच्छी तरह से परिभाषित नहीं हैं या इस संरचना में ठीक से फ़िट नहीं होते हैं, मोहल्ले को खाली छोड़ दें और पता रेखाओं का उपयोग करें. |
sublocality |
ज़रूरी नहीं. पते का मोहल्ला. उदाहरण के लिए, यह आस-पड़ोस, नगर, ज़िला हो सकता है. |
addressLines[] |
पते के निचले लेवल के बारे में बताने वाली अव्यवस्थित पता पंक्तियां. पता लाइनों में मौजूद वैल्यू में टाइप की जानकारी नहीं होती. साथ ही, कभी-कभी एक ही फ़ील्ड में एक से ज़्यादा वैल्यू हो सकती हैं (जैसे, "ऑस्टिन, टेक्सस"), इसलिए यह ज़रूरी है कि लाइन का क्रम साफ़ हो. पता पंक्तियों का क्रम "लिफ़ाफ़े का क्रम" होना चाहिए पते के देश/क्षेत्र के लिए. जिन जगहों पर यह अलग-अलग हो सकता है वहां (जैसे, जापान), address_language का इस्तेमाल उसे साफ़ तौर पर दिखाने के लिए किया जाता है. जैसे, बड़े से छोटे क्रम के लिए "ja" और छोटे से बड़े क्रम के लिए "ja-Latn" या "en". इस तरह, भाषा के आधार पर किसी पते की सबसे सटीक लाइन चुनी जा सकती है. किसी पते को कम से कम जितनी जानकारी के लिए अनुमति दी जाती है उसमें क्षेत्र का कोड शामिल होता है. इसमें, बची हुई सारी जानकारी पता लाइनों में डाली जाती है. इस तरह के पते को करीब-करीब जियोकोडिंग के बिना फ़ॉर्मैट किया जा सकता है, लेकिन पते के किसी भी कॉम्पोनेंट के बारे में तब तक सिमैंटिक रीज़निंग के बारे में नहीं बताया जा सकता, जब तक कि यह पूरी तरह से आंशिक रूप से हल न हो जाए. सिर्फ़ RegionCode और addressLines वाला पता बनाने और फिर पूरी तरह से स्ट्रक्चर नहीं किए गए पतों को मैनेज करने के लिए, जियोकोडिंग तरीका इस्तेमाल करने का सुझाव दिया जाता है. इससे यह अनुमान नहीं लगाया जा सकता कि पते के कौनसे हिस्से, इलाके या प्रशासनिक इलाके होने चाहिए. |
recipients[] |
ज़रूरी नहीं. कारोबार के पते पर मौजूद व्यक्ति. कुछ मामलों में, इस फ़ील्ड में मल्टीलाइन जानकारी शामिल हो सकती है. उदाहरण के लिए, इसमें "care of" शामिल हो सकती है जानकारी. |
organization |
ज़रूरी नहीं. पते पर संगठन का नाम. |
कॉन्टेंट
लाइन आइटम के लिए रैपर.
JSON के काेड में दिखाना | |
---|---|
{
"lineItems": [
{
object ( |
फ़ील्ड | |
---|---|
lineItems[] |
ऑर्डर लाइन आइटम की सूची. कम से कम एक Line_item ज़रूरी है और ज़्यादा से ज़्यादा 50 हो सकते हैं. सभी लाइन आइटम एक ही वर्टिकल से जुड़े होने चाहिए. |
LineItem
एक पंक्ति आइटम में एक लंबवत होता है. किसी ऑर्डर या कार्ट में एक ही वर्टिकल के एक से ज़्यादा लाइन आइटम हो सकते हैं. सब-लाइन आइटम/ऐड-ऑन वगैरह को वर्टिकल प्रोटोकॉल में उनके इस्तेमाल के उदाहरणों के आधार पर तय किया जाना चाहिए. ध्यान दें: 1. जब तक अलग से न बताया गया हो, तब तक हर लेवल की सभी स्ट्रिंग में 1,000 से कम वर्ण होने चाहिए. 2. जब तक अलग से न बताया गया हो, तब तक सभी लेवल पर दोहराए गए सभी फ़ील्ड की संख्या 50 से कम होनी चाहिए. 3. अगर सभी लेवल पर टाइमस्टैंप दिए गए हैं, तो सभी टाइमस्टैंप मान्य होने चाहिए.
JSON के काेड में दिखाना | |
---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object ( |
फ़ील्ड | ||
---|---|---|
id |
ज़रूरी है: लाइन आइटम के लिए कारोबारी या कंपनी का असाइन किया गया आइडेंटिफ़ायर. आंशिक अपडेट लागू करने में मौजूदा लाइन आइटम की पहचान करने के लिए इस्तेमाल किया जाता है. ज़्यादा से ज़्यादा 64 वर्ण इस्तेमाल किए जा सकते हैं. |
|
name |
लाइन आइटम का वह नाम जो रसीद पर दिखाया गया है. ज़्यादा से ज़्यादा 100 वर्ण इस्तेमाल किए जा सकते हैं. |
|
userVisibleStateLabel |
समर्थन नहीं होना या रुकना. इसके बजाय, वर्टिकल लेवल वाले स्टेटस का इस्तेमाल करें. उदाहरण के लिए, खरीदारी के लिए, PurchaseOrderExtension.status का इस्तेमाल करें. इस लाइन आइटम की स्थिति के लिए, उपयोगकर्ता को दिखने वाला लेबल. |
|
provider |
किसी खास लाइन आइटम को उपलब्ध कराने वाला, अगर यह पूरे ऑर्डर से अलग है. उदाहरण: लाइन आइटम की सेवा देने वाली कंपनी ANA के साथ Expedia ऑर्डर. |
|
priceAttributes[] |
लाइन आइटम के लेवल की कीमत और अडजस्टमेंट. |
|
followUpActions[] |
लाइन आइटम पर फ़ॉलो अप कार्रवाइयां. |
|
recipients[] |
लाइन आइटम लेवल के ग्राहक, यह ऑर्डर लेवल के खरीदार से अलग हो सकता है. उदाहरण: उपयोगकर्ता X ने उपयोगकर्ता Y के नाम से रेस्टोरेंट की बुकिंग की. |
|
image |
अगर इस आइटम की कोई छोटी इमेज है, तो उसे अपलोड करें. |
|
description |
लाइन आइटम का ब्यौरा. |
|
notes[] |
इस खास लाइन आइटम पर लागू अन्य नोट, जैसे कि रद्द करने की नीति. |
|
disclosures[] |
इस लाइन आइटम से जुड़ी जानकारी. |
|
vertical |
यह सुविधा अब काम नहीं करती: इसके बजाय, वर्टिकल का इस्तेमाल करें. ज़रूरी है: लाइन आइटम के टाइप/वर्टिकल के आधार पर, लाइन आइटम का सिमैंटिक कॉन्टेंट. हर वर्टिकल में, ग्राहक को प्रॉडक्ट भेजने से जुड़ी जानकारी शामिल होनी चाहिए. इनमें से कोई एक वैल्यू होनी चाहिए: ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
|
यूनियन फ़ील्ड verticals . ज़रूरी है: लाइन आइटम के टाइप/वर्टिकल के आधार पर, लाइन आइटम का सिमैंटिक कॉन्टेंट. हर वर्टिकल में, ग्राहक को प्रॉडक्ट भेजने से जुड़ी जानकारी शामिल होनी चाहिए. verticals इनमें से सिर्फ़ एक हो सकता है: |
||
purchase |
सामान, खाना वगैरह जैसे ऑर्डर ख़रीदना. |
|
reservation |
रेस्टोरेंट, हेयरकट वगैरह जैसे रिज़र्वेशन ऑर्डर |
PriceAttribute
किसी ऑर्डर या लाइन आइटम की कीमत एट्रिब्यूट.
JSON के काेड में दिखाना | |
---|---|
{ "type": enum ( |
फ़ील्ड | ||
---|---|---|
type |
ज़रूरी है: पैसे एट्रिब्यूट का टाइप. |
|
name |
ज़रूरी है: उपयोगकर्ता ने कीमत एट्रिब्यूट की स्ट्रिंग दिखाई. इसे कारोबारी या कंपनी भेजती है और इसकी जगह के मुताबिक अनुवाद किया जाता है. |
|
state |
ज़रूरी है: कीमत की स्थिति: अनुमानित बनाम असल. |
|
taxIncluded |
कीमत में टैक्स शामिल है या नहीं. |
|
यूनियन फ़ील्ड spec . यह मॉनेटरी रकम या मिली प्रतिशत को दिखाता है. spec इनमें से सिर्फ़ एक हो सकता है: |
||
amount |
कोई रकम. |
|
amountMillipercentage |
प्रतिशत शर्त, प्रतिशत के 1/1000वें तक. उदाहरण: 8.750% को 8750 के तौर पर दिखाया जाता है और नेगेटिव प्रतिशत, छूट का प्रतिशत दिखाते हैं. इस फ़ील्ड को बंद किया जा रहा है. किसी ठोस इस्तेमाल के उदाहरण की ज़रूरत होने पर, उसे फिर से जोड़ा जा सकता है. |
टाइप
पैसे का टाइप बताता है.
Enums | |
---|---|
TYPE_UNSPECIFIED |
टाइप की जानकारी नहीं है. क्लाइंट को इसे खास तौर पर सेट नहीं करना चाहिए. |
REGULAR |
किसी छूट वगैरह को लागू करने से पहले, सामान्य डिसप्ले कीमत. |
DISCOUNT |
सबटोटल में से घटाने के लिए. |
TAX |
सबटोटल में जोड़े जाने के लिए. |
DELIVERY |
सबटोटल में जोड़े जाने के लिए. |
SUBTOTAL |
कुछ शुल्क जोड़े जाने से पहले कुल रकम जोड़ी जा सकती है. |
FEE |
कोई भी अतिरिक्त शुल्क. |
GRATUITY |
सबटोटल में जोड़े जाने के लिए. |
TOTAL |
ऑर्डर या लाइन आइटम की दिखाई गई कीमत. |
स्थिति
इससे किराये की स्थिति का पता चलता है.
Enums | |
---|---|
STATE_UNSPECIFIED |
तय नहीं किया गया. |
ESTIMATE |
यह कीमत सिर्फ़ एक अनुमान है. |
ACTUAL |
उपयोगकर्ता से ली जाने वाली असल कीमत. |
पैसे
किसी रकम को उसके करंसी टाइप के साथ दिखाता है.
JSON के काेड में दिखाना | |
---|---|
{ "currencyCode": string, "amountInMicros": string } |
फ़ील्ड | |
---|---|
currencyCode |
ISO 4217 में बताया गया तीन अक्षर वाला मुद्रा कोड. |
amountInMicros |
माइक्रो में मात्रा. उदाहरण के लिए, इस फ़ील्ड को 1.99 डॉलर के लिए 19,90,000 पर सेट किया जाना चाहिए. |
कार्रवाई
ऑर्डर या लाइन आइटम से जुड़ी फ़ॉलो-अप कार्रवाई.
JSON के काेड में दिखाना | |
---|---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
ज़रूरी है: कार्रवाई का टाइप. |
title |
उपयोगकर्ता को दिखाई जाने वाली कार्रवाई का टाइटल या लेबल. ज़्यादा से ज़्यादा 100 वर्ण इस्तेमाल किए जा सकते हैं. |
openUrlAction |
की जाने वाली कार्रवाई. |
actionMetadata |
किसी कार्रवाई से जुड़ा मेटाडेटा. |
टाइप
संभावित फ़ॉलो-अप कार्रवाइयां.
Enums | |
---|---|
TYPE_UNSPECIFIED |
तय नहीं की गई कार्रवाई. |
VIEW_DETAILS |
ऑर्डर की जानकारी वाली कार्रवाई देखें. |
MODIFY |
ऑर्डर की कार्रवाई में बदलाव करें. |
CANCEL |
ऑर्डर रद्द करें. |
RETURN |
सामान लौटाने के ऑर्डर की कार्रवाई. |
EXCHANGE |
एक्सचेंज ऑर्डर की कार्रवाई. |
EMAIL |
ईमेल कार्रवाई. EMAIL और CALL प्रकार बहिष्कृत कर दिए गए हैं. OpenUrlAction.url का इस्तेमाल फ़ोन नंबर या ईमेल के तौर पर किया जा सकता है. |
CALL |
कॉल कार्रवाई. |
REORDER |
कार्रवाई का क्रम बदलें. |
REVIEW |
ऑर्डर की कार्रवाई की समीक्षा करें. |
CUSTOMER_SERVICE |
ग्राहक सेवा से संपर्क करें. |
FIX_ISSUE |
समस्या को ठीक करने के लिए, सीधे तौर पर कारोबारी या कंपनी की साइट या ऐप्लिकेशन पर जाएं. |
DIRECTION |
दिशा निर्देश का लिंक. |
OpenUrlAction
दिया गया यूआरएल खोलता है.
JSON के काेड में दिखाना | |
---|---|
{ "url": string, "androidApp": { object ( |
फ़ील्ड | |
---|---|
url |
यूआरएल फ़ील्ड, जो इनमें से कोई भी हो सकती है: - ऐप्लिकेशन से लिंक किए गए ऐप्लिकेशन या वेबपेज को खोलने के लिए http/https यूआरएल |
androidApp |
Android ऐप्लिकेशन के बारे में जानकारी, अगर यूआरएल के जवाब किसी Android ऐप्लिकेशन से मिलने की उम्मीद है. |
urlTypeHint |
यूआरएल टाइप के लिए संकेत दिखाता है. |
AndroidApp
ग्राहक को आइटम भेजने से जुड़ी पाबंदियों के लिए, Android ऐप्लिकेशन की खास बातें
JSON के काेड में दिखाना | |
---|---|
{
"packageName": string,
"versions": [
{
object ( |
फ़ील्ड | |
---|---|
packageName |
Android Fulfillment की जानकारी देते समय पैकेज का नाम पैकेज का नाम बताना ज़रूरी है. |
versions[] |
एक से ज़्यादा फ़िल्टर दिए जाने पर, किसी भी फ़िल्टर का मिलान ऐप्लिकेशन को ट्रिगर करेगा. |
VersionFilter
अगर ऐप्लिकेशन के किसी खास वर्शन की ज़रूरत हो, तो VersionFilter शामिल करना चाहिए.
JSON के काेड में दिखाना | |
---|---|
{ "minVersion": number, "maxVersion": number } |
फ़ील्ड | |
---|---|
minVersion |
कम से कम वर्शन कोड या 0 शामिल होना चाहिए. |
maxVersion |
वर्शन कोड की सबसे ज़्यादा वैल्यू भी शामिल है. चुनी गई रेंज [minVersion:maxVersion] है. शून्य रेंज का मतलब किसी भी वर्शन से है. उदाहरण: एक वर्शन का इस्तेमाल करने के लिए: [target_version:target_version]. किसी भी वर्शन के बारे में बताने के लिए, minVersion और maxVersion को तय न करें. maxVersion तक सभी वर्शन तय करने के लिए, minVersion को बताया हुआ न रहने दें. minVersion से सभी वर्शन तय करने के लिए, maxVersion को तय न करें. |
UrlTypeHint
अलग-अलग तरह के यूआरएल संकेत.
Enums | |
---|---|
URL_TYPE_HINT_UNSPECIFIED |
सेट नहीं है |
AMP_CONTENT |
ऐसा यूआरएल जो सीधे एएमपी कॉन्टेंट पर ले जाता है या <link rel="amphtml"> के ज़रिए, एएमपी कॉन्टेंट के बारे में बताने वाले कैननिकल यूआरएल के बारे में बताता है. |
ActionMetadata
हर कार्रवाई से जुड़ा मेटाडेटा.
JSON के काेड में दिखाना | |
---|---|
{ "expireTime": string } |
फ़ील्ड | |
---|---|
expireTime |
इस कार्रवाई की समयसीमा खत्म होने का समय. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
ज़ाहिर की गई जानकारी
उपयोगकर्ता को दिखाया जाने वाला प्रॉडक्ट, सेवा या नीति की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "title": string, "disclosureText": { object ( |
फ़ील्ड | |
---|---|
title |
जानकारी का टाइटल. उदाहरण: "सुरक्षा के बारे में जानकारी". |
disclosureText |
जानकारी का कॉन्टेंट. वेबलिंक की अनुमति है. |
presentationOptions |
जानकारी ज़ाहिर करने के लिए प्रज़ेंटेशन के विकल्प. |
DisclosureText
वेब लिंक के साथ सादा टेक्स्ट दिखाता है.
JSON के काेड में दिखाना | |
---|---|
{
"template": string,
"textLinks": [
{
object ( |
फ़ील्ड | |
---|---|
template |
"{0}" जैसे प्लेसहोल्डर वाले प्रदर्शन के लिए टेक्स्ट और "{1}" डाले जाने वाले हर टेक्स्ट लिंक के लिए. उदाहरण: "चेतावनी: यह प्रॉडक्ट आपको उन रसायनों के संपर्क में ला सकता है जो कैलिफ़ोर्निया राज्य में कैंसर पैदा करने के लिए जाने जाते हैं. अधिक जानकारी के लिए, {0} पर जाएं." इस जानकारी वाले टेक्स्ट में, प्रमोशन वाला या विज्ञापन जैसा कोई कॉन्टेंट नहीं होना चाहिए. |
textLinks[] |
ऐसे टेक्स्ट लिंक जिन्हें टेंप्लेट में बदला जाना चाहिए. पहला विकल्प "{0}" के लिए बदला जाएगा टेम्प्लेट स्ट्रिंग में और दूसरा "{1}", आदि के लिए. |
TextLink
एक टेक्स्ट लिंक, जिसे टेंप्लेट में बदला जाना चाहिए.
JSON के काेड में दिखाना | |
---|---|
{ "displayText": string, "url": string } |
फ़ील्ड | |
---|---|
displayText |
वह टेक्स्ट जो लोगों को दिखना चाहिए. |
url |
वह यूआरएल जिस पर लिंक चालू होने के बाद, उपयोगकर्ताओं को भेजा जाएगा. |
DisclosurePresentationOptions
जानकारी को दिखाने के विकल्प.
JSON के काेड में दिखाना | |
---|---|
{
"presentationRequirement": enum ( |
फ़ील्ड | |
---|---|
presentationRequirement |
जानकारी दिखाने के लिए ज़रूरी शर्त. |
initiallyExpanded |
क्या जानकारी ज़ाहिर करने वाले कॉन्टेंट को शुरुआत में बड़ा किया जाना चाहिए. डिफ़ॉल्ट रूप से, यह शुरुआत में छोटा होता है. |
PresentationRequirement
जानकारी ज़ाहिर करने से जुड़ी ज़रूरी शर्तें.
Enums | |
---|---|
REQUIREMENT_UNSPECIFIED |
ज़रूरी शर्त नहीं बताई गई है. इसे स्पष्ट रूप से सेट नहीं करना चाहिए. |
REQUIREMENT_OPTIONAL |
जानकारी ज़ाहिर करना ज़रूरी नहीं है. अगर डिवाइस में जानकारी ज़ाहिर करने की सुविधा नहीं है, तो इसे स्किप किया जा सकता है. |
REQUIREMENT_REQUIRED |
जानकारी देना ज़रूरी है. अगर डिवाइस में जानकारी दिखाने की सुविधा उपलब्ध नहीं है, तो यह बातचीत फ़ोन पर शुरू की जाएगी. |
PurchaseItemExtension
खरीदारी वर्टिकल की लाइन आइटम सामग्री.
JSON के काेड में दिखाना | |
---|---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
ज़रूरी है: लाइन आइटम के लेवल की स्थिति. |
userVisibleStatusLabel |
ज़रूरी है: स्टेटस के लिए, उपयोगकर्ता को दिखने वाला लेबल/स्ट्रिंग. ज़्यादा से ज़्यादा 50 वर्ण इस्तेमाल किए जा सकते हैं. |
type |
ज़रूरी है: खरीदारी का टाइप. |
productId |
इस लाइन आइटम से जुड़ा प्रॉडक्ट या ऑफ़र आईडी. |
quantity |
आइटम की संख्या. |
unitMeasure |
इकाई माप. चुनी गई इकाइयों में आइटम का साइज़ बताता है. इकाई की कीमत तय करने के लिए, साइज़ और मौजूदा कीमत का इस्तेमाल किया जाता है. |
returnsInfo |
इस लाइन आइटम के लिए जानकारी दिखाता है. अगर नीति को सेट नहीं किया जाता है, तो यह लाइन आइटम, ऑर्डर लेवल पर दी गई जानकारी को इनहेरिट करता है. |
fulfillmentInfo |
इस लाइन आइटम के ऑर्डर की जानकारी. अगर नीति को सेट नहीं किया जाता है, तो इस लाइन आइटम को ऑर्डर लेवल तक पहुंचाने की जानकारी इनहेरिट की जाती है. |
itemOptions[] |
अतिरिक्त ऐड-ऑन या सब-आइटम. |
extension |
कारोबारी और Google के बीच किसी भी अतिरिक्त फ़ील्ड का लेन-देन हुआ है. ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
productDetails |
प्रॉडक्ट के बारे में जानकारी. |
PurchaseStatus
परचेज़ ऑर्डर (पीओ) या किसी लाइन आइटम से जुड़ी खरीदारी की स्थिति.
Enums | |
---|---|
PURCHASE_STATUS_UNSPECIFIED |
स्थिति की जानकारी नहीं दी गई है. |
READY_FOR_PICKUP |
पिक अप के लिए तैयार है. |
SHIPPED |
शिप किया गया. |
DELIVERED |
डिलीवर किया गया. |
OUT_OF_STOCK |
स्टॉक में नहीं है. |
IN_PREPARATION |
"IN_PREPARATION" अलग-अलग कॉन्टेक्स्ट में उसका मतलब अलग हो सकता है. खाने के ऑर्डर के लिए शायद खाना बनाया जा रहा है. खुदरा के लिए, शायद यह कोई आइटम पैक किया जा रहा हो. |
CREATED |
ऑर्डर बनाया जाता है. |
CONFIRMED |
कारोबारी ने ऑर्डर की पुष्टि कर दी है. |
REJECTED |
कारोबारी ने ऑर्डर या लाइन आइटम को अस्वीकार कर दिया है. |
RETURNED |
उपयोगकर्ता ने आइटम लौटाया. |
CANCELLED |
ऑर्डर या लाइन आइटम को उपयोगकर्ता ने रद्द कर दिया था. |
CHANGE_REQUESTED |
उपयोगकर्ता ने ऑर्डर में बदलाव करने का अनुरोध किया है और इंटिग्रेटर इस बदलाव को प्रोसेस कर रहा है. अनुरोध के हैंडल होने के बाद, ऑर्डर को किसी दूसरी स्थिति में ले जाया जाना चाहिए. |
PurchaseType
खरीदारी की कैटगरी.
Enums | |
---|---|
PURCHASE_TYPE_UNSPECIFIED |
अज्ञात मान. |
RETAIL |
इसमें सामान वगैरह की खरीदारी भी शामिल है. |
FOOD |
इसमें खाने का ऑर्डर खरीदना भी शामिल है. |
GROCERY |
किराने के सामान की खरीदारी. |
MOBILE_RECHARGE |
प्रीपेड मोबाइल रीचार्ज की खरीदारी. |
MerchantUnitMeasure
मर्चेंट इकाई की कीमत तय करने की माप.
JSON के काेड में दिखाना | |
---|---|
{
"measure": number,
"unit": enum ( |
फ़ील्ड | |
---|---|
measure |
वैल्यू: उदाहरण 1.2. |
unit |
यूनिट: POUND, GRAM का उदाहरण. |
इकाई
Enums | |
---|---|
UNIT_UNSPECIFIED |
इकाई की जानकारी नहीं दी गई है. |
MILLIGRAM |
मिलीग्राम. |
GRAM |
ग्राम. |
KILOGRAM |
किलोग्राम. |
OUNCE |
आउंस. |
POUND |
पाउंड स्टर्लिंग. |
PurchaseReturnsInfo
किसी ऑर्डर या किसी खास लाइन आइटम से जुड़ी जानकारी दिखाता है.
JSON के काेड में दिखाना | |
---|---|
{ "isReturnable": boolean, "daysToReturn": number, "policyUrl": string } |
फ़ील्ड | |
---|---|
isReturnable |
अगर सही है, तो सामान लौटाने की अनुमति है. |
daysToReturn |
इतने दिनों के अंदर सामान वापस किया जा सकता है. |
policyUrl |
सामान लौटाने की नीति का लिंक. |
PurchaseFulfillmentInfo
परचेज़ ऑर्डर (पीओ) या किसी लाइन आइटम से जुड़ी खरीदारी की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
फ़ील्ड | |
---|---|
id |
सेवा के इस विकल्प के लिए यूनीक आइडेंटिफ़ायर. |
fulfillmentType |
ज़रूरी है: ग्राहक को किस तरह का सामान भेजना है. |
expectedFulfillmentTime |
वह विंडो, अगर समय सीमा तय की गई है या अगर एक समय बताया गया है, तो ETA. डिलीवरी या पिक अप का अनुमानित समय. |
expectedPreparationTime |
वह विंडो, अगर समय सीमा तय की गई है या अगर एक समय बताया गया है, तो ETA. खाना बनाने में लगने वाला अनुमानित समय. इस विकल्प को एक बार के लिए प्राथमिकता दी जाती है. |
location |
पिक अप या डिलीवरी की जगह. |
expireTime |
वह समय जब ग्राहक को आइटम भेजने के इस विकल्प की समयसीमा खत्म हो जाएगी. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
price |
इस विकल्प की कीमत. |
fulfillmentContact |
वाहन बेचने के इस तरीके के लिए, उपयोगकर्ता से संपर्क करें. |
shippingMethodName |
शिपिंग के उस तरीके का नाम जिसे उपयोगकर्ता ने चुना है. |
storeCode |
जगह का StoreCode. उदाहरण: Walmart, व्यापारी/कंपनी/कारोबारी है और storeCode वह walmart स्टोर है जहां प्रॉडक्ट बेचा गया है. https://support.google.com/business/answer/3370250?ref_topic=4596653. |
pickupInfo |
ऑर्डर चुनने के तरीके के बारे में ज़्यादा जानकारी. यह फ़ील्ड सिर्फ़ तब लागू होगा, जब फ़ुलफ़िलमेंट का टाइप PICKUP हो. |
टाइप
ग्राहक को आइटम भेजने का टाइप.
Enums | |
---|---|
TYPE_UNSPECIFIED |
टाइप नहीं बताया गया है. |
DELIVERY |
यह ऑर्डर डिलीवर कर दिया जाएगा. |
PICKUP |
इस ऑर्डर को पिक अप करना ज़रूरी है. |
समय
उपयोगकर्ता को ऑर्डर दिखाते समय किसी इवेंट के समय को दिखाने के लिए समय निर्माण.
JSON के काेड में दिखाना | |
---|---|
{ "timeIso8601": string } |
फ़ील्ड | |
---|---|
timeIso8601 |
यह ऑर्डर-इवेंट के समय के बारे में बताता है. जैसे- बुकिंग का समय, डिलीवरी में लगने वाला समय वगैरह. यह एक अवधि (शुरू और खत्म होने का समय), सिर्फ़ तारीख, तारीख और समय वगैरह हो सकता है. इस्तेमाल किए जा सकने वाले सभी फ़ॉर्मैट के लिए https://en.wikipedia.org/wiki/ISO_8601 देखें. |
PickupInfo
किसी ऑर्डर को पिकअप करने का तरीका क्या है. इसमें पिकअप के टाइप और हर टाइप के साथ अटैच किया गया अतिरिक्त मेटाडेटा शामिल है.
JSON के काेड में दिखाना | |
---|---|
{ "pickupType": enum ( |
फ़ील्ड | |
---|---|
pickupType |
पिक अप करने का तरीका, जैसे कि INSTORE, CURBSIDE वगैरह. |
curbsideInfo |
कर्बसाइड जानकारी के लिए खास जानकारी. अगर पिक अप टाइप "CURBSIDE" नहीं है, तो इस फ़ील्ड को अनदेखा कर दिया जाएगा. |
checkInInfo[] |
चेक-इन में मदद करने के लिए, पार्टनर के साथ काम करने वाले अलग-अलग तरीकों की सूची. |
PickupType
पिकअप के जिन तरीकों का इस्तेमाल किया जा सकता है उनकी सूची.
Enums | |
---|---|
UNSPECIFIED |
पिक अप के तरीके की जानकारी नहीं दी गई है. |
INSTORE |
रेस्टोरेंट में खाना ऑर्डर करके पिक अप किया जा सकता है. |
CURBSIDE |
गाड़ी को रेस्टोरेंट के बाहर किसी तय जगह पर पार्क करें और कोई व्यक्ति वहां खाना डिलीवर करे. |
CurbsideInfo
इस बारे में जानकारी कि कर्बसाइड ऑर्डर कैसे दिया जाएगा.
JSON के काेड में दिखाना | |
---|---|
{ "curbsideFulfillmentType": enum ( |
फ़ील्ड | |
---|---|
curbsideFulfillmentType |
कर्बसाइड पिकअप ऑर्डर की सुविधा देने के लिए, पार्टनर को ज़्यादा जानकारी चाहिए. ग्राहक को वाहन बेचने के लिए कौनसा तरीका चुना गया है, इसके आधार पर उससे जुड़ी जानकारी इकट्ठा की जाएगी. |
userVehicle |
ऑर्डर करने वाले उपयोगकर्ता की गाड़ी के बारे में जानकारी. |
CurbsideFulfillmentType
कर्बसाइड फ़ुलफ़िलमेंट टाइप की संभावित वैल्यू.
Enums | |
---|---|
UNSPECIFIED |
कर्बसाइड फ़ुलफ़िलमेंट टाइप की जानकारी नहीं दी गई है. |
VEHICLE_DETAIL |
कर्बसाइड पिक अप की सुविधा के लिए वाहन की जानकारी ज़रूरी है. |
वाहन
किसी वाहन के बारे में जानकारी
JSON के काेड में दिखाना | |
---|---|
{
"make": string,
"model": string,
"licensePlate": string,
"colorName": string,
"image": {
object ( |
फ़ील्ड | |
---|---|
make |
वाहन बनाने वाली कंपनी, जैसे कि "Honda"). यह उपयोगकर्ता को दिखाया जाता है और इसका स्थानीय भाषा में अनुवाद होना चाहिए. ज़रूरी है. |
model |
वाहन का मॉडल, जैसे कि "Grom"). यह उपयोगकर्ता को दिखाया जाता है और इसका स्थानीय भाषा में अनुवाद होना चाहिए. ज़रूरी है. |
licensePlate |
वाहन की लाइसेंस प्लेट नंबर, जैसे कि "1ABC234". ज़रूरी है. |
colorName |
वाहन के रंग का नाम, जैसे कि काला (ज़रूरी नहीं). |
image |
वाहन की फ़ोटो का यूआरएल. फ़ोटो करीब 256x256px पर दिखाई जाएगी. फ़ाइल jpg या png फ़ॉर्मैट में होनी चाहिए. ज़रूरी नहीं. |
CheckInInfo
चेकइन के तरीके की सुविधा देने के लिए पार्टनर को ज़रूरी मेटाडेटा.
JSON के काेड में दिखाना | |
---|---|
{
"checkInType": enum ( |
फ़ील्ड | |
---|---|
checkInType |
चेकइन से जुड़े निर्देश भेजने के लिए इस्तेमाल किया गया तरीका. |
CheckInType
चेकइन से जुड़े निर्देश भेजने के लिए इस्तेमाल किए गए कई तरीके.
Enums | |
---|---|
CHECK_IN_TYPE_UNSPECIFIED |
अज्ञात मान. |
EMAIL |
चेकइन की जानकारी ईमेल से भेजी जाएगी. |
SMS |
चेकइन की जानकारी, एसएमएस से भेजी जाएगी. |
ItemOption
ऐड-ऑन या सब-आइटम को दिखाता है.
JSON के काेड में दिखाना | |
---|---|
{ "id": string, "name": string, "prices": [ { object ( |
फ़ील्ड | |
---|---|
id |
आइटम वाले विकल्पों के लिए, यूनीक आइटम आईडी. |
name |
विकल्प का नाम. |
prices[] |
विकल्प की कुल कीमत. |
note |
विकल्प से जुड़ा नोट. |
quantity |
उन विकल्पों के लिए जो आइटम, संख्या हैं. |
productId |
इस विकल्प से जुड़ा प्रॉडक्ट या ऑफ़र आईडी. |
subOptions[] |
नेस्ट किए गए अन्य सब-विकल्पों को परिभाषित करने के लिए. |
ProductDetails
प्रॉडक्ट के बारे में जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } } |
फ़ील्ड | |
---|---|
productId |
इस लाइन आइटम से जुड़ा प्रॉडक्ट या ऑफ़र आईडी. |
gtin |
प्रॉडक्ट का ग्लोबल ट्रेड आइटम नंबर. यह सुविधा तब काम आती है, जब Merchant Center में OfferId मौजूद नहीं हो. ज़रूरी नहीं. |
plu |
प्राइस लुक-अप कोड को आम तौर पर पीएलयू कोड, पीएलयू नंबर, पीएलयू, प्रॉडक्ट कोड या प्रॉडक्ट लेबल कहा जाता है. ये नंबर का एक सिस्टम है. इससे किराने की दुकानों और सुपरमार्केट में बेचे जाने वाले थोक प्रॉडक्ट की खास तौर पर पहचान की जाती है. |
productType |
प्रॉडक्ट की कैटगरी, जिसे व्यापारी/कंपनी/कारोबारी ने तय किया है. उदाहरण के लिए, "होम > किराने का सामान > डेयरी और अंडे > दूध > होल मिल्क" |
productAttributes |
प्रॉडक्ट के बारे में व्यापारी/कंपनी/कारोबारी की ओर से दी गई जानकारी, जैसे कि { "allergen": "peanut" } पर जाएं. यह सुविधा तब काम आती है, जब Merchant Center में OfferId मौजूद नहीं हो. ज़रूरी नहीं. एक ऑब्जेक्ट, जिसमें |
ReservationItemExtension
रेस्टोरेंट, हेयरकट वगैरह जैसे रिज़र्वेशन ऑर्डर के लिए लाइन आइटम की सामग्री. अगला आईडी: 15.
JSON के काेड में दिखाना | |
---|---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
ज़रूरी है: बुकिंग की स्थिति. |
userVisibleStatusLabel |
ज़रूरी है: स्टेटस के लिए, उपयोगकर्ता को दिखने वाला लेबल/स्ट्रिंग. ज़्यादा से ज़्यादा 50 वर्ण इस्तेमाल किए जा सकते हैं. |
type |
बुकिंग का टाइप. अगर टाइप के लिए कोई भी विकल्प लागू नहीं होता है, तो हो सकता है कि इसे अनसेट कर दिया जाए. |
reservationTime |
वह समय जब सेवा/इवेंट शुरू होने के लिए शेड्यूल किया गया है. यह समय सीमा, तारीख या सटीक तारीख समय हो सकता है. |
userAcceptableTimeRange |
वह समयसीमा जो उपयोगकर्ता के लिए स्वीकार की जा सकती है. |
confirmationCode |
इस बुकिंग के लिए पुष्टि करने वाला कोड. |
partySize |
लोगों की संख्या. |
staffFacilitators[] |
बुकिंग की सेवा देने वाले स्टाफ़ के सहायक. उदाहरण हेयरस्टाइलिस्ट. |
location |
सेवा/इवेंट की जगह. |
extension |
कारोबारी और Google के बीच किसी भी अतिरिक्त फ़ील्ड का लेन-देन हुआ है. ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
ReservationStatus
बुकिंग की स्थिति.
Enums | |
---|---|
RESERVATION_STATUS_UNSPECIFIED |
स्टेटस की जानकारी नहीं है. |
PENDING |
बुकिंग होनी बाकी है. |
CONFIRMED |
बुकिंग हो गई है. |
CANCELLED |
उपयोगकर्ता ने बुकिंग रद्द कर दी है. |
FULFILLED |
बुकिंग पूरी हो गई है. |
CHANGE_REQUESTED |
बुकिंग बदलने का अनुरोध किया गया है |
REJECTED |
बुकिंग की समयसीमा खत्म हो गई है या इसे इंटिग्रेटर ने अस्वीकार कर दिया है. |
ReservationType
बुकिंग का टाइप.
Enums | |
---|---|
RESERVATION_TYPE_UNSPECIFIED |
टाइप की जानकारी नहीं है. |
RESTAURANT |
रेस्टोरेंट के लिए बुकिंग. |
HAIRDRESSER |
हेयरड्रेसर के लिए बुकिंग. |
StaffFacilitator
सेवा देने वाले व्यक्ति के बारे में जानकारी.
JSON के काेड में दिखाना | |
---|---|
{
"name": string,
"image": {
object ( |
फ़ील्ड | |
---|---|
name |
स्टाफ़ फ़ैसिलिटेटर का नाम. उदाहरण "जॉन स्मिथ" |
image |
कलाकार की इमेज. |
PaymentData
किसी ऑर्डर से जुड़ा पेमेंट का डेटा.
JSON के काेड में दिखाना | |
---|---|
{ "paymentResult": { object ( |
फ़ील्ड | |
---|---|
paymentResult |
पेमेंट का नतीजा, जिसका इस्तेमाल इंटिग्रेटर लेन-देन पूरा करने के लिए करता है. अगर चेकआउट पेज को Actions-on-Google से मैनेज किया जाता है, तो Actions on Google से इस फ़ील्ड में जानकारी अपने-आप भर जाएगी. |
paymentInfo |
उस ऑर्डर के बारे में क्रेडिट/डेबिट कार्ड की जानकारी जो उपयोगकर्ता को इंटरैक्शन के लिए काम की हो. |
PaymentResult
इंटिग्रेटर की ओर से, लेन-देन पूरा करने के लिए इस्तेमाल किया जाने वाला पेमेंट का नतीजा.
JSON के काेड में दिखाना | |
---|---|
{ // Union field |
फ़ील्ड | ||
---|---|---|
यूनियन फ़ील्ड result . Google पेमेंट डेटा या कारोबारी या कंपनी के पेमेंट के तरीके की जानकारी दी जाती है. result इनमें से सिर्फ़ एक हो सकता है: |
||
googlePaymentData |
Google ने पेमेंट के तरीके से जुड़ा डेटा दिया है. अगर आपका पेमेंट प्रोसेस करने वाली कंपनी, Google की मदद से पेमेंट प्रोसेस करने वाली कंपनी के तौर पर यहां दी गई है, तो इस लिंक पर जाएं: https://developers.google.com/pay/api/. ज़्यादा जानकारी के लिए, इस लिंक पर जाएं और पेमेंट प्रोसेस करने वाली कंपनी पर जाएं. इसके अलावा, पेलोड की जानकारी के लिए यहां दिए गए दस्तावेज़ देखें. https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
व्यापारी/कार्रवाई के ज़रिए दिया गया पैसे चुकाने का तरीका, उपयोगकर्ता ने चुना है. |
PaymentInfo
दिए जा रहे ऑर्डर के बारे में क्रेडिट/डेबिट कार्ड की जानकारी. यह प्रोटो ऐसी जानकारी कैप्चर करता है जो उपयोगकर्ता को होने वाले इंटरैक्शन के लिए काम की होती है.
JSON के काेड में दिखाना | |
---|---|
{ "paymentMethodDisplayInfo": { object ( |
फ़ील्ड | |
---|---|
paymentMethodDisplayInfo |
लेन-देन के लिए इस्तेमाल किए गए पेमेंट के तरीके की जानकारी. |
paymentMethodProvenance |
लेन-देन के लिए इस्तेमाल किए गए पेमेंट के तरीके का सबूत. ऐसा हो सकता है कि उपयोगकर्ता ने पेमेंट का तरीका, Google और व्यापारी/कंपनी, दोनों के लिए रजिस्टर किया हो. |
PaymentMethodDisplayInfo
इंटिग्रेटर की ओर से, लेन-देन पूरा करने के लिए इस्तेमाल किया जाने वाला पेमेंट का नतीजा.
JSON के काेड में दिखाना | |
---|---|
{
"paymentType": enum ( |
फ़ील्ड | |
---|---|
paymentType |
पेमेंट का टाइप. |
paymentMethodDisplayName |
पेमेंट के तरीके का नाम, जो उपयोगकर्ता को दिखता है. उदाहरण के लिए, VISA **** 1234 चेकिंग खाते **** 5678 |
paymentMethodVoiceName |
सिर्फ़ वॉइस-ओनली असिस्टेंट वाले डिवाइसों के लिए, उपयोगकर्ता को पेमेंट के तरीके का नाम बोलकर सुनाया जाना चाहिए. उदाहरण के लिए, "वीज़ा के आखिरी चार अंक, दो तीन चार हैं" या "चेकिंग खाता जिसके आखिरी चार अंक पांच छह सात हैं". ध्यान दें: यह आवाज़ के लिए ऑप्टिमाइज़ की गई स्ट्रिंग है. इसका इस्तेमाल सिर्फ़ आवाज़ से काम करने वाले असिस्टेंट डिवाइसों के लिए, paymentMethodDisplayName के बजाय किया जाएगा. अगर यह स्ट्रिंग सेट नहीं है, तो उपयोगकर्ता को paymentMethodDisplayName बोला जाएगा. |
PaymentType
PaymentType से पता चलता है कि व्यापारी/कंपनी ने पैसे चुकाने के लिए, किस तरीके का इस्तेमाल किया है. कार्रवाई में, पैसे चुकाने के तरीके का डिसप्ले नेम भी होना चाहिए.
Enums | |
---|---|
PAYMENT_TYPE_UNSPECIFIED |
पेमेंट के तरीके की जानकारी नहीं है. |
PAYMENT_CARD |
क्रेडिट/डेबिट या प्रीपेड कार्ड. |
BANK |
पेमेंट का तरीका बैंक खाता है. |
LOYALTY_PROGRAM |
पेमेंट का तरीका, लॉयल्टी प्रोग्राम के तौर पर काम करता है. |
CASH |
पैसे चुकाने का तरीका कैश है. |
GIFT_CARD |
पेमेंट का तरीका, उपहार कार्ड है. |
WALLET |
तीसरे पक्ष का वॉलेट, जैसे कि PayPal |
PaymentMethodProvenance
लेन-देन के लिए इस्तेमाल किए जाने वाले पेमेंट के तरीके के बारे में बताता है.
Enums | |
---|---|
PAYMENT_METHOD_PROVENANCE_UNSPECIFIED |
उद्गम स्थल तय नहीं है. |
PAYMENT_METHOD_PROVENANCE_GOOGLE |
उद्गम स्थान Google है. |
PAYMENT_METHOD_PROVENANCE_MERCHANT |
उद्गम, व्यापारी है. |
प्रमोशन
कार्ट में जोड़े गए प्रमोशन/ऑफ़र.
JSON के काेड में दिखाना | |
---|---|
{ "coupon": string } |
फ़ील्ड | |
---|---|
coupon |
ज़रूरी है: इस ऑफ़र पर कूपन कोड लागू किया गया है. |
PurchaseOrderExtension
खरीदारी वर्टिकल के लिए ऑर्डर एक्सटेंशन. ये प्रॉपर्टी, ऑर्डर के अंदर मौजूद सभी लाइन आइटम पर लागू होती हैं. ऐसा तब तक होता है, जब तक कि इन्हें किसी लाइन आइटम में न बदला गया हो.
JSON के काेड में दिखाना | |
---|---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
ज़रूरी है: ऑर्डर के स्टेटस की पूरी जानकारी. |
userVisibleStatusLabel |
स्टेटस के लिए, उपयोगकर्ता को दिखने वाला लेबल/स्ट्रिंग. ज़्यादा से ज़्यादा 50 वर्ण इस्तेमाल किए जा सकते हैं. |
type |
ज़रूरी है: खरीदारी का टाइप. |
returnsInfo |
ऑर्डर के बारे में आइटम लौटाने की जानकारी. |
fulfillmentInfo |
ऑर्डर को पूरा करने की जानकारी. |
extension |
कारोबारी और Google के बीच किसी भी अतिरिक्त फ़ील्ड का लेन-देन हुआ है. ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
purchaseLocationType |
खरीदारी की जगह (स्टोर में / ऑनलाइन) |
errors[] |
ज़रूरी नहीं: ऐसी गड़बड़ियां जिनकी वजह से इस ऑर्डर को अस्वीकार कर दिया गया था. |
PurchaseLocationType
खरीदारी की जगह का टाइप.
Enums | |
---|---|
UNSPECIFIED_LOCATION |
अज्ञात मान. |
ONLINE_PURCHASE |
ऑनलाइन खरीदी गई सभी खरीदारी. |
INSTORE_PURCHASE |
सभी इन-स्टोर खरीदारी. |
PurchaseError
ऐसी गड़बड़ियां जिनकी वजह से परचेज़ ऑर्डर (पीओ) अस्वीकार किया जा सकता है.
JSON के काेड में दिखाना | |
---|---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
ज़रूरी है: इससे साफ़ तौर पर पता चलता है कि किसी ऑर्डर को कारोबारी क्यों अस्वीकार करता है. |
description |
गड़बड़ी के बारे में अतिरिक्त जानकारी. |
entityId |
गड़बड़ी से जुड़ा इकाई आईडी. उदाहरण के लिए, यह LineItemId / itemOptionId के मुताबिक हो सकता है. |
updatedPrice |
PRICE_CHANGED / INमेंट_PRICE गड़बड़ी टाइप के मामले में यह काम का है. |
availableQuantity |
प्रॉडक्ट की संख्या अभी उपलब्ध है. AVAILABILITY_CHANGED के मामले में लागू होता है. |
ErrorType
संभावित गड़बड़ी प्रकार.
Enums | |
---|---|
ERROR_TYPE_UNSPECIFIED |
अज्ञात गड़बड़ी |
NOT_FOUND |
इकाई नहीं मिली, यह आइटम हो सकता है, FulfillmentOption, प्रमोशन. इकाई आईडी ज़रूरी है. |
INVALID |
इकाई का डेटा मान्य नहीं है. ये आइटम, FulfillmentOption, प्रमोशन हो सकते हैं. इकाई आईडी ज़रूरी है. |
AVAILABILITY_CHANGED |
आइटम उपलब्ध नहीं है या अनुरोध पूरा करने के लिए काफ़ी आइटम नहीं हैं. इकाई आईडी ज़रूरी है. |
PRICE_CHANGED |
आइटम की कीमत, आइटम इकाई की कीमत से अलग है. इकाई का आईडी और अपडेट की गई कीमत ज़रूरी है. |
INCORRECT_PRICE |
शुल्क, कुल में कीमत की गड़बड़ियां. इकाई का आईडी और अपडेट की गई कीमत ज़रूरी है. |
REQUIREMENTS_NOT_MET |
ऑर्डर स्वीकार करने की सीमाएं पूरी नहीं हुईं - बास्केट का कम से कम साइज़ वगैरह,. |
TOO_LATE |
FulfillmentOption की समयसीमा खत्म हो गई है. |
NO_CAPACITY |
सेवा की क्षमता उपलब्ध नहीं है. |
INELIGIBLE |
उपयोगकर्ता, प्रॉडक्ट ऑर्डर करने की ज़रूरी शर्तें पूरी नहीं करता (ब्लैकलिस्ट किया गया है). |
OUT_OF_SERVICE_AREA |
बॉर्डर नियमों वगैरह की वजह से, अनुरोध किए गए पते पर डिलीवर नहीं किया जा सका. |
CLOSED |
रेस्टोरेंट ऑर्डर करते समय कारोबार के लिए बंद है. |
PROMO_NOT_APPLICABLE |
सामान्य गड़बड़ी कोड, अगर नीचे दिए गए कोड में से कोई भी काम नहीं कर पाता है, तो प्रमोशन कोड लागू नहीं हो पाने के सभी मामलों की जांच की जाती है. इकाई आईडी के तौर पर प्रोमो कोड जोड़ें. |
PROMO_NOT_RECOGNIZED |
पार्टनर ने कूपन कोड की पहचान नहीं की. इकाई आईडी के तौर पर प्रोमो कोड जोड़ें. |
PROMO_EXPIRED |
प्रमोशन की समयसीमा खत्म होने की वजह से, आवेदन नहीं किया जा सका. इकाई आईडी के तौर पर प्रोमो कोड जोड़ें. |
PROMO_USER_INELIGIBLE |
मौजूदा उपयोगकर्ता इस कूपन को पाने की ज़रूरी शर्तें पूरी नहीं करता. इकाई आईडी के तौर पर प्रोमो कोड जोड़ें. |
PROMO_ORDER_INELIGIBLE |
वर्तमान आदेश इस कूपन के लिए योग्य नहीं है. इकाई आईडी के तौर पर प्रोमो कोड जोड़ें. |
UNAVAILABLE_SLOT |
पहले से ऑर्डर करने का स्लॉट उपलब्ध नहीं है. |
FAILED_PRECONDITION |
ऑर्डर स्वीकार करने की सीमाएं पूरी नहीं हुईं - बास्केट का कम से कम साइज़ वगैरह. |
PAYMENT_DECLINED |
पेमेंट गलत है. |
MERCHANT_UNREACHABLE |
कारोबारी से संपर्क नहीं हो पा रहा है. इससे तब मदद मिलती है, जब कोई पार्टनर एक एग्रीगेटर है और व्यापारी/कंपनी/कारोबारी तक नहीं पहुंच पा रहा है. |
TicketOrderExtension
फ़िल्म, खेल-कूद वगैरह जैसे टिकट ऑर्डर के लिए कॉन्टेंट ऑर्डर करें.
JSON के काेड में दिखाना | |
---|---|
{
"ticketEvent": {
object ( |
फ़ील्ड | |
---|---|
ticketEvent |
यह इवेंट, सभी लाइन आइटम टिकट पर लागू होता है. |
TicketEvent
यह किसी एक इवेंट को दिखाता है.
JSON के काेड में दिखाना | |
---|---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
ज़रूरी है: टिकट इवेंट किस तरह का है, जैसे कि फ़िल्म, कॉन्सर्ट. |
name |
ज़रूरी है: इवेंट का नाम. उदाहरण के लिए, अगर इवेंट एक मूवी है, तो यह मूवी का नाम होना चाहिए. |
description |
इवेंट के बारे में जानकारी. |
url |
इवेंट की जानकारी का यूआरएल. |
location |
वह जगह जहां इवेंट हो रहा है या कोई संगठन मौजूद है. |
eventCharacters[] |
इस इवेंट से जुड़े वर्ण. ये किसी फ़िल्म के इवेंट के डायरेक्टर या अभिनेता हो सकते हैं या किसी कॉन्सर्ट वगैरह के कलाकार हो सकते हैं. |
startDate |
शुरू होने का समय. |
endDate |
खत्म होने का समय. |
doorTime |
एंट्री का समय, जो इवेंट के शुरू होने के समय से अलग हो सकता है. उदाहरण के लिए, इवेंट सुबह 9 बजे शुरू होगा, लेकिन एंट्री का समय सुबह 8:30 बजे है. |
टाइप
इवेंट किस तरह का है.
Enums | |
---|---|
EVENT_TYPE_UNKNOWN |
इवेंट टाइप की जानकारी नहीं है. |
MOVIE |
मूवी. |
CONCERT |
कॉन्सर्ट. |
SPORTS |
खेल-कूद. |
EventCharacter
इवेंट का एक वर्ण, जैसे कि आयोजक, परफ़ॉर्मर वगैरह
JSON के काेड में दिखाना | |
---|---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
इवेंट के किरदार का टाइप, जैसे कि अभिनेता या निर्देशक के तौर पर जाना जाता है. |
name |
किरदार का नाम. |
image |
किरदार की इमेज. |
टाइप
किरदार का टाइप.
Enums | |
---|---|
TYPE_UNKNOWN |
अज्ञात प्रकार. |
ACTOR |
कलाकार. |
PERFORMER |
कलाकार. |
DIRECTOR |
डायरेक्टर. |
ORGANIZER |
आयोजक. |