-
public final class TvShowsApi
-
-
Constructor Summary
Constructors Constructor Description TvShowsApi(KtorClient api)
-
Method Summary
Modifier and Type Method Description final Response<BaseItemDtoQueryResult>
getEpisodes(UUID seriesId, UUID userId, List<ItemFields> fields, Integer season, UUID seasonId, Boolean isMissing, String adjacentTo, UUID startItemId, Integer startIndex, Integer limit, Boolean enableImages, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData, String sortBy)
Gets episodes for a tv season. final Response<BaseItemDtoQueryResult>
getNextUp(UUID userId, Integer startIndex, Integer limit, List<ItemFields> fields, String seriesId, UUID parentId, Boolean enableImges, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData, Boolean enableTotalRecordCount, Boolean disableFirstEpisode)
Gets a list of next up episodes. final Response<BaseItemDtoQueryResult>
getSeasons(UUID seriesId, UUID userId, List<ItemFields> fields, Boolean isSpecialSeason, Boolean isMissing, String adjacentTo, Boolean enableImages, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData)
Gets seasons for a tv series. final Response<BaseItemDtoQueryResult>
getUpcomingEpisodes(UUID userId, Integer startIndex, Integer limit, List<ItemFields> fields, UUID parentId, Boolean enableImges, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData)
Gets a list of upcoming episodes. -
-
Constructor Detail
-
TvShowsApi
TvShowsApi(KtorClient api)
-
-
Method Detail
-
getEpisodes
final Response<BaseItemDtoQueryResult> getEpisodes(UUID seriesId, UUID userId, List<ItemFields> fields, Integer season, UUID seasonId, Boolean isMissing, String adjacentTo, UUID startItemId, Integer startIndex, Integer limit, Boolean enableImages, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData, String sortBy)
Gets episodes for a tv season.
- Parameters:
seriesId
- The series id.userId
- The user id.fields
- Optional.season
- Optional filter by season number.seasonId
- Optional.isMissing
- Optional.adjacentTo
- Optional.startItemId
- Optional.startIndex
- Optional.limit
- Optional.enableImages
- Optional, include image information in output.imageTypeLimit
- Optional, the max number of images to return, per image type.enableImageTypes
- Optional.enableUserData
- Optional.sortBy
- Optional.
-
getNextUp
final Response<BaseItemDtoQueryResult> getNextUp(UUID userId, Integer startIndex, Integer limit, List<ItemFields> fields, String seriesId, UUID parentId, Boolean enableImges, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData, Boolean enableTotalRecordCount, Boolean disableFirstEpisode)
Gets a list of next up episodes.
- Parameters:
userId
- The user id of the user to get the next up episodes for.startIndex
- Optional.limit
- Optional.fields
- Optional.seriesId
- Optional.parentId
- Optional.enableImges
- Optional.imageTypeLimit
- Optional.enableImageTypes
- Optional.enableUserData
- Optional.enableTotalRecordCount
- Whether to enable the total records count.disableFirstEpisode
- Whether to disable sending the first episode in a series as next up.
-
getSeasons
final Response<BaseItemDtoQueryResult> getSeasons(UUID seriesId, UUID userId, List<ItemFields> fields, Boolean isSpecialSeason, Boolean isMissing, String adjacentTo, Boolean enableImages, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData)
Gets seasons for a tv series.
- Parameters:
seriesId
- The series id.userId
- The user id.fields
- Optional.isSpecialSeason
- Optional.isMissing
- Optional.adjacentTo
- Optional.enableImages
- Optional.imageTypeLimit
- Optional.enableImageTypes
- Optional.enableUserData
- Optional.
-
getUpcomingEpisodes
final Response<BaseItemDtoQueryResult> getUpcomingEpisodes(UUID userId, Integer startIndex, Integer limit, List<ItemFields> fields, UUID parentId, Boolean enableImges, Integer imageTypeLimit, List<ImageType> enableImageTypes, Boolean enableUserData)
Gets a list of upcoming episodes.
- Parameters:
userId
- The user id of the user to get the upcoming episodes for.startIndex
- Optional.limit
- Optional.fields
- Optional.parentId
- Optional.enableImges
- Optional.imageTypeLimit
- Optional.enableImageTypes
- Optional.enableUserData
- Optional.
-
-
-
-