public interface ReviewService
| Modifier and Type | Method and Description |
|---|---|
ReviewsResponse |
addReview(java.lang.String uuid,
Review review)
Add rating or/and review to a MtgObject.
|
void |
addReview(java.lang.String uuid,
Review review,
IZITravelCallback<ReviewsResponse> callback)
Asynchronous version of
addReview(String, Review). |
retrofit.client.Response |
addReviewResponse(java.lang.String uuid,
Review review) |
ReviewsResponse |
getReviews(java.lang.String uuid,
java.lang.String language,
java.lang.Long limit,
java.lang.Long offset)
Get rating and reviews for MtgObject by UUID.
|
void |
getReviews(java.lang.String uuid,
java.lang.String language,
java.lang.Long limit,
java.lang.Long offset,
IZITravelCallback<ReviewsResponse> callback)
Asynchronous version of
getReviews(String, String, Long, Long). |
retrofit.client.Response |
getReviewsResponse(java.lang.String uuid,
java.lang.String language,
java.lang.Long limit,
java.lang.Long offset) |
@GET(value="/mtgobjects/{uuid}/reviews")
ReviewsResponse getReviews(@Path(value="uuid")
java.lang.String uuid,
@Query(value="lang")
java.lang.String language,
@Query(value="limit")
java.lang.Long limit,
@Query(value="offset")
java.lang.Long offset)
uuid - UUID of the MtgObject.language - Returns records for certain language. Example: "&lang=ru". Skip argument for all languages.limit - The number of individual records that are returned in each page.
Default 25, min:0 (only metadata be returned), max:100.offset - This offsets the start of each page by the number of records specified.
Default 0.@GET(value="/mtgobjects/{uuid}/reviews")
void getReviews(@Path(value="uuid")
java.lang.String uuid,
@Query(value="lang")
java.lang.String language,
@Query(value="limit")
java.lang.Long limit,
@Query(value="offset")
java.lang.Long offset,
IZITravelCallback<ReviewsResponse> callback)
getReviews(String, String, Long, Long).@GET(value="/mtgobjects/{uuid}/reviews")
retrofit.client.Response getReviewsResponse(@Path(value="uuid")
java.lang.String uuid,
@Query(value="lang")
java.lang.String language,
@Query(value="limit")
java.lang.Long limit,
@Query(value="offset")
java.lang.Long offset)
@POST(value="/mtgobjects/{uuid}/reviews")
ReviewsResponse addReview(@Path(value="uuid")
java.lang.String uuid,
@Body
Review review)
uuid - UUID of the MtgObject.review - A rating/review.@POST(value="/mtgobjects/{uuid}/reviews")
void addReview(@Path(value="uuid")
java.lang.String uuid,
@Body
Review review,
IZITravelCallback<ReviewsResponse> callback)
addReview(String, Review).@POST(value="/mtgobjects/{uuid}/reviews")
retrofit.client.Response addReviewResponse(@Path(value="uuid")
java.lang.String uuid,
@Body
Review review)