ServiceList

1 つ以上のサービス項目を含むサービスリスト。

JSON 表現
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
フィールド
name

string

必須。このビジネスの Google 識別子。accounts/{accountId}/locations/{locationId}/serviceList の形式です。

serviceItems[]

object (ServiceItem)

このサービスリストに含まれるサービス アイテムです。重複するサービス項目は自動的に削除されます。

ServiceItem

1 つのサービス アイテムを説明するメッセージ。販売者が提供しているサービスの種類を表すために使用されます。たとえば、ヘアカットがサービスになりえます。

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)

(省略可)サービス アイテムの金額を表します。価格を含める場合は currencyCode と単位を設定することをおすすめします。

共用体フィールド service_item_info。次のフィールドのいずれかを必ず設定する必要があります。service_item_info は次のいずれかになります。
structuredServiceItem

object (StructuredServiceItem)

このフィールドは、構造化データのデータの大文字 / 小文字に設定されます。

freeFormServiceItem

object (FreeFormServiceItem)

このフィールドは、自由形式のサービスデータのケースに設定されます。

StructuredServiceItem

販売者が提供する構造化されたサービスを表します。(例: toilet_installation)。

JSON 表現
{
  "serviceTypeId": string,
  "description": string
}
フィールド
serviceTypeId

string

必須。serviceTypeId フィールドは Google 提供の一意の ID で、ServiceTypeMetadata で確認できます。この情報は、categorys.batchGet rpc サービスによって提供されます。

description

string

(省略可)構造化されたサービス アイテムの説明。文字数制限は 300 文字です。

FreeFormServiceItem

販売者が提供する自由形式のサービスを表します。これらのサービスは、ストラクチャ サービス データの一部として公開されません。販売者は、販売者向けのサーフェスでサービスの名前を手動で入力します。

JSON 表現
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
フィールド
categoryId

string

必須。categoryIdserviceTypeId は、Category メッセージで指定される可能性がある組み合わせと一致する必要があります。

label

object (Label)

必須。商品アイテムの言語タグを含むラベルです。アイテム名は半角 140 文字(全角 120 文字)、商品説明は半角 250 文字(全角 125 文字)以内にすることをおすすめします。このフィールドは、入力がカスタム サービス アイテムである場合にのみ設定する必要があります。標準化されたサービスタイプは、serviceTypeId で更新する必要があります。