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

فئات الخدمات المحلّية (المجالات). على سبيل المثال، "سباك" و "carpet_cleaning".

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.