Class DiscoverTvRequest

java.lang.Object
com.amilesend.tmdb.client.model.discover.type.DiscoverRequestBase
com.amilesend.tmdb.client.model.discover.DiscoverTvRequest
All Implemented Interfaces:
QueryParameterBasedRequest

public class DiscoverTvRequest extends DiscoverRequestBase implements QueryParameterBasedRequest
The request to filter and discover TV shows.
See Also:
  • Method Details

    • populateQueryParameters

      public okhttp3.HttpUrl.Builder populateQueryParameters( okhttp3.HttpUrl.Builder urlBuilder)
      Description copied from interface: QueryParameterBasedRequest
      Helper method to populate query parameters of a HttpUrl.Builder.
      Specified by:
      populateQueryParameters in interface QueryParameterBasedRequest
      Overrides:
      populateQueryParameters in class DiscoverRequestBase
      Parameters:
      urlBuilder - the HttpUrl.Builder instance
      Returns:
      the HttpUrl.Builder instance
    • builder

      public static DiscoverTvRequest.DiscoverTvRequestBuilder<?,?> builder()
    • getAirDateGte

      public LocalDate getAirDateGte()
      Filter on TV shows with an air date greater than or equal (>=).
    • getAirDateLte

      public LocalDate getAirDateLte()
      Filter on TV shows with an air date less than or equal (<=).
    • getFirstAirDateYear

      public Integer getFirstAirDateYear()
      Filter on the initial air date year.
    • getFirstAirDateGte

      public LocalDate getFirstAirDateGte()
      Filter on the initial air date greater than or equal (>=).
    • getFirstAirDateLte

      public LocalDate getFirstAirDateLte()
      Filter on the initial air date less than or equal (<=).
    • getIncludeNullFirstAirDates

      public Boolean getIncludeNullFirstAirDates()
      Flag indicator to include undefined first air dates.
    • getScreenedTheatrically

      public Boolean getScreenedTheatrically()
      Flag indicator to include tv shows that have been screened in theaters.
    • getTimezone

      public String getTimezone()
      Filter on timezone.
    • getWithNetworks

      public String getWithNetworks()
      Filter on networks.
    • getWithStatus

      public String getWithStatus()
      Filter on status.
      See Also:
    • getWithType

      public String getWithType()
      Filter on type.
      See Also:
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class DiscoverRequestBase
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DiscoverRequestBase
    • toString

      public String toString()
      Overrides:
      toString in class DiscoverRequestBase