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 और units को सेट किया जाना चाहिए.

यूनियन फ़ील्ड service_item_info. इनमें से कोई एक फ़ील्ड हमेशा सेट होना चाहिए. service_item_info इनमें से कोई एक हो सकता है:
structuredServiceItem

object (StructuredServiceItem)

यह फ़ील्ड, स्ट्रक्चर्ड सेवाओं के डेटा के मामले में सेट किया जाएगा.

freeFormServiceItem

object (FreeFormServiceItem)

यह फ़ील्ड, बिना स्ट्रक्चर वाली सेवाओं के डेटा के केस के तौर पर सेट किया जाएगा.

StructuredServiceItem

व्यापारी/कंपनी/कारोबारी की ओर से दी जाने वाली व्यवस्थित सेवा के बारे में बताता है. उदाहरण के लिए: toilet_installation.

JSON के काेड में दिखाना
{
  "serviceTypeId": string,
  "description": string
}
फ़ील्ड
serviceTypeId

string

ज़रूरी है. serviceTypeId फ़ील्ड, Google से मिला यूनीक आईडी है. इसे ServiceTypeMetadata में देखा जा सकता है. यह जानकारी, categories.batchGet आरपीसी सेवा से मिलती है.

description

string

ज़रूरी नहीं. स्ट्रक्चर्ड सेवा आइटम की जानकारी. इसमें 300 से ज़्यादा वर्ण नहीं होने चाहिए.

FreeFormServiceItem

व्यापारी/कंपनी/कारोबारी की ओर से दी जाने वाली ऐसी सेवा के बारे में बताता है जो किसी खास फ़ॉर्मैट में नहीं होती. ये ऐसी सेवाएं हैं जिन्हें हमारी स्ट्रक्चर सेवा के डेटा के तौर पर नहीं दिखाया जाता. व्यापारी/कंपनी, ऐसी सेवाओं के नाम मैन्युअल तरीके से डालता है. इसके लिए, वह जियो-मर्चेंट प्लैटफ़ॉर्म का इस्तेमाल करता है.

JSON के काेड में दिखाना
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
फ़ील्ड
categoryId

string

ज़रूरी है. categoryId और serviceTypeId, Category मैसेज में दिए गए संभावित कॉम्बिनेशन से मेल खाने चाहिए.

label

object (Label)

ज़रूरी है. आइटम के लिए, भाषा के हिसाब से टैग किए गए लेबल. हमारा सुझाव है कि आइटम के नाम 140 या उससे कम वर्णों में और जानकारी 250 या उससे कम वर्णों में होनी चाहिए. यह फ़ील्ड सिर्फ़ तब सेट किया जाना चाहिए, जब इनपुट कोई कस्टम सेवा आइटम हो. सेवा के स्टैंडर्ड टाइप, serviceTypeId की मदद से अपडेट किए जाने चाहिए.