REST Resource: locations.questions

সম্পদ: প্রশ্ন

একটি একক প্রশ্ন এবং এর কিছু উত্তর উপস্থাপন করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
ক্ষেত্র
name

string

অপরিবর্তনীয়। প্রশ্নের অনন্য নাম। locations/*/questions/* প্রশ্ন তৈরির সময় সেট করা থাকলে এই ক্ষেত্রটি উপেক্ষা করা হবে।

author

object ( Author )

শুধুমাত্র আউটপুট। প্রশ্নের লেখক।

upvoteCount

integer

শুধুমাত্র আউটপুট। প্রশ্নের জন্য আপভোটের সংখ্যা।

text

string

প্রয়োজন। প্রশ্নের পাঠ্য। এটিতে কমপক্ষে তিনটি শব্দ থাকা উচিত এবং মোট দৈর্ঘ্য 10 অক্ষরের বেশি বা সমান হওয়া উচিত। সর্বাধিক দৈর্ঘ্য 4096 অক্ষর।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রশ্নটি কখন লেখা হয়েছিল তার টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রশ্নটি কখন শেষবার সংশোধন করা হয়েছিল তার টাইমস্ট্যাম্প৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

topAnswers[]

object ( Answer )

শুধুমাত্র আউটপুট। আপভোট অনুসারে সাজানো প্রশ্নের উত্তরের একটি তালিকা। অনুরোধের পরামিতিগুলির উপর নির্ভর করে এটি উত্তরগুলির একটি সম্পূর্ণ তালিকা নাও হতে পারে (উত্তরপ্রশ্ন)

totalAnswerCount

integer

শুধুমাত্র আউটপুট। এই প্রশ্নের জন্য পোস্ট করা মোট উত্তর সংখ্যা.

লেখক

একটি প্রশ্ন বা উত্তর লেখক প্রতিনিধিত্ব করে

JSON প্রতিনিধিত্ব
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
ক্ষেত্র
displayName

string

ব্যবহারকারীর প্রদর্শনের নাম

profilePhotoUri

string

ব্যবহারকারীর প্রোফাইল ফটো ইউআরআই।

type

enum ( AuthorType )

লেখক যে ধরনের ব্যবহারকারী।

লেখক প্রকার

লেখক যে ধরনের ব্যবহারকারীর জন্য Enum.

এনামস
AUTHOR_TYPE_UNSPECIFIED এই ব্যবহার করা উচিত নয়.
REGULAR_USER একজন নিয়মিত ব্যবহারকারী।
LOCAL_GUIDE একজন স্থানীয় গাইড
MERCHANT অবস্থানের মালিক/ব্যবস্থাপক

উত্তর

একটি প্রশ্নের উত্তর উপস্থাপন করে

JSON প্রতিনিধিত্ব
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। উত্তর অবস্থানের অনন্য নাম/*/questions/*/answers/*

author

object ( Author )

শুধুমাত্র আউটপুট। উত্তরের লেখক। শুধুমাত্র তালিকা অপারেশন সময় সেট করা হবে.

upvoteCount

integer

শুধুমাত্র আউটপুট। উত্তরের জন্য আপভোটের সংখ্যা।

text

string

প্রয়োজন। উত্তরের পাঠ্য। এটিতে অন্তত একটি নন-হোয়াইটস্পেস অক্ষর থাকা উচিত। সর্বাধিক দৈর্ঘ্য 4096 অক্ষর।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। কখন উত্তর লেখা হয়েছিল তার টাইমস্ট্যাম্প। শুধুমাত্র ListResponse আনার সময় পুনরুদ্ধার করা হয়েছে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। কখন উত্তরটি শেষবার সংশোধন করা হয়েছিল তার টাইমস্ট্যাম্প৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

পদ্ধতি

create

নির্দিষ্ট অবস্থানের জন্য একটি প্রশ্ন যোগ করে।

delete

বর্তমান ব্যবহারকারী দ্বারা লিখিত একটি নির্দিষ্ট প্রশ্ন মুছে দেয়।

list

একটি নির্দিষ্ট অবস্থানের জন্য প্রশ্নের পৃষ্ঠাযুক্ত তালিকা এবং এর কিছু উত্তর প্রদান করে।

patch

বর্তমান ব্যবহারকারীর দ্বারা লিখিত একটি নির্দিষ্ট প্রশ্ন আপডেট করে।