ServiceList

하나 이상의 서비스 항목이 포함된 서비스 목록입니다.

JSON 표현
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
필드
name

string

필수 항목입니다. 이 위치의 Google 식별자(형식: accounts/{accountId}/locations/{locationId}/serviceList)

serviceItems[]

object (ServiceItem)

이 서비스 목록에 포함된 서비스 항목입니다. 중복된 서비스 항목은 자동으로 삭제됩니다.

ServiceItem

단일 서비스 항목을 설명하는 메시지입니다. 판매자가 제공하는 서비스 유형을 설명하는 데 사용됩니다. 예를 들어 이발은 서비스가 될 수 있습니다.

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에서 확인할 수 있습니다. 이 정보는 categories.batchGet RPC 서비스에서 제공합니다.

description

string

선택사항입니다. 구조화된 서비스 항목에 대한 설명입니다. 글자 수 제한은 300자(영문 기준)입니다.

FreeFormServiceItem

판매자가 제공하는 자유 형식의 서비스를 나타냅니다. Google 구조 서비스 데이터의 일부로 노출되지 않는 서비스입니다. 판매자는 지오판매자 표시 경로를 통해 이러한 서비스의 이름을 직접 입력합니다.

JSON 표현
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
필드
categoryId

string

필수 항목입니다. categoryIdserviceTypeIdCategory 메시지에 제공된 가능한 조합과 일치해야 합니다.

label

object (Label)

필수 항목입니다. 언어 태그가 지정된 항목 라벨입니다. 항목 이름은 140자(영문 기준) 이하, 설명은 250자(영문 기준) 이하여야 합니다. 이 필드는 입력이 맞춤 서비스 항목인 경우에만 설정해야 합니다. 표준화된 서비스 유형은 serviceTypeId를 통해 업데이트해야 합니다.