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)
    }
  ]
}
Trường
name

string

Bắt buộc. Giá trị nhận dạng của Google cho vị trí này trong biểu mẫu: 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. Các mục dịch vụ trùng lặp sẽ tự động bị xoá.

ServiceItem

Thông báo mô tả một hạng mục dịch vụ. Thuộc tính này 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.
}
Trường
isOffered

boolean

Không bắt buộc. Trường này quyết định liệu người bán có cung cấp dịch vụ nhập liệu 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 thiết lập CurrencyCode và đơn vị khi thêm giá.

Trường kết hợp service_item_info. Bạn phải luôn đặt một trong các trường sau đây. 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ẽ là trường hợp của dữ liệu dịch vụ có cấu trúc.

freeFormServiceItem

object (FreeFormServiceItem)

Trường này sẽ được đặt thành trường hợp 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ụ: chế độ cài đặt nhà vệ sinh.

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

string

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

description

string

Không bắt buộc. Nội dung mô tả 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 tuỳ ý do người bán cung cấp. Đây là những dịch vụ không được cung cấp trong dữ liệu dịch vụ về cấu trúc của chúng tôi. Người bán tự nhập tên cho các dịch vụ đó thông qua nền tảng của người bán theo địa lý.

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

string

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

label

object (Label)

Bắt buộc. Nhãn được gắn thẻ ngôn ngữ cho mục này. Tên mặt hàng không nên dài quá 140 ký tự và nội dung mô tả không được 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. Các loại dịch vụ được chuẩn hoá phải được cập nhật thông qua serviceTypeId.