Class EpisodeBase<T extends EpisodeBase,L>

java.lang.Object
com.amilesend.tvmaze.client.model.Resource<T,L>
com.amilesend.tvmaze.client.model.EpisodeBase<T,L>
Direct Known Subclasses:
AlternateEpisode, Episode

public abstract class EpisodeBase<T extends EpisodeBase,L> extends Resource<T,L>
Describes a television show episode.
  • Method Details

    • getUrl

      public String getUrl()
      The URL for the episode.
    • getName

      public String getName()
      The episode title.
    • getSeason

      public int getSeason()
      The associated season number of the episode.
    • getNumber

      public int getNumber()
      The associated episode numer within the season of the episode.
    • getType

      public String getType()
      The episode type.
    • getAirdate

      public LocalDate getAirdate()
      The date of the initial airing.
    • getAirtime

      public LocalTime getAirtime()
      The time of day of the initial airing.
    • getAirstamp

      public LocalDateTime getAirstamp()
      The UTC date and time of the initial airing.
    • getRuntime

      public int getRuntime()
      The time in minutes of the episode.
    • toString

      public String toString()
      Overrides:
      toString in class Resource<T extends EpisodeBase,L>