PurchaseFulfillmentInfo

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

JSON के काेड में दिखाना
{
  "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

जगह का StoreCode. उदाहरण: Walmart, व्यापारी/कंपनी/कारोबारी है और storeCode वह walmart स्टोर है जहां प्रॉडक्ट बेचा गया है. https://support.google.com/business/answer/3370250?ref_topic=4596653.

pickupInfo

object (PickupInfo)

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

PickupInfo

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

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

enum (PickupType)

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

curbsideInfo

object (CurbsideInfo)

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

checkInInfo[]

object (CheckInInfo)

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

CurbsideInfo

इस बारे में जानकारी कि कर्बसाइड ऑर्डर कैसे दिया जाएगा.

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

enum (CurbsideFulfillmentType)

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

userVehicle

object (Vehicle)

ऑर्डर करने वाले उपयोगकर्ता की गाड़ी के बारे में जानकारी.

वाहन

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

JSON के काेड में दिखाना
{
  "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

चेकइन के तरीके की सुविधा देने के लिए पार्टनर को ज़रूरी मेटाडेटा.

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

enum (CheckInType)

का इस्तेमाल किया जाता है.