معلومات توصيل الطلبات المرتبطة بطلب شراء أو بند معيّن.
تمثيل JSON | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
الحقول | |
---|---|
id |
المعرّف الفريد لخيار الخدمة هذا. |
fulfillmentType |
مطلوب: نوع توصيل الطلب |
expectedFulfillmentTime |
نافذة في حال تحديد نطاق زمني أو ETA في حال تحديد نطاق زمني واحد. الوقت المتوقّع للتسليم أو الاستلام |
expectedPreparationTime |
نافذة في حال تحديد نطاق زمني أو ETA في حال تحديد نطاق زمني واحد. الوقت المتوقع لإعداد الطعام. يُفضَّل استخدامه لمرة واحدة. |
location |
موقع الاستلام أو التوصيل: |
expireTime |
في الوقت الذي تنتهي فيه صلاحية خيار توصيل الطلبات هذا. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقّة تصل إلى نانوثانية. مثال: |
price |
تكلفة هذا الخيار. |
fulfillmentContact |
جهة اتصال المستخدم المسؤولة عن عملية التنفيذ هذه |
shippingMethodName |
اسم طريقة الشحن التي حددها المستخدم. |
storeCode |
رمز المتجر للموقع الجغرافي. مثال: Walmart هو التاجر ورمز المتجر هو متجر Walmart الذي تم توصيل الطلب إليه. https://support.google.com/business/answer/3370250?ref_topic=4596653. |
pickupInfo |
معلومات إضافية حول كيفية اختيار الطلب لن ينطبق هذا الحقل إلا عندما يكون نوع التنفيذ هو PICKUP. |
PickupInfo
تفاصيل حول كيفية استلام الطلب وهي تتضمّن تفاصيل مثل نوع الاستلام والبيانات الوصفية الإضافية المرفقة مع كل نوع، إن توفّرت.
تمثيل JSON | |
---|---|
{ "pickupType": enum ( |
الحقول | |
---|---|
pickupType |
طريقة الاستلام، مثل INSTORE وCURBSIDE وغير ذلك |
curbsideInfo |
تمثّل هذه السمة تفاصيل خاصة بالمعلومات عن السيارة. إذا لم تكن قيمة pickupType (نوع الاستلام) هي CURBSIDE، سيتم تجاهل هذا الحقل. |
checkInInfo[] |
قائمة بالطرق المختلفة التي يوفّرها الشريك لدعم تسجيل الوصول |
CurbsideInfo
تفاصيل حول كيفية تسهيل الطلب من السيارة
تمثيل JSON | |
---|---|
{ "curbsideFulfillmentType": enum ( |
الحقول | |
---|---|
curbsideFulfillmentType |
يحتاج الشركاء إلى معلومات إضافية لتسهيل تنفيذ طلبات الاستلام من السيارة. بناءً على نوع التنفيذ الذي يتم اختياره، سيتم جمع التفاصيل المقابلة من المستخدم. |
userVehicle |
تفاصيل المركبة الخاصة بالمستخدم الذي يقدّم الطلب |
مركبة
تفاصيل حول مركبة
تمثيل JSON | |
---|---|
{
"make": string,
"model": string,
"licensePlate": string,
"colorName": string,
"image": {
object ( |
الحقول | |
---|---|
make |
نوع المركبة (على سبيل المثال "Honda"). يتم عرض هذا الاسم للمستخدم ويجب ترجمته. مطلوبة. |
model |
طراز المركبة (على سبيل المثال "Grom"). يتم عرض هذا الاسم للمستخدم ويجب ترجمته. مطلوبة. |
licensePlate |
رقم لوحة ترخيص المركبة (مثلاً "1ABC234"). مطلوبة. |
colorName |
اسم لون المركبة، على سبيل المثال الأسود (اختياري) |
image |
عنوان URL يؤدي إلى صورة للمركبة سيتم عرض الصورة بحجم 256x256 بكسل تقريبًا. يجب أن يكون بتنسيق jpg أو png. اختياريّ. |
CheckInInfo
البيانات الوصفية التي يطلبها الشريك لإتاحة وسيلة تسجيل الوصول
تمثيل JSON | |
---|---|
{
"checkInType": enum ( |
الحقول | |
---|---|
checkInType |
الطريقة المستخدمة لإرسال تعليمات تسجيل الوصول. |