REST Resource: accounts.locations.reviews

উৎস: পর্যালোচনা

এটি শুধুমাত্র আউটপুট। এটি কোনো একটি স্থানের পর্যালোচনা উপস্থাপন করে।

JSON উপস্থাপনা
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
ক্ষেত্র
name

string

রিসোর্সের নাম। রিভিউ-এর ক্ষেত্রে এর গঠনটি হলো accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

এনক্রিপ্ট করা অনন্য শনাক্তকারী।

reviewer

object ( Reviewer )

পর্যালোচনার লেখক।

starRating

enum ( StarRating )

রিভিউটির স্টার রেটিং।

comment

string

পর্যালোচনার মূল অংশটি মার্কআপ সহ সাধারণ টেক্সট হিসেবে।

createTime

string ( Timestamp format)

রিভিউটি লেখার সময়সূচক টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

updateTime

string ( Timestamp format)

রিভিউটি সর্বশেষ কখন পরিবর্তন করা হয়েছিল তার টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

reviewReply

object ( ReviewReply )

এই পর্যালোচনার জবাবে এই স্থানের মালিক/ব্যবস্থাপকের উত্তর।

পর্যালোচক

পর্যালোচনাটির লেখকের প্রতিনিধিত্ব করে।

JSON উপস্থাপনা
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
ক্ষেত্র
profilePhotoUrl

string

পর্যালোচনাকারীর প্রোফাইল ফটোর লিঙ্ক। শুধুমাত্র যদি isAnonymous মিথ্যা হয়, তবেই এটি প্রদর্শিত হবে।

displayName

string

পর্যালোচনাকারীর নাম। শুধুমাত্র যদি isAnonymous এর মান false হয়, তবেই পর্যালোচনাকারীর আসল নাম দিয়ে এটি পূরণ করা হবে।

isAnonymous

boolean

পর্যালোচক নিজের পরিচয় গোপন রাখতে চেয়েছেন কিনা তা নির্দেশ করে।

StarRating

পাঁচের মধ্যে তারকা রেটিং, যেখানে পাঁচ হলো সর্বোচ্চ রেটিং।

এনাম
STAR_RATING_UNSPECIFIED নির্দিষ্ট করা হয়নি।
ONE One star out of a maximum of five.
TWO সর্বোচ্চ পাঁচটির মধ্যে দুটি তারকা।
THREE সর্বোচ্চ পাঁচটির মধ্যে তিনটি তারকা।
FOUR সর্বোচ্চ পাঁচটির মধ্যে চারটি তারকা।
FIVE সর্বোচ্চ তারকা রেটিং।

পর্যালোচনা উত্তর

এটি কোনো পর্যালোচনার জবাবে স্থানটির মালিক/ব্যবস্থাপকের দেওয়া উত্তর।

JSON উপস্থাপনা
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
ক্ষেত্র
comment

string

উত্তরের মূল অংশটি মার্কআপ সহ সাধারণ টেক্সট হিসেবে থাকবে। এর সর্বোচ্চ দৈর্ঘ্য ৪০৯৬ বাইট।

updateTime

string ( Timestamp format)

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

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

reviewReplyState

enum ( State )

শুধুমাত্র আউটপুট। পর্যালোচনা উত্তরের অবস্থা।

রাজ্য

একটি রিভিউ উত্তরের মডারেশন অবস্থা নির্দেশ করে।

এনাম
REVIEW_REPLY_STATE_UNSPECIFIED এটি নির্দেশ করে যে অবস্থাটি অনির্দিষ্ট।
PENDING এটি নির্দেশ করে যে উত্তরটি পর্যালোচনার জন্য অপেক্ষাধীন রয়েছে।
REJECTED এর দ্বারা বোঝানো হয়েছে যে উত্তরটি প্রত্যাখ্যান করা হয়েছে।
APPROVED এটি নির্দেশ করে যে উত্তরটি অনুমোদিত হয়েছে।

পদ্ধতি

deleteReply

নির্দিষ্ট পর্যালোচনার প্রতিক্রিয়াটি মুছে দেয়।

get

নির্দিষ্ট পর্যালোচনাটি ফেরত দেয়।

list

নির্দিষ্ট অবস্থানের রিভিউগুলোর পৃষ্ঠাভিত্তিক তালিকা ফেরত দেয়।

updateReply

নির্দিষ্ট পর্যালোচনার উত্তর আপডেট করে।