Attributes

একটি প্রদত্ত অবস্থানের জন্য সমস্ত বৈশিষ্ট্যের জন্য একটি ধারক৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
ক্ষেত্র
name

string

প্রয়োজন। locations/{locationId}/attributes আকারে এই অবস্থানের জন্য Google শনাক্তকারী।

attributes[]

object ( Attribute )

বৈশিষ্ট্যগুলির একটি সংগ্রহ যা আপডেট করা দরকার।

বৈশিষ্ট্য

একটি অবস্থান বৈশিষ্ট্য. গুণাবলী একটি অবস্থান সম্পর্কে অতিরিক্ত তথ্য প্রদান করে। একটি অবস্থানে যে বৈশিষ্ট্যগুলি সেট করা যেতে পারে সেগুলি সেই অবস্থানের বৈশিষ্ট্যগুলির উপর ভিত্তি করে পরিবর্তিত হতে পারে (উদাহরণস্বরূপ, বিভাগ)৷ উপলব্ধ বৈশিষ্ট্যগুলি Google দ্বারা নির্ধারিত হয় এবং API পরিবর্তন ছাড়াই যোগ এবং সরানো হতে পারে৷

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

প্রয়োজন। এই বৈশিষ্ট্যের জন্য প্রস্তাবিত URI মান।