Class TvMaze

java.lang.Object
com.amilesend.tvmaze.client.TvMaze

public class TvMaze extends Object
A helper class to vend API classes that are associated with a Connection to the TVMaze service.
See Also:
  • Connection
  • Field Details

  • Constructor Details

    • TvMaze

      public TvMaze()
      Creates a new TvMaze object that is configured with the default settings.
    • TvMaze

      public TvMaze(com.amilesend.client.connection.Connection<GsonFactory> connection)
  • Method Details

    • getSearchApi

      public SearchApi getSearchApi()
      Gets a new SearchApi object used to interact with the Search API. See https://www.tvmaze.com/api#search for more information.
      Returns:
      the search API
      See Also:
    • getScheduleApi

      public ScheduleApi getScheduleApi()
      Gets a new ScheduleApi object used to interact with the Schedule API. See a href="https://www.tvmaze.com/api#schedule">https://www.tvmaze.com/api#schedule for more information.
      Returns:
      the schedule API
      See Also:
    • getShowsApi

      public ShowsApi getShowsApi()
      Gets a new ScheduleApi object used to interact with the Shows API. See a href="https://www.tvmaze.com/api#shows">https://www.tvmaze.com/api#shows for more information.
      Returns:
      the schedule API
      See Also:
    • getEpisodesApi

      public EpisodesApi getEpisodesApi()
      Gets a new EpisodesApi object used to interact with the Episodes API. See a href="https://www.tvmaze.com/api#episodes">https://www.tvmaze.com/api#episodes for more information.
      Returns:
      the episodes API
      See Also:
    • getPeopleApi

      public PeopleApi getPeopleApi()
      Gets a new PeopleApi object used to interact with the People API. See a href="https://www.tvmaze.com/api#people">https://www.tvmaze.com/api#people for more information.
      Returns:
      the people API
      See Also:
    • getUpdatesApi

      public UpdatesApi getUpdatesApi()
      Gets a new UpdatesApi object used to interact with the Updates API. See a href="https://www.tvmaze.com/api#updates">https://www.tvmaze.com/api#updates for more information.
      Returns:
      the updates API
      See Also: