ServiceList

Danh sách dịch vụ chứa một hoặc nhiều mục dịch vụ.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Các trường
name

string

Bắt buộc. Giá trị nhận dạng của Google cho vị trí này ở dạng: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Các mục dịch vụ có trong danh sách dịch vụ này. Những mục dịch vụ trùng lặp sẽ tự động bị xóa.

ServiceItem

Thông báo mô tả một mục dịch vụ. Trường hợp này được dùng để mô tả loại dịch vụ mà người bán cung cấp. Ví dụ: cắt tóc có thể là một dịch vụ.

Biểu diễn dưới dạng 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.
}
Các trường
isOffered

boolean

Không bắt buộc. Trường này quyết định việc người bán có cung cấp dịch vụ nhập hay không.

price

object (Money)

Không bắt buộc. Đại diện cho giá tiền của mục dịch vụ. Bạn nên đặt currencyCode và các đơn vị khi đưa vào giá cả.

Trường nhóm service_item_info. Bạn phải luôn đặt một trong các trường sau. service_item_info chỉ có thể là một trong những trạng thái sau đây:
structuredServiceItem

object (StructuredServiceItem)

Trường này sẽ được đặt làm trường hợp sử dụng dữ liệu dịch vụ có cấu trúc.

freeFormServiceItem

object (FreeFormServiceItem)

Trường này sẽ được đặt làm trường dữ liệu dịch vụ dạng tự do.

StructuredServiceItem

Đại diện cho một dịch vụ có cấu trúc do người bán cung cấp. Ví dụ: Vệ sinh_cài đặt.

Biểu diễn dưới dạng JSON
{
  "serviceTypeId": string,
  "description": string
}
Các trường
serviceTypeId

string

Bắt buộc. Trường serviceTypeId là mã nhận dạng duy nhất do Google cung cấp và bạn có thể tìm thấy trong ServiceTypeMetadata. Thông tin này do dịch vụ categories.batchGet rpc cung cấp.

description

string

Không bắt buộc. Nội dung mô tả về mục dịch vụ có cấu trúc. Giới hạn là 300 ký tự.

FreeFormServiceItem

Đại diện cho dịch vụ biểu mẫu tùy ý do người bán cung cấp. Đây là các dịch vụ không thuộc dữ liệu về dịch vụ kết cấu của chúng tôi. Người bán nhập tên của các dịch vụ đó theo cách thủ công thông qua nền tảng dành cho người bán.

Biểu diễn dưới dạng JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Các trường
categoryId

string

Bắt buộc. categoryIdserviceTypeId phải khớp với các tổ hợp có thể được cung cấp trong thông báo Category.

label

object (Label)

Bắt buộc. Các nhãn được gắn thẻ ngôn ngữ cho mặt hàng. Tên mục nên dài từ 140 ký tự trở xuống và nội dung mô tả không dài quá 250 ký tự. Bạn chỉ nên đặt trường này nếu dữ liệu đầu vào là một mục dịch vụ tuỳ chỉnh. Bạn phải cập nhật các loại dịch vụ được chuẩn hoá thông qua serviceTypeId.