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)

এই পরিপূর্ণতা বিকল্পের মেয়াদ শেষ হওয়ার সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ডের জন্য সঠিক। উদাহরণ: "2014-10-02T15:01:23.045123456Z"

price

object ( PriceAttribute )

এই বিকল্পের খরচ।

fulfillmentContact

object ( UserInfo )

এই পূর্ণতা জন্য ব্যবহারকারীর যোগাযোগ.

shippingMethodName

string

ব্যবহারকারী দ্বারা নির্বাচিত শিপিং পদ্ধতির নাম।

storeCode

string

অবস্থানের স্টোরকোড। উদাহরণ: ওয়ালমার্ট হল বণিক এবং স্টোরকোড হল ওয়ালমার্ট স্টোর যেখানে পরিপূর্ণতা ঘটেছে। https://support.google.com/business/answer/3370250?ref_topic=4596653

pickupInfo

object ( 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

যানবাহন তৈরি (যেমন "হোন্ডা")। এটি ব্যবহারকারীর কাছে প্রদর্শিত হয় এবং স্থানীয়করণ করা আবশ্যক। প্রয়োজন।

model

string

যানবাহনের মডেল (যেমন "গ্রোম")। এটি ব্যবহারকারীর কাছে প্রদর্শিত হয় এবং স্থানীয়করণ করা আবশ্যক। প্রয়োজন।

licensePlate

string

গাড়ির লাইসেন্স প্লেট নম্বর (যেমন "1ABC234")। প্রয়োজন।

colorName

string

গাড়ির রঙের নাম, যেমন। কালো ঐচ্ছিক।

image

object ( Image )

গাড়ির একটি ছবির URL। ছবিটি আনুমানিক 256x256px এ প্রদর্শিত হবে। একটি jpg বা png হতে হবে. ঐচ্ছিক।

CheckInInfo

একটি চেকইন পদ্ধতি সমর্থন করার জন্য অংশীদারের মেটাডেটা প্রয়োজন।

JSON প্রতিনিধিত্ব
{
  "checkInType": enum (CheckInType)
}
ক্ষেত্র
checkInType

enum ( CheckInType )

চেকইন নির্দেশাবলী পাঠাতে ব্যবহৃত পদ্ধতি।