Class AddRatingRequest
java.lang.Object
com.amilesend.tmdb.client.model.tv.episodes.type.EpisodeRequestBase
com.amilesend.tmdb.client.model.tv.episodes.AddRatingRequest
- All Implemented Interfaces:
BodyBasedRequest, GuestSessionBasedRequest, QueryParameterBasedRequest, SessionBasedRequest
public class AddRatingRequest
extends EpisodeRequestBase
implements GuestSessionBasedRequest, SessionBasedRequest, BodyBasedRequest
Request to add a rating for a TV episode.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAddRatingRequest.AddRatingRequestBuilder<C extends AddRatingRequest, B extends AddRatingRequest.AddRatingRequestBuilder<C,B>> Nested classes/interfaces inherited from class EpisodeRequestBase
EpisodeRequestBase.EpisodeRequestBaseBuilder<C,B> Modifier and TypeClassDescriptionstatic classEpisodeRequestBase.EpisodeRequestBaseBuilder<C extends EpisodeRequestBase, B extends EpisodeRequestBase.EpisodeRequestBaseBuilder<C,B>> -
Method Summary
Modifier and TypeMethodDescriptionstatic AddRatingRequest.AddRatingRequestBuilder<?, ?> builder()booleanThe guest session identifier (optional).The session identifier (optional).doublegetValue()The rating value (required).inthashCode()okhttp3.HttpUrl.BuilderpopulateQueryParameters(okhttp3.HttpUrl.Builder urlBuilder) Helper method to populate query parameters of aHttpUrl.Builder.toString()Methods inherited from class EpisodeRequestBase
getEpisodeNumber, getSeasonNumber, getSeriesIdModifier and TypeMethodDescriptionintThe episode number (required).intThe season number (required).intThe TV series identifier (required).Methods inherited from interface GuestSessionBasedRequest
populateGuestSessionIdQueryParameterIfDefinedModifier and TypeMethodDescriptiondefault okhttp3.HttpUrl.BuilderpopulateGuestSessionIdQueryParameterIfDefined(okhttp3.HttpUrl.Builder urlBuilder) Defines the session identifier as a query parameter in the request URL builder if defined.Methods inherited from interface SessionBasedRequest
populateSessionIdQueryParameterIfDefinedModifier and TypeMethodDescriptiondefault okhttp3.HttpUrl.BuilderpopulateSessionIdQueryParameterIfDefined(okhttp3.HttpUrl.Builder urlBuilder) Defines the session identifier as a query parameter in the request URL builder if defined.
-
Method Details
-
populateQueryParameters
public okhttp3.HttpUrl.Builder populateQueryParameters( okhttp3.HttpUrl.Builder urlBuilder) Description copied from interface:QueryParameterBasedRequestHelper method to populate query parameters of aHttpUrl.Builder.- Specified by:
populateQueryParametersin interfaceQueryParameterBasedRequest- Overrides:
populateQueryParametersin classEpisodeRequestBase- Parameters:
urlBuilder- the HttpUrl.Builder instance- Returns:
- the HttpUrl.Builder instance
-
builder
-
getGuestSessionId
The guest session identifier (optional).- Specified by:
getGuestSessionIdin interfaceGuestSessionBasedRequest- Returns:
- the guest session identifier
-
getSessionId
The session identifier (optional).- Specified by:
getSessionIdin interfaceSessionBasedRequest- Returns:
- the session identifier
-
getValue
public double getValue()The rating value (required). -
equals
- Overrides:
equalsin classEpisodeRequestBase
-
hashCode
public int hashCode()- Overrides:
hashCodein classEpisodeRequestBase
-
toString
- Overrides:
toStringin classEpisodeRequestBase
-