Class Review

A user-created review of an item.

1public class Review
2extends java.lang.Object

Fields 

FieldDescriptionModifier and Type
contentThe text content of the review.java.lang.String
dateDate and time when the review was submitted.java.util.Date
itemIdThe ID of the item being reviewed.java.lang.String
purchasedWhether the product was purchased by this user before being reviewed.java.lang.Boolean
ratingScore given to the item in this review, must be normalized to the range 1-100 inclusive.java.lang.Integer
titleThe title of the review.java.lang.String
userDisplayNameName to be displayed along with review, may have no relation to actual user ID.java.lang.String

itemId 

1@NonNull
2public String itemId

The ID of the item being reviewed.

See also

date 

1@Nullable
2public Date date

Date and time when the review was submitted.

rating 

1@Nullable
2@IntRange(from=1L,
3          to=100L)
4public Integer rating

The score given to the item in this review. You must normalize the score to a value between, and including, 1 and 100.

title 

1@Nullable
2public String title

The title of the review.

content 

1@Nullable
2public String content

The text content of the review.

userDisplayName 

1@Nullable
2public String userDisplayName

Name to be displayed along with review. The name may have no relation to the actual user ID.

purchased 

1@Nullable
2public Boolean purchased

Whether the product was purchased by this user before being reviewed.

Constructors 

Review 

1public Review(@NonNull
2       String itemId,
3       @Nullable
4       Date date,
5       @Nullable @IntRange(from=1L,to=100L)
6       Integer rating,
7       @Nullable
8       String title,
9       @Nullable
10       Boolean purchased)

Builds item review details, which can then be further modified. This method only builds a data object. To use it, pass it to one of the tracking methods like Context.review(Item, Review).

Parameters 

ParameterDescriptionRequired?
itemIdThe Item.id of the item being reviewed.Yes
dateSee date.No
ratingSee rating. The value must be from 1 to 100.No
titleSee title.No
purchasedSee purchased.No

Methods 

MethodModifier and Type
fromJSONObject(org.json.JSONObject json)static Review

fromJSONObject 

1public static Review fromJSONObject(org.json.JSONObject json)