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

فئات الخدمات المحلّية (المجالات). على سبيل المثال، "plumber" و"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