REST Resource: reviews

সম্পদ: পর্যালোচনা

একটি অ্যান্ড্রয়েড অ্যাপ পর্যালোচনা।

JSON প্রতিনিধিত্ব
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
ক্ষেত্র
reviewId

string

এই পর্যালোচনার জন্য অনন্য শনাক্তকারী.

authorName

string

যে ব্যবহারকারীর নাম রিভিউ লিখেছেন।

comments[]

object ( Comment )

পর্যালোচনার জন্য মন্তব্য ধারণকারী একটি পুনরাবৃত্ত ক্ষেত্র।

মন্তব্য করুন

ব্যবহারকারী এবং বিকাশকারীর মধ্যে কথোপকথনের একটি এন্ট্রি।

JSON প্রতিনিধিত্ব
{

  // Union field comment can be only one of the following:
  "userComment": {
    object (UserComment)
  },
  "developerComment": {
    object (DeveloperComment)
  }
  // End of list of possible types for union field comment.
}
ক্ষেত্র

ইউনিয়ন ফিল্ড comment .

comment শুধুমাত্র নিম্নলিখিত একটি হতে পারে:

userComment

object ( UserComment )

একজন ব্যবহারকারীর কাছ থেকে একটি মন্তব্য.

developerComment

object ( DeveloperComment )

একজন ডেভেলপারের মন্তব্য।

ব্যবহারকারী মন্তব্য

ব্যবহারকারী এবং বিকাশকারীর মধ্যে কথোপকথন থেকে ব্যবহারকারীর এন্ট্রি।

JSON প্রতিনিধিত্ব
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  },
  "starRating": integer,
  "reviewerLanguage": string,
  "device": string,
  "androidOsVersion": integer,
  "appVersionCode": integer,
  "appVersionName": string,
  "thumbsUpCount": integer,
  "thumbsDownCount": integer,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "originalText": string
}
ক্ষেত্র
text

string

কমেন্টের বিষয়বস্তু অর্থাৎ রিভিউ বডি। কিছু ক্ষেত্রে ব্যবহারকারীরা আলাদা শিরোনাম এবং বডি সহ একটি পর্যালোচনা লিখতে সক্ষম হয়েছেন; এই ক্ষেত্রে শিরোনাম এবং বডি একত্রিত এবং একটি ট্যাব অক্ষর দ্বারা পৃথক করা হয়।

lastModified

object ( Timestamp )

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

starRating

integer

পর্যালোচনার সাথে যুক্ত তারকা রেটিং, 1 থেকে 5 পর্যন্ত।

reviewerLanguage

string

পর্যালোচকদের জন্য ভাষা কোড। এটি ডিভাইস সেটিংস থেকে নেওয়া হয়েছে তাই রিভিউটি যে ভাষায় লেখা হয়েছে তার সাথে মিল থাকার নিশ্চয়তা নেই৷ অনুপস্থিত থাকতে পারে৷

device

string

পর্যালোচনাকারীর ডিভাইসের কোডনেম, যেমন klte, flounder। অনুপস্থিত থাকতে পারে।

androidOsVersion

integer

রিভিউ লেখার সময় ব্যবহারকারীর ডিভাইসের ইন্টিজার অ্যান্ড্রয়েড SDK সংস্করণ, যেমন 23 হল Marshmallow। অনুপস্থিত থাকতে পারে।

appVersionCode

integer

রিভিউ লেখার সময় অ্যাপটির পূর্ণসংখ্যা সংস্করণ কোড ইনস্টল করা হয়েছে। অনুপস্থিত থাকতে পারে।

appVersionName

string

রিভিউ লেখার সময় অ্যাপটির স্ট্রিং ভার্সন নাম ইনস্টল করা হয়েছে। অনুপস্থিত থাকতে পারে।

thumbsUpCount

integer

এই পর্যালোচনা একটি থাম্বস আপ দেওয়া ব্যবহারকারীদের সংখ্যা.

thumbsDownCount

integer

ব্যবহারকারীদের সংখ্যা যারা এই পর্যালোচনাটিকে থাম্বস ডাউন দিয়েছে৷

deviceMetadata

object ( DeviceMetadata )

ব্যবহারকারীর ডিভাইসের বৈশিষ্ট্য সম্পর্কে তথ্য।

originalText

string

পর্যালোচনার অঅনুবাদিত পাঠ্য, যেখানে পর্যালোচনাটি অনুবাদ করা হয়েছিল। যদি পর্যালোচনাটি অনুবাদ করা না হয় তবে এটি খালি রাখা হয়।

টাইমস্ট্যাম্প

একটি টাইমস্ট্যাম্প ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের গণনা এবং সেকেন্ডের ভগ্নাংশ হিসাবে এনকোড করা যেকোন সময় অঞ্চল বা স্থানীয় ক্যালেন্ডার থেকে স্বাধীন সময়ের একটি বিন্দুকে উপস্থাপন করে। গণনাটি 1 জানুয়ারী, 1970-এ UTC মধ্যরাতে একটি যুগের সাথে সম্পর্কিত।

JSON প্রতিনিধিত্ব
{
  "seconds": string,
  "nanos": integer
}
ক্ষেত্র
seconds

string ( int64 format)

ইউনিক্স যুগ থেকে UTC সময়ের সেকেন্ডের প্রতিনিধিত্ব করে।

nanos

integer

ন্যানোসেকেন্ড রেজোলিউশনে এক সেকেন্ডের অ-নেতিবাচক ভগ্নাংশ। 0 থেকে 999,999,999 এর মধ্যে থাকতে হবে।

ডিভাইস মেটাডেটা

ব্যবহারকারীর ডিভাইসের বৈশিষ্ট্য।

JSON প্রতিনিধিত্ব
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
ক্ষেত্র
productName

string

ডিভাইস মডেলের নাম (যেমন Droid)

manufacturer

string

ডিভাইস প্রস্তুতকারক (যেমন মটোরোলা)

deviceClass

string

ডিভাইস ক্লাস (যেমন ট্যাবলেট)

screenWidthPx

integer

পিক্সেলে স্ক্রিনের প্রস্থ

screenHeightPx

integer

পিক্সেলে স্ক্রিনের উচ্চতা

nativePlatform

string

নেটিভ প্ল্যাটফর্মের কমা বিভক্ত তালিকা (যেমন "বাহু", "আর্ম7")

screenDensityDpi

integer

ডিপিআই-এ পর্দার ঘনত্ব

glEsVersion

integer

OpenGL সংস্করণ

cpuModel

string

ডিভাইস CPU মডেল, যেমন "MSM8974"

cpuMake

string

ডিভাইস CPU তৈরি, যেমন "Qualcomm"

ramMb

integer

মেগাবাইটে ডিভাইস RAM, যেমন "2048"

বিকাশকারী মন্তব্য

ব্যবহারকারী এবং বিকাশকারীর মধ্যে কথোপকথন থেকে বিকাশকারী এন্ট্রি।

JSON প্রতিনিধিত্ব
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
ক্ষেত্র
text

string

কমেন্টের বিষয়বস্তু, অর্থাৎ রিপ্লাই বডি।

lastModified

object ( Timestamp )

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

পদ্ধতি

get

একটি একক পর্যালোচনা পায়.

list

সমস্ত পর্যালোচনা তালিকা.

reply

একটি একক পর্যালোচনার উত্তর, অথবা একটি বিদ্যমান উত্তর আপডেট করে।