com.jakewharton.trakt.services
Class RateService.EpisodeBuilder

java.lang.Object
  extended by com.jakewharton.apibuilder.ApiBuilder
      extended by com.jakewharton.trakt.TraktApiBuilder<RatingResponse>
          extended by com.jakewharton.trakt.services.RateService.EpisodeBuilder
Enclosing class:
RateService

public static final class RateService.EpisodeBuilder
extends TraktApiBuilder<RatingResponse>


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jakewharton.trakt.TraktApiBuilder
TraktApiBuilder.HttpMethod
 
Field Summary
 
Fields inherited from class com.jakewharton.trakt.TraktApiBuilder
FIELD_API_KEY, FIELD_DATE, FIELD_DAYS, FIELD_EPISODE, FIELD_EXTENDED, FIELD_QUERY, FIELD_SEASON, FIELD_TITLE, FIELD_USERNAME
 
Fields inherited from class com.jakewharton.apibuilder.ApiBuilder
API_URL_DELIMITER_END, API_URL_DELIMITER_START
 
Method Summary
 RateService.EpisodeBuilder episode(int episode)
           
protected  void performValidation()
          Perform any required validation before firing off the request.
 RateService.EpisodeBuilder rating(Rating rating)
           
 RateService.EpisodeBuilder season(int season)
           
 RateService.EpisodeBuilder title(String title)
           
 RateService.EpisodeBuilder tvdbId(int tvdbId)
           
 RateService.EpisodeBuilder year(int year)
           
 
Methods inherited from class com.jakewharton.trakt.TraktApiBuilder
dateToUnixTimestamp, execute, field, field, fire, hasPostParameter, includeDebugStrings, parameter, parameter, parameter, postFireCallback, postParameter, postParameter, postParameter, postParameter, preFireCallback, print
 
Methods inherited from class com.jakewharton.apibuilder.ApiBuilder
buildUrl, buildUrl, encodeUrl, field, field, field, field, field, hasField, hasParameter, parameter, parameter, parameter, parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

tvdbId

public RateService.EpisodeBuilder tvdbId(int tvdbId)

title

public RateService.EpisodeBuilder title(String title)

year

public RateService.EpisodeBuilder year(int year)

season

public RateService.EpisodeBuilder season(int season)

episode

public RateService.EpisodeBuilder episode(int episode)

rating

public RateService.EpisodeBuilder rating(Rating rating)

performValidation

protected void performValidation()
Description copied from class: TraktApiBuilder
Perform any required validation before firing off the request.

Overrides:
performValidation in class TraktApiBuilder<RatingResponse>


Copyright © 2011 Jake Wharton. All Rights Reserved.