MerchantStatus

حالة التاجر في منصة "الحجز عبر Google"

تمثيل JSON
{
  "name": string,
  "merchantName": string,
  "inputGeoInfo": {
    object (GeoCoordinates)
  },
  "processingStatus": enum (ProcessingStatus),
  "bookingStatus": {
    object (BookingStatus)
  },
  "waitlistStatus": {
    object (WaitlistStatus)
  },
  "geoMatch": {
    object (PlaceInfo)
  },
  "localServicesMatch": {
    object (LocalServicesMatchInfo)
  },
  "directUrls": [
    {
      object (DirectUrl)
    }
  ]
}
الحقول
name

string

اسم مورد حالة التاجر، بالتنسيق التالي: partners/{partner_id}/merchants/{merchantId}/status

merchantName

string

اسم التاجر الذي يقدّمه الشركاء

inputGeoInfo

object (GeoCoordinates)

قدّم الشركاء معلومات جغرافية للتاجر.

processingStatus

enum (ProcessingStatus)

حالة معالجة التاجر

bookingStatus

object (BookingStatus)

حالة مرتبطة بدمج الحجز الشامل.

waitlistStatus

object (WaitlistStatus)

الحالة المرتبطة بدمج قائمة الانتظار.

geoMatch

object (PlaceInfo)

الموقع الجغرافي المطابق لهذا التاجر تكون هذه السمة فارغة إذا لم يكن التاجر مطابقًا للموقع الجغرافي.

localServicesMatch

object (LocalServicesMatchInfo)

تطابق "الخدمات المحلّية" مع هذا التاجر تكون فارغة إذا لم تكن تاجر خدمات محلية أو غير مطابقة مع أي مقدّمي خدمات.

directUrls[]

object (DirectUrl)

قائمة بعناوين URL لعرض محتوى مستودع التاجر الحالي. يُرجى العلم أنّ هذا لا يعني أنه يتم عرض المستودع الإعلاني، وقد يكون عنوان URL مختلفًا عن العناوين المرئية المتاحة للجميع.

ProcessingStatus

حالة معالجة التاجر

عمليات التعداد
PROCESSING_STATUS_UNSPECIFIED لم يتم تحديد الحالة.
IN_PROGRESS استلم Madden التاجر، ولكن لا يزال قيد المعالجة. ولن يكون للتجّار الذين لديهم هذه الحالة أي حالة أخرى تمّت تعبئتها.
COMPLETED تم احتساب الحالات الأخرى الخاصة بالتاجر.

BookingStatus

حالة مرتبطة بدمج الحجز الشامل.

تمثيل JSON
{
  "hasValidFutureInventory": boolean
}
الحقول
hasValidFutureInventory

boolean

صحيح إذا كان لدى التاجر مستودع في الأيام الـ 30 القادمة لا يضمن ذلك أنّه يتم عرض التاجر للتاجر.

WaitlistStatus

الحالة المرتبطة بدمج قائمة الانتظار.

تمثيل JSON
{
  "hasValidWaitlistService": boolean
}
الحقول
hasValidWaitlistService

boolean

صحيح إذا كان التاجر لديه خدمة قائمة انتظار. لا يضمن ذلك أنّه يتم عرض التاجر للتاجر.

PlaceInfo

معلومات عن مكان مطابق

تمثيل JSON
{
  "name": string,
  "formattedAddress": string,
  "placeId": string
}
الحقول
name

string

اسم المكان.

formattedAddress

string

تمّ تنسيق العنوان باللغة المحلية.

placeId

string

رقم تعريف المكان على Google لهذا المكان. ويمكن استخدامه لإنشاء عنوان URL في "خرائط Google" أو استرجاع المزيد من التفاصيل عن المكان. يمكنك الانتقال إلى https://developers.google.com/places/web-service/place-id للاطّلاع على أمثلة عن الاستخدام.

LocalServicesMatchInfo

معلومات مطابقة "الخدمات المحلّية" من Google (يتم ضبطها لتاجر الخدمات المحلّية فقط).

تمثيل JSON
{
  "matchedProviders": [
    {
      object (MatchedProvider)
    }
  ]
}
الحقول
matchedProviders[]

object (MatchedProvider)

مقدّمو الخدمات المطابقون يمكن مطابقة التاجر مع عدّة مقدِّمي خدمات.

MatchedProvider

مقدّم الخدمات المحلّية

تمثيل JSON
{
  "customerId": string,
  "categories": [
    string
  ]
}
الحقول
customerId

string (int64 format)

الرقم التعريفي للعميل الخارجي في "الخدمات المحلّية" في Google

categories[]

string

فئات الخدمات المحلّية (المجالات). مثلاً: "سباك" و"تنظيف_السجاد".

DirectUrl

عنوان URL الذي يُظهر التاجر

تمثيل JSON
{
  "type": enum (UrlType),
  "url": string
}
الحقول
type

enum (UrlType)

نوع عنوان URL هذا

url

string

عنوان URL الذي قد يظهر لهذا التاجر

UrlType

نوع عنوان URL الذي يظهر على الشاشة

عمليات التعداد
URL_TYPE_UNSPECIFIED لم يتم تحديده.
BOOKING عنوان URL للحجز الشامل.
WAITLIST عنوان URL شامل لقائمة الانتظار:
LOCAL_SERVICES عنوان URL لـ "الخدمات المحلّية" من Google.