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 konumun Google kimliği şu biçimdedir: 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 bir 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 sunulmadığına karar verir.

price

object (Money)

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

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

object (StructuredServiceItem)

Bu alan, yapılandırılmış hizmet verilerinin büyük/küçük harf kullanımına göre ayarlanır.

freeFormServiceItem

object (FreeFormServiceItem)

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

StructuredServiceItem

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

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

string

Zorunlu. serviceTypeId alanı, Google tarafından sağlanan ve ServiceTypeMetadata'te bulunabilen benzersiz bir kimliktir. Bu bilgiler, categories.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'tür.

FreeFormServiceItem

Satıcı tarafından sunulan serbest biçimli bir hizmeti temsil eder. Bunlar, yapı hizmet verileri kapsamında paylaşılmayan hizmetlerdir. Satıcı, bu tür hizmetlerin adlarını coğrafi satıcı yüzeyi üzerinden manuel olarak girer.

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

string

Zorunlu. categoryId ve serviceTypeId, Category mesajında sağlanan 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 servis öğesiyse ayarlanmalıdır. Standartlaştırılmış hizmet türleri, serviceTypeId aracılığıyla güncellenmelidir.