ServiceList

Bir veya daha fazla hizmet öğesi içeren bir hizmet listesi.

JSON gösterimi
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Alanlar
name

string

Zorunlu. Bu konum için şu biçimdeki Google tanımlayıcısı: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Bu hizmet listesinde yer alan hizmet öğeleri. Kopya hizmet öğeleri otomatik olarak kaldırılır.

ServiceItem

Tek bir hizmet öğesini açıklayan mesaj. Satıcının sunduğu hizmet türünü tanımlamak için kullanılır. Örneğin, saç kesimi bir hizmet olabilir.

JSON gösterimi
{
  "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.
}
Alanlar
isOffered

boolean

İsteğe bağlı. Bu alan, giriş hizmetinin satıcı tarafından sunulup sunulmayacağını belirler.

price

object (Money)

İsteğe bağlı. Hizmet öğesinin parasal fiyatını temsil eder. Fiyat eklenirken currencyCode ve birimlerin ayarlanmasını öneririz.

Birleştirme alanı service_item_info. Aşağıdaki alanlardan biri her zaman ayarlanmalıdır. service_item_info şunlardan yalnızca biri olabilir:
structuredServiceItem

object (StructuredServiceItem)

Bu alan, yapılandırılmış hizmet verileri için büyük/küçük harfe ayarlanır.

freeFormServiceItem

object (FreeFormServiceItem)

Bu alan, serbest biçimli hizmet verileri için büyük/küçük harfe ayarlanır.

StructuredServiceItem

Satıcı tarafından sunulan yapılandırılmış bir hizmeti temsil eder. Ör. toilet_installation.

JSON gösterimi
{
  "serviceTypeId": string,
  "description": string
}
Alanlar
serviceTypeId

string

Zorunlu. serviceTypeId alanı, ServiceTypeMetadata adresinde bulunabilen, Google tarafından sağlanan benzersiz bir kimliktir. Bu bilgi, category.batchGet rpc hizmeti tarafından sağlanır.

description

string

İsteğe bağlı. Yapılandırılmış hizmet öğesinin açıklaması. Karakter sınırı 300'dür.

FreeFormServiceItem

Satıcı tarafından sunulan serbest biçimli bir hizmeti temsil eder. Bunlar, yapı hizmet verilerimizin bir parçası olarak kullanıma sunulmayan hizmetlerdir. Satıcı, coğrafi satıcı platformu aracılığıyla bu tür hizmetlerin adlarını manuel olarak girer.

JSON gösterimi
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Alanlar
categoryId

string

Zorunlu. categoryId ve serviceTypeId, Category mesajında belirtilen olası kombinasyonlarla eşleşmelidir.

label

object (Label)

Zorunlu. Öğe için dil etiketli etiketler. Öğe adlarının 140 karakter veya daha kısa, açıklamaların ise 250 karakter veya daha kısa olmasını öneririz. Bu alan yalnızca giriş özel bir hizmet öğesiyse ayarlanmalıdır. Standartlaştırılmış hizmet türleri, serviceTypeId aracılığıyla güncellenmelidir.