ServiceList

لیست خدمات حاوی یک یا چند مورد خدماتی.

نمایندگی JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
فیلدها
name

string

مورد نیاز. شناسه Google برای این مکان به شکل: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object ( ServiceItem )

موارد خدماتی که در این لیست خدمات موجود است. موارد تکراری خدمات به طور خودکار حذف خواهند شد.

Service Item

پیامی که یک مورد از خدمات را توصیف می کند. برای توصیف نوع خدماتی که تاجر ارائه می دهد استفاده می شود. به عنوان مثال، کوتاه کردن مو می تواند یک سرویس باشد.

نمایندگی 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

نشان دهنده یک سرویس ساختاریافته ارائه شده توسط تاجر است. به عنوان مثال: توالت_نصب.

نمایندگی JSON
{
  "serviceTypeId": string,
  "description": string
}
فیلدها
serviceTypeId

string

مورد نیاز. فیلد serviceTypeId یک شناسه منحصر به فرد ارائه شده توسط Google است که در ServiceTypeMetadata یافت می شود. این اطلاعات توسط سرویس های category.batchGet rpc ارائه شده است.

description

string

اختیاری. شرح آیتم سرویس ساخت یافته محدودیت کاراکتر 300 است.

FreeFormServiceItem

نشان دهنده یک سرویس رایگان است که توسط تاجر ارائه می شود. اینها خدماتی هستند که به عنوان بخشی از داده های سرویس ساختار ما در معرض نمایش قرار نمی گیرند. تاجر به صورت دستی نام چنین خدماتی را از طریق یک سطح ژئومرچنت وارد می کند.

نمایندگی JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
فیلدها
categoryId

string

مورد نیاز. categoryId و serviceTypeId باید با ترکیب های ممکن ارائه شده در پیام Category مطابقت داشته باشند.

label

object ( Label )

مورد نیاز. برچسب‌های برچسب‌گذاری شده با زبان برای مورد. توصیه می کنیم نام آیتم ها 140 نویسه یا کمتر و توضیحات 250 نویسه یا کمتر باشد. این فیلد فقط در صورتی باید تنظیم شود که ورودی یک مورد سرویس سفارشی باشد. انواع خدمات استاندارد شده باید از طریق serviceTypeId به روز شوند.