Resource: Review
An Android app review.
JSON representation |
---|
{
"reviewId": string,
"authorName": string,
"comments": [
{
object ( |
Fields | |
---|---|
reviewId |
Unique identifier for this review. |
authorName |
The name of the user who wrote the review. |
comments[] |
A repeated field containing comments for the review. |
Comment
An entry of conversation between user and developer.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field
|
|
userComment |
A comment from a user. |
developerComment |
A comment from a developer. |
UserComment
User entry from conversation between user and developer.
JSON representation |
---|
{ "text": string, "lastModified": { object ( |
Fields | |
---|---|
text |
The content of the comment, i.e. review body. In some cases users have been able to write a review with separate title and body; in those cases the title and body are concatenated and separated by a tab character. |
lastModified |
The last time at which this comment was updated. |
starRating |
The star rating associated with the review, from 1 to 5. |
reviewerLanguage |
Language code for the reviewer. This is taken from the device settings so is not guaranteed to match the language the review is written in. May be absent. |
device |
Codename for the reviewer's device, e.g. klte, flounder. May be absent. |
androidOsVersion |
Integer Android SDK version of the user's device at the time the review was written, e.g. 23 is Marshmallow. May be absent. |
appVersionCode |
Integer version code of the app as installed at the time the review was written. May be absent. |
appVersionName |
String version name of the app as installed at the time the review was written. May be absent. |
thumbsUpCount |
Number of users who have given this review a thumbs up. |
thumbsDownCount |
Number of users who have given this review a thumbs down. |
deviceMetadata |
Information about the characteristics of the user's device. |
originalText |
Untranslated text of the review, where the review was translated. If the review was not translated this is left blank. |
Timestamp
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond resolution. The count is relative to an epoch at UTC midnight on January 1, 1970.
JSON representation |
---|
{ "seconds": string, "nanos": integer } |
Fields | |
---|---|
seconds |
Represents seconds of UTC time since Unix epoch. |
nanos |
Non-negative fractions of a second at nanosecond resolution. Must be from 0 to 999,999,999 inclusive. |
DeviceMetadata
Characteristics of the user's device.
JSON representation |
---|
{ "productName": string, "manufacturer": string, "deviceClass": string, "screenWidthPx": integer, "screenHeightPx": integer, "nativePlatform": string, "screenDensityDpi": integer, "glEsVersion": integer, "cpuModel": string, "cpuMake": string, "ramMb": integer } |
Fields | |
---|---|
productName |
Device model name (e.g. Droid) |
manufacturer |
Device manufacturer (e.g. Motorola) |
deviceClass |
Device class (e.g. tablet) |
screenWidthPx |
Screen width in pixels |
screenHeightPx |
Screen height in pixels |
nativePlatform |
Comma separated list of native platforms (e.g. "arm", "arm7") |
screenDensityDpi |
Screen density in DPI |
glEsVersion |
OpenGL version |
cpuModel |
Device CPU model, e.g. "MSM8974" |
cpuMake |
Device CPU make, e.g. "Qualcomm" |
ramMb |
Device RAM in Megabytes, e.g. "2048" |
DeveloperComment
Developer entry from conversation between user and developer.
JSON representation |
---|
{
"text": string,
"lastModified": {
object ( |
Fields | |
---|---|
text |
The content of the comment, i.e. reply body. |
lastModified |
The last time at which this comment was updated. |
Methods |
|
---|---|
|
Gets a single review. |
|
Lists all reviews. |
|
Replies to a single review, or updates an existing reply. |