ServiceList

Daftar layanan yang berisi satu atau beberapa item layanan.

Representasi JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Kolom
name

string

Wajib. ID Google untuk lokasi ini dalam bentuk: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Item layanan yang ada dalam daftar layanan ini. Item layanan duplikat akan otomatis dihapus.

ServiceItem

Pesan yang menjelaskan satu item layanan. Atribut ini digunakan untuk menjelaskan jenis layanan yang disediakan penjual. Misalnya, potong rambut bisa berupa layanan.

Representasi 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.
}
Kolom
isOffered

boolean

Opsional. Kolom ini menentukan apakah layanan input ditawarkan oleh penjual atau tidak.

price

object (Money)

Opsional. Menampilkan harga uang dari item layanan. Sebaiknya mata uang dan satuan ditetapkan saat menyertakan harga.

Kolom union service_item_info. Salah satu kolom berikut harus selalu ditetapkan. service_item_info hanya dapat berupa salah satu dari berikut:
structuredServiceItem

object (StructuredServiceItem)

Kolom ini akan ditetapkan sebagai kasus data layanan terstruktur.

freeFormServiceItem

object (FreeFormServiceItem)

Kolom ini akan ditetapkan sebagai kasus data layanan bentuk bebas.

StructuredServiceItem

Mewakili layanan terstruktur yang ditawarkan oleh penjual. Misalnya: toilet_installation.

Representasi JSON
{
  "serviceTypeId": string,
  "description": string
}
Kolom
serviceTypeId

string

Wajib. Kolom serviceTypeId adalah ID unik yang diberikan Google yang dapat ditemukan di ServiceTypeMetadata. Informasi ini disediakan oleh layanan category.batchGet rpc.

description

string

Opsional. Deskripsi item layanan terstruktur. Batas karakter adalah 300.

FreeFormServiceItem

Mewakili layanan bentuk bebas yang ditawarkan oleh penjual. Ini adalah layanan yang tidak diekspos sebagai bagian dari data layanan struktur kami. Penjual memasukkan nama layanan tersebut secara manual melalui platform geopenjual.

Representasi JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Kolom
categoryId

string

Wajib. categoryId dan serviceTypeId harus cocok dengan kemungkinan kombinasi yang diberikan dalam pesan Category.

label

object (Label)

Wajib. Label dengan tag bahasa untuk item. Sebaiknya nama item terdiri dari 140 karakter atau kurang, dan deskripsi terdiri dari 250 karakter atau kurang. Kolom ini hanya boleh ditetapkan jika inputnya adalah item layanan kustom. Jenis layanan standar harus diperbarui melalui serviceTypeId.