Class AddRatingRequest
java.lang.Object
com.amilesend.tmdb.client.model.movie.type.MovieRequestBase
com.amilesend.tmdb.client.model.movie.AddRatingRequest
- All Implemented Interfaces:
BodyBasedRequest
,GuestSessionBasedRequest
,QueryParameterBasedRequest
,SessionBasedRequest
public class AddRatingRequest
extends MovieRequestBase
implements SessionBasedRequest, GuestSessionBasedRequest, BodyBasedRequest
Request to add a rating for a movie for the associated (guest) session.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
AddRatingRequest.AddRatingRequestBuilder<C extends AddRatingRequest,
B extends AddRatingRequest.AddRatingRequestBuilder<C, B>> Nested classes/interfaces inherited from class com.amilesend.tmdb.client.model.movie.type.MovieRequestBase
MovieRequestBase.MovieRequestBaseBuilder<C extends MovieRequestBase,
B extends MovieRequestBase.MovieRequestBaseBuilder<C, B>> -
Method Summary
Modifier and TypeMethodDescriptionstatic AddRatingRequest.AddRatingRequestBuilder
<?, ?> builder()
boolean
The guest session identifier (optional).The session identifier (optional).double
getValue()
The rating value (required).int
hashCode()
okhttp3.HttpUrl.Builder
populateQueryParameters
(okhttp3.HttpUrl.Builder urlBuilder) Helper method to populate query parameters of aHttpUrl.Builder
.toString()
Methods inherited from class com.amilesend.tmdb.client.model.movie.type.MovieRequestBase
getMovieId
Methods inherited from interface com.amilesend.tmdb.client.model.GuestSessionBasedRequest
populateGuestSessionIdQueryParameterIfDefined
Methods inherited from interface com.amilesend.tmdb.client.model.SessionBasedRequest
populateSessionIdQueryParameterIfDefined
-
Method Details
-
populateQueryParameters
public okhttp3.HttpUrl.Builder populateQueryParameters( okhttp3.HttpUrl.Builder urlBuilder) Description copied from interface:QueryParameterBasedRequest
Helper method to populate query parameters of aHttpUrl.Builder
.- Specified by:
populateQueryParameters
in interfaceQueryParameterBasedRequest
- Overrides:
populateQueryParameters
in classMovieRequestBase
- Parameters:
urlBuilder
- the HttpUrl.Builder instance- Returns:
- the HttpUrl.Builder instance
-
builder
-
getGuestSessionId
The guest session identifier (optional).- Specified by:
getGuestSessionId
in interfaceGuestSessionBasedRequest
- Returns:
- the guest session identifier
-
getSessionId
The session identifier (optional).- Specified by:
getSessionId
in interfaceSessionBasedRequest
- Returns:
- the session identifier
-
getValue
public double getValue()The rating value (required). -
equals
- Overrides:
equals
in classMovieRequestBase
-
hashCode
public int hashCode()- Overrides:
hashCode
in classMovieRequestBase
-
toString
- Overrides:
toString
in classMovieRequestBase
-