Attributes

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

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

string

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

attributes[]

object (Attribute)

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

एट्रिब्यूट

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

जेएसओएन के काेड में दिखाना
{
  "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 वाली किसी एट्रिब्यूट की वैल्यू. इसमें वैल्यू आईडी की दो सूचियां होती हैं: ऐसी सूचियां जो सेट (सही) हैं और दूसरी, सेट नहीं (गलत). ऐसी वैल्यू जो मौजूद नहीं हैं उन्हें अज्ञात माना जाता है. कम से कम एक वैल्यू डालना ज़रूरी है.

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

string

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

unsetValues[]

string

Enum की ऐसी वैल्यू जिन्हें सेट नहीं किया गया है.

UriAttributeValue

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

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

string

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