ServiceList

Bir veya daha fazla hizmet öğesi içeren 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 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 sunulmayacağını belirler.

price

object (Money)

İsteğe bağlı. Hizmet öğesinin parasal fiyatını gösterir. Fiyat eklenirken currencyCode ve birimler ayarlanmasını öneririz.

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

object (StructuredServiceItem)

Bu alanda, yapılandırılmış hizmet verilerinin büyük/küçük harf ayarı ayarlanır.

freeFormServiceItem

object (FreeFormServiceItem)

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

StructuredServiceItem

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

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

string

Zorunlu. serviceTypeId alanı, ServiceTypeMetadata adresinde bulunan ve 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ırlaması 300'dür.

FreeFormServiceItem

Satıcı tarafından sunulan serbest biçimli bir hizmeti temsil eder. Bunlar, yapı hizmet verilerimizin bir parçası olarak sunulmayan hizmetlerdir. Satıcı, bu tür hizmetlerin adlarını coğrafi satıcı platformu ü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. Öğenin dil etiketli etiketleri. Öğe adlarının 140 karakter, açıklamaların ise 250 karakterin altında 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.