PurchaseFulfillmentInfo

किसी परचेज़ ऑर्डर (पीओ) या किसी खास लाइन आइटम से जुड़े ऑर्डर को पूरा करने की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "id": string,
  "fulfillmentType": enum (Type),
  "expectedFulfillmentTime": {
    object (Time)
  },
  "expectedPreparationTime": {
    object (Time)
  },
  "location": {
    object (Location)
  },
  "expireTime": string,
  "price": {
    object (PriceAttribute)
  },
  "fulfillmentContact": {
    object (UserInfo)
  },
  "shippingMethodName": string,
  "storeCode": string,
  "pickupInfo": {
    object (PickupInfo)
  }
}
फ़ील्ड
id

string

सेवा के इस विकल्प के लिए यूनीक आइडेंटिफ़ायर.

fulfillmentType

enum (Type)

ज़रूरी है: ग्राहक को आइटम भेजने का टाइप.

expectedFulfillmentTime

object (Time)

समय की सीमा के बारे में बताने वाली विंडो या अगर समय की जानकारी दी गई है, तो ETA है. डिलीवरी या पिकअप का अनुमानित समय.

expectedPreparationTime

object (Time)

समय की सीमा के बारे में बताने वाली विंडो या अगर समय की जानकारी दी गई है, तो ETA है. खाना बनाने में लगने वाला समय. एक बार इस्तेमाल करने का सुझाव दिया जाता है.

location

object (Location)

पिकअप या डिलीवरी की जगह.

expireTime

string (Timestamp format)

जब ग्राहक को ऑर्डर पूरा करने के इस विकल्प की समयसीमा खत्म हो जाएगी.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: "2014-10-02T15:01:23.045123456Z".

price

object (PriceAttribute)

इस विकल्प की लागत.

fulfillmentContact

object (UserInfo)

ऑर्डर पूरा करने के लिए उपयोगकर्ता की संपर्क जानकारी.

shippingMethodName

string

उपयोगकर्ता के ज़रिए चुने गए शिपिंग के तरीके का नाम.

storeCode

string

जगह का स्टोर कोड. उदाहरण: Walmart, व्यापारी/कंपनी है और storeCode वह Walmart स्टोर है, जहां ऑर्डर किए गए सामान आते हैं. https://support.google.com/business/answer/3370250?ref_topic=4596653.

pickupInfo

object (PickupInfo)

ऑर्डर चुनने के तरीके के बारे में ज़्यादा जानकारी. यह फ़ील्ड सिर्फ़ तब लागू होगा, जब फ़ुलफ़िलमेंट का टाइप PICKUP है.

PickupInfo

किसी ऑर्डर को पिक अप करने के तरीके की जानकारी. इसमें, पिकअप टाइप की जानकारी और हर टाइप के साथ अटैच किया गया अतिरिक्त मेटाडेटा शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  },
  "checkInInfo": [
    {
      object (CheckInInfo)
    }
  ]
}
फ़ील्ड
pickupType

enum (PickupType)

पिक अप करने का तरीका, जैसे कि INSTORE, CURBSIDE वगैरह.

curbsideInfo

object (CurbsideInfo)

कर्बसाइड जानकारी से जुड़ी खास जानकारी. अगर पिक अप टाइप "CURBSIDE" नहीं है, तो इस फ़ील्ड को अनदेखा कर दिया जाएगा.

checkInInfo[]

object (CheckInInfo)

चेक-इन में मदद करने के लिए, पार्टनर के इस्तेमाल किए जाने वाले अलग-अलग तरीकों की सूची.

CurbsideInfo

कर्बसाइड ऑर्डर की सुविधा किस तरह दी जाएगी, इस बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
फ़ील्ड
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

पार्टनर को कर्बसाइड पिकअप ऑर्डर की सुविधा देने के लिए, ज़्यादा जानकारी की ज़रूरत है. ग्राहक से जुड़ी जानकारी, उपयोगकर्ता से इकट्ठा की जाएगी. यह इस बात पर निर्भर करता है कि ग्राहक को आइटम भेजने का कौनसा तरीका चुना गया है.

userVehicle

object (Vehicle)

ऑर्डर देने वाले उपयोगकर्ता के वाहन की जानकारी.

वाहन

किसी वाहन के बारे में जानकारी

जेएसओएन के काेड में दिखाना
{
  "make": string,
  "model": string,
  "licensePlate": string,
  "colorName": string,
  "image": {
    object (Image)
  }
}
फ़ील्ड
make

string

वाहन बनाने वाली कंपनी, जैसे कि "Honda"). यह उपयोगकर्ता को दिखाया जाता है और उसका स्थानीय भाषा में होना ज़रूरी है. ज़रूरी है.

model

string

वाहन का मॉडल (उदाहरण के लिए, "Grom"). यह उपयोगकर्ता को दिखाया जाता है और उसका स्थानीय भाषा में होना ज़रूरी है. ज़रूरी है.

licensePlate

string

वाहन के लाइसेंस प्लेट नंबर (उदाहरण के लिए, "1ABC234"). ज़रूरी है.

colorName

string

वाहन का रंग, जैसे कि काला वैकल्पिक.

image

object (Image)

वाहन की फ़ोटो का यूआरएल. फ़ोटो को तकरीबन 256x256px के साइज़ में दिखाया जाएगा. jpg या png फ़ॉर्मैट में होना चाहिए. ज़रूरी नहीं.

CheckInInfo

चेकइन करने के तरीके के साथ काम करने के लिए, पार्टनर के लिए ज़रूरी मेटाडेटा.

जेएसओएन के काेड में दिखाना
{
  "checkInType": enum (CheckInType)
}
फ़ील्ड
checkInType

enum (CheckInType)

का इस्तेमाल करके चेक-इन के निर्देश भेजे जाते हैं.