ServiceList

تمثّل هذه السمة قائمة خدمات تحتوي على عنصر واحد أو أكثر من عناصر الخدمة.

تمثيل JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
الحقول
name

string

مطلوبة. معرّف Google لهذا الموقع الجغرافي بالصيغة: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

عناصر الخدمة التي يتضمنها قائمة الخدمات هذه. ستتم تلقائيًا إزالة عناصر الخدمة المكرّرة.

ServiceItem

رسالة تصف عنصر خدمة واحدًا. وتُستخدَم لوصف نوع الخدمة التي يقدّمها التاجر. على سبيل المثال، يمكن أن تكون قص الشعر خدمة.

تمثيل JSON
{
  "isOffered": boolean,
  "price": {
    object (Money)
  },

  // Union field service_item_info can be only one of the following:
  "structuredServiceItem": {
    object (StructuredServiceItem)
  },
  "freeFormServiceItem": {
    object (FreeFormServiceItem)
  }
  // End of list of possible types for union field service_item_info.
}
الحقول
isOffered

boolean

اختياريّ. ويحدد هذا الحقل ما إذا كان التاجر هو الذي يقدم خدمة الإدخال أم لا.

price

object (Money)

اختياريّ. تمثل السعر النقدي لعنصر الخدمة. ننصح بضبط رمز العملة والوحدات عند تضمين سعر.

حقل الاتحاد service_item_info يجب ضبط أحد الحقول التالية دائمًا. يمكن أن تكون السمة "service_item_info" واحدة فقط مما يلي:
structuredServiceItem

object (StructuredServiceItem)

سيتمّ ضبط حالة بيانات الخدمات المنظَّمة في هذا الحقل.

freeFormServiceItem

object (FreeFormServiceItem)

سيتمّ ضبط حالة بيانات الخدمات ذات التصميم المرن في هذا الحقل.

StructuredServiceItem

يُمثِّل هذه السمة خدمة منظّمة يقدّمها التاجر. على سبيل المثال: toilet_installation.

تمثيل JSON
{
  "serviceTypeId": string,
  "description": string
}
الحقول
serviceTypeId

string

مطلوبة. الحقل serviceTypeId هو معرّف فريد تقدّمه Google ويمكن العثور عليه في ServiceTypeMetadata. هذه المعلومات مُقدَّمة من خلال خدمة الفئات.batchGet rpc.

description

string

اختياريّ. وصف عنصر الخدمة المنظَّمة عدد الأحرف المسموح به هو 300 حرف.

FreeFormServiceItem

يمثّل هذا النوع خدمة ذات تصميم مرن يقدّمها التاجر. هذه هي الخدمات التي لا يتم الكشف عنها كجزء من بيانات الخدمة المنظَّمة. يُدخل التاجر أسماء هذه الخدمات يدويًا عبر مساحة عرض geomerchant.

تمثيل JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
الحقول
categoryId

string

مطلوبة. يجب أن تتطابق السمة categoryId وserviceTypeId مع التركيبات المحتمَلة الواردة في رسالة Category.

label

object (Label)

مطلوبة. التصنيفات التي تحمل علامات لغة للعنصر. ننصح بأن يكون طول أسماء العناصر 140 حرفًا أو أقل، وألا يزيد طول الأوصاف عن 250 حرفًا. يجب ضبط هذا الحقل فقط إذا كان الإدخال عنصرًا خدمة مخصّصًا. يجب تعديل أنواع الخدمات الموحّدة من خلال serviceTypeId.