Attributes

किसी दी गई जगह के सभी एट्रिब्यूट के लिए एक कंटेनर.

JSON के काेड में दिखाना
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
फ़ील्ड
name

string

ज़रूरी है. इस जगह के लिए Google आइडेंटिफ़ायर, locations/{locationId}/attributes के तौर पर.

attributes[]

object (Attribute)

एट्रिब्यूट का कलेक्शन, जिसे अपडेट करने की ज़रूरत है.

एट्रिब्यूट

जगह की जानकारी देने वाला एट्रिब्यूट. एट्रिब्यूट से किसी जगह के बारे में ज़्यादा जानकारी मिलती है. किसी जगह के लिए सेट की जा सकने वाली विशेषताएं, उस जगह की विशेषताओं के आधार पर अलग-अलग हो सकती हैं (जैसे कि कैटगरी). उपलब्ध एट्रिब्यूट Google तय करता है. एपीआई में बदलाव किए बिना, एट्रिब्यूट जोड़े और हटाए जा सकते हैं.

JSON के काेड में दिखाना
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
फ़ील्ड
name

string

ज़रूरी है. इस एट्रिब्यूट के लिए संसाधन का नाम.

valueType

enum (AttributeValueType)

सिर्फ़ आउटपुट के लिए. इस एट्रिब्यूट में मौजूद वैल्यू का टाइप. इसका इस्तेमाल यह तय करने के लिए किया जाना चाहिए कि वैल्यू को कैसे समझा जाए.

values[]

value (Value format)

इस एट्रिब्यूट की वैल्यू. दिए गए मानों का प्रकार उस विशेषता के लिए अपेक्षित मानों से मेल खाना चाहिए. यह दोहराया गया फ़ील्ड है, जिसमें एक से ज़्यादा एट्रिब्यूट की वैल्यू दी जा सकती हैं. एट्रिब्यूट के लिए सिर्फ़ एक वैल्यू इस्तेमाल की जा सकती है.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

जब एट्रिब्यूट की वैल्यू का टाइप REPEATED_ENUM होता है, तो उसमें एट्रिब्यूट की वैल्यू शामिल होती है और दूसरे वैल्यू वाले फ़ील्ड खाली होने चाहिए.

uriValues[]

object (UriAttributeValue)

जब एट्रिब्यूट की वैल्यू का टाइप यूआरएल होता है, तो इस फ़ील्ड में इस एट्रिब्यूट की वैल्यू शामिल होती हैं. साथ ही, बाकी वैल्यू वाले फ़ील्ड खाली होने चाहिए.

RepeatedEnumAttributeValue

REPEATED_ENUM के valueType वाली किसी एट्रिब्यूट की वैल्यू. इसमें वैल्यू आईडी की दो सूचियां होती हैं: सेट की गई (सही) और सेट नहीं की गई (गलत) सूचियां. जो वैल्यू मौजूद नहीं हैं उन्हें अज्ञात माना जाता है. कम से कम एक मान बताना ज़रूरी है.

JSON के काेड में दिखाना
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
फ़ील्ड
setValues[]

string

सेट की गई Enum वैल्यू.

unsetValues[]

string

Enum वैल्यू, जो सेट नहीं हैं.

UriAttributeValue

यूआरएल के valueType वाली किसी एट्रिब्यूट की वैल्यू.

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

string

ज़रूरी है. इस एट्रिब्यूट के लिए सुझाई गई यूआरआई वैल्यू.