- LiveTvApiFp(configuration?): {
addListingProvider(pw?: string, validateListings?: boolean, validateLogin?: boolean, listingsProviderInfo?: ListingsProviderInfo, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>;
addTunerHost(tunerHostInfo?: TunerHostInfo, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo>)>;
cancelSeriesTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
cancelTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
createSeriesTimer(seriesTimerInfoDto?: SeriesTimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
createTimer(timerInfoDto?: TimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
deleteListingProvider(id?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
deleteRecording(recordingId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
deleteTunerHost(id?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
discoverTuners(newDevicesOnly?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>;
discvoverTuners(newDevicesOnly?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>;
getChannel(channelId: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>;
getChannelMappingOptions(providerId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelMappingOptionsDto>)>;
getDefaultListingProvider(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>;
getDefaultTimer(programId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>;
getGuideInfo(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<GuideInfo>)>;
getLineups(id?: string, type?: string, location?: string, country?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>;
getLiveRecordingFile(recordingId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>;
getLiveStreamFile(streamId: string, container: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>;
getLiveTvChannels(type?: ChannelType, userId?: string, startIndex?: number, isMovie?: boolean, isSeries?: boolean, isNews?: boolean, isKids?: boolean, isSports?: boolean, limit?: number, isFavorite?: boolean, isLiked?: boolean, isDisliked?: boolean, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], fields?: ItemFields[], enableUserData?: boolean, sortBy?: ItemSortBy[], sortOrder?: SortOrder, enableFavoriteSorting?: boolean, addCurrentProgram?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getLiveTvInfo(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<LiveTvInfo>)>;
getLiveTvPrograms(channelIds?: string[], userId?: string, minStartDate?: string, hasAired?: boolean, isAiring?: boolean, maxStartDate?: string, minEndDate?: string, maxEndDate?: string, isMovie?: boolean, isSeries?: boolean, isNews?: boolean, isKids?: boolean, isSports?: boolean, startIndex?: number, limit?: number, sortBy?: ItemSortBy[], sortOrder?: SortOrder[], genres?: string[], genreIds?: string[], enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], enableUserData?: boolean, seriesTimerId?: string, librarySeriesId?: string, fields?: ItemFields[], enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getProgram(programId: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>;
getPrograms(getProgramsDto?: GetProgramsDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecommendedPrograms(userId?: string, limit?: number, isAiring?: boolean, hasAired?: boolean, isSeries?: boolean, isMovie?: boolean, isNews?: boolean, isKids?: boolean, isSports?: boolean, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], genreIds?: string[], fields?: ItemFields[], enableUserData?: boolean, enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecording(recordingId: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>;
getRecordingFolders(userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecordingGroup(groupId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
getRecordingGroups(userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecordings(channelId?: string, userId?: string, startIndex?: number, limit?: number, status?: RecordingStatus, isInProgress?: boolean, seriesTimerId?: string, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], fields?: ItemFields[], enableUserData?: boolean, isMovie?: boolean, isSeries?: boolean, isKids?: boolean, isSports?: boolean, isNews?: boolean, isLibraryItem?: boolean, enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecordingsSeries(channelId?: string, userId?: string, groupId?: string, startIndex?: number, limit?: number, status?: RecordingStatus, isInProgress?: boolean, seriesTimerId?: string, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], fields?: ItemFields[], enableUserData?: boolean, enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getSchedulesDirectCountries(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>;
getSeriesTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>;
getSeriesTimers(sortBy?: string, sortOrder?: SortOrder, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDtoQueryResult>)>;
getTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDto>)>;
getTimers(channelId?: string, seriesTimerId?: string, isActive?: boolean, isScheduled?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDtoQueryResult>)>;
getTunerHostTypes(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>;
resetTuner(tunerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
setChannelMapping(setChannelMappingDto: SetChannelMappingDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerChannelMapping>)>;
updateSeriesTimer(timerId: string, seriesTimerInfoDto?: SeriesTimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
updateTimer(timerId: string, timerInfoDto?: TimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
} Returns {
addListingProvider(pw?: string, validateListings?: boolean, validateLogin?: boolean, listingsProviderInfo?: ListingsProviderInfo, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>;
addTunerHost(tunerHostInfo?: TunerHostInfo, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo>)>;
cancelSeriesTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
cancelTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
createSeriesTimer(seriesTimerInfoDto?: SeriesTimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
createTimer(timerInfoDto?: TimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
deleteListingProvider(id?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
deleteRecording(recordingId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
deleteTunerHost(id?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
discoverTuners(newDevicesOnly?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>;
discvoverTuners(newDevicesOnly?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>;
getChannel(channelId: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>;
getChannelMappingOptions(providerId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelMappingOptionsDto>)>;
getDefaultListingProvider(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>;
getDefaultTimer(programId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>;
getGuideInfo(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<GuideInfo>)>;
getLineups(id?: string, type?: string, location?: string, country?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>;
getLiveRecordingFile(recordingId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>;
getLiveStreamFile(streamId: string, container: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>;
getLiveTvChannels(type?: ChannelType, userId?: string, startIndex?: number, isMovie?: boolean, isSeries?: boolean, isNews?: boolean, isKids?: boolean, isSports?: boolean, limit?: number, isFavorite?: boolean, isLiked?: boolean, isDisliked?: boolean, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], fields?: ItemFields[], enableUserData?: boolean, sortBy?: ItemSortBy[], sortOrder?: SortOrder, enableFavoriteSorting?: boolean, addCurrentProgram?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getLiveTvInfo(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<LiveTvInfo>)>;
getLiveTvPrograms(channelIds?: string[], userId?: string, minStartDate?: string, hasAired?: boolean, isAiring?: boolean, maxStartDate?: string, minEndDate?: string, maxEndDate?: string, isMovie?: boolean, isSeries?: boolean, isNews?: boolean, isKids?: boolean, isSports?: boolean, startIndex?: number, limit?: number, sortBy?: ItemSortBy[], sortOrder?: SortOrder[], genres?: string[], genreIds?: string[], enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], enableUserData?: boolean, seriesTimerId?: string, librarySeriesId?: string, fields?: ItemFields[], enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getProgram(programId: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>;
getPrograms(getProgramsDto?: GetProgramsDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecommendedPrograms(userId?: string, limit?: number, isAiring?: boolean, hasAired?: boolean, isSeries?: boolean, isMovie?: boolean, isNews?: boolean, isKids?: boolean, isSports?: boolean, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], genreIds?: string[], fields?: ItemFields[], enableUserData?: boolean, enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecording(recordingId: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>;
getRecordingFolders(userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecordingGroup(groupId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
getRecordingGroups(userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecordings(channelId?: string, userId?: string, startIndex?: number, limit?: number, status?: RecordingStatus, isInProgress?: boolean, seriesTimerId?: string, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], fields?: ItemFields[], enableUserData?: boolean, isMovie?: boolean, isSeries?: boolean, isKids?: boolean, isSports?: boolean, isNews?: boolean, isLibraryItem?: boolean, enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getRecordingsSeries(channelId?: string, userId?: string, groupId?: string, startIndex?: number, limit?: number, status?: RecordingStatus, isInProgress?: boolean, seriesTimerId?: string, enableImages?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], fields?: ItemFields[], enableUserData?: boolean, enableTotalRecordCount?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>;
getSchedulesDirectCountries(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>;
getSeriesTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>;
getSeriesTimers(sortBy?: string, sortOrder?: SortOrder, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDtoQueryResult>)>;
getTimer(timerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDto>)>;
getTimers(channelId?: string, seriesTimerId?: string, isActive?: boolean, isScheduled?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDtoQueryResult>)>;
getTunerHostTypes(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>;
resetTuner(tunerId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
setChannelMapping(setChannelMappingDto: SetChannelMappingDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerChannelMapping>)>;
updateSeriesTimer(timerId: string, seriesTimerInfoDto?: SeriesTimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
updateTimer(timerId: string, timerInfoDto?: TimerInfoDto, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
}
addListingProvider:function
- addListingProvider(pw?, validateListings?, validateLogin?, listingsProviderInfo?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>
Parameters
Optional
pw: stringOptional
validateListings: booleanOptional
validateLogin: booleanOptional
listingsProviderInfo: ListingsProviderInfoOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>
addTunerHost:function
- addTunerHost(tunerHostInfo?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo>)>
Parameters
Optional
tunerHostInfo: TunerHostInfoOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo>)>
cancelSeriesTimer:function
- cancelSeriesTimer(timerId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- timerId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
cancelTimer:function
- cancelTimer(timerId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- timerId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
createSeriesTimer:function
- createSeriesTimer(seriesTimerInfoDto?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
createTimer:function
- createTimer(timerInfoDto?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
Optional
timerInfoDto: TimerInfoDtoOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
deleteListingProvider:function
- deleteListingProvider(id?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
Optional
id: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
deleteRecording:function
- deleteRecording(recordingId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- recordingId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
deleteTunerHost:function
- deleteTunerHost(id?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
Optional
id: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
discoverTuners:function
- discoverTuners(newDevicesOnly?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>
Parameters
Optional
newDevicesOnly: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>
discvoverTuners:function
- discvoverTuners(newDevicesOnly?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>
Parameters
Optional
newDevicesOnly: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerHostInfo[]>)>
getChannel:function
- getChannel(channelId, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>
Parameters
- channelId: string
Optional
userId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>
getChannelMappingOptions:function
- getChannelMappingOptions(providerId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelMappingOptionsDto>)>
Parameters
Optional
providerId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelMappingOptionsDto>)>
getDefaultListingProvider:function
- getDefaultListingProvider(options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>
Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListingsProviderInfo>)>
getDefaultTimer:function
- getDefaultTimer(programId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>
Parameters
Optional
programId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>
getGuideInfo:function
- getGuideInfo(options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<GuideInfo>)>
Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<GuideInfo>)>
getLineups:function
- getLineups(id?, type?, location?, country?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>
Parameters
Optional
id: stringOptional
type: stringOptional
location: stringOptional
country: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>
getLiveRecordingFile:function
- getLiveRecordingFile(recordingId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>
Parameters
- recordingId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>
getLiveStreamFile:function
- getLiveStreamFile(streamId, container, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>
Parameters
- streamId: string
- container: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>
getLiveTvChannels:function
- getLiveTvChannels(type?, userId?, startIndex?, isMovie?, isSeries?, isNews?, isKids?, isSports?, limit?, isFavorite?, isLiked?, isDisliked?, enableImages?, imageTypeLimit?, enableImageTypes?, fields?, enableUserData?, sortBy?, sortOrder?, enableFavoriteSorting?, addCurrentProgram?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
type: ChannelTypeOptional
userId: stringOptional
startIndex: numberOptional
isMovie: booleanOptional
isSeries: booleanOptional
isNews: booleanOptional
isKids: booleanOptional
isSports: booleanOptional
limit: numberOptional
isFavorite: booleanOptional
isLiked: booleanOptional
isDisliked: booleanOptional
enableImages: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
fields: ItemFields[]Optional
enableUserData: booleanOptional
sortBy: ItemSortBy[]Optional
sortOrder: SortOrderOptional
enableFavoriteSorting: booleanOptional
addCurrentProgram: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getLiveTvInfo:function
- getLiveTvInfo(options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<LiveTvInfo>)>
Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<LiveTvInfo>)>
getLiveTvPrograms:function
- getLiveTvPrograms(channelIds?, userId?, minStartDate?, hasAired?, isAiring?, maxStartDate?, minEndDate?, maxEndDate?, isMovie?, isSeries?, isNews?, isKids?, isSports?, startIndex?, limit?, sortBy?, sortOrder?, genres?, genreIds?, enableImages?, imageTypeLimit?, enableImageTypes?, enableUserData?, seriesTimerId?, librarySeriesId?, fields?, enableTotalRecordCount?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
channelIds: string[]Optional
userId: stringOptional
minStartDate: stringOptional
hasAired: booleanOptional
isAiring: booleanOptional
maxStartDate: stringOptional
minEndDate: stringOptional
maxEndDate: stringOptional
isMovie: booleanOptional
isSeries: booleanOptional
isNews: booleanOptional
isKids: booleanOptional
isSports: booleanOptional
startIndex: numberOptional
limit: numberOptional
sortBy: ItemSortBy[]Optional
sortOrder: SortOrder[]Optional
genres: string[]Optional
genreIds: string[]Optional
enableImages: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
enableUserData: booleanOptional
seriesTimerId: stringOptional
librarySeriesId: stringOptional
fields: ItemFields[]Optional
enableTotalRecordCount: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getProgram:function
- getProgram(programId, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>
Parameters
- programId: string
Optional
userId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>
getPrograms:function
- getPrograms(getProgramsDto?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
getProgramsDto: GetProgramsDtoOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getRecommendedPrograms:function
- getRecommendedPrograms(userId?, limit?, isAiring?, hasAired?, isSeries?, isMovie?, isNews?, isKids?, isSports?, enableImages?, imageTypeLimit?, enableImageTypes?, genreIds?, fields?, enableUserData?, enableTotalRecordCount?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
userId: stringOptional
limit: numberOptional
isAiring: booleanOptional
hasAired: booleanOptional
isSeries: booleanOptional
isMovie: booleanOptional
isNews: booleanOptional
isKids: booleanOptional
isSports: booleanOptional
enableImages: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
genreIds: string[]Optional
fields: ItemFields[]Optional
enableUserData: booleanOptional
enableTotalRecordCount: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getRecording:function
- getRecording(recordingId, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>
Parameters
- recordingId: string
Optional
userId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDto>)>
getRecordingFolders:function
- getRecordingFolders(userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
userId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getRecordingGroup:function
- getRecordingGroup(groupId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- groupId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
getRecordingGroups:function
- getRecordingGroups(userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
userId: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getRecordings:function
- getRecordings(channelId?, userId?, startIndex?, limit?, status?, isInProgress?, seriesTimerId?, enableImages?, imageTypeLimit?, enableImageTypes?, fields?, enableUserData?, isMovie?, isSeries?, isKids?, isSports?, isNews?, isLibraryItem?, enableTotalRecordCount?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
channelId: stringOptional
userId: stringOptional
startIndex: numberOptional
limit: numberOptional
status: RecordingStatusOptional
isInProgress: booleanOptional
seriesTimerId: stringOptional
enableImages: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
fields: ItemFields[]Optional
enableUserData: booleanOptional
isMovie: booleanOptional
isSeries: booleanOptional
isKids: booleanOptional
isSports: booleanOptional
isNews: booleanOptional
isLibraryItem: booleanOptional
enableTotalRecordCount: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getRecordingsSeries:function
- getRecordingsSeries(channelId?, userId?, groupId?, startIndex?, limit?, status?, isInProgress?, seriesTimerId?, enableImages?, imageTypeLimit?, enableImageTypes?, fields?, enableUserData?, enableTotalRecordCount?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
Parameters
Optional
channelId: stringOptional
userId: stringOptional
groupId: stringOptional
startIndex: numberOptional
limit: numberOptional
status: RecordingStatusOptional
isInProgress: booleanOptional
seriesTimerId: stringOptional
enableImages: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
fields: ItemFields[]Optional
enableUserData: booleanOptional
enableTotalRecordCount: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<BaseItemDtoQueryResult>)>
getSchedulesDirectCountries:function
- getSchedulesDirectCountries(options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>
Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>)>
getSeriesTimer:function
- getSeriesTimer(timerId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>
Parameters
- timerId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDto>)>
getSeriesTimers:function
- getSeriesTimers(sortBy?, sortOrder?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDtoQueryResult>)>
Parameters
Optional
sortBy: stringOptional
sortOrder: SortOrderOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SeriesTimerInfoDtoQueryResult>)>
getTimer:function
- getTimer(timerId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDto>)>
Parameters
- timerId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDto>)>
getTimers:function
- getTimers(channelId?, seriesTimerId?, isActive?, isScheduled?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDtoQueryResult>)>
Parameters
Optional
channelId: stringOptional
seriesTimerId: stringOptional
isActive: booleanOptional
isScheduled: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TimerInfoDtoQueryResult>)>
getTunerHostTypes:function
- getTunerHostTypes(options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>
Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>)>
resetTuner:function
- resetTuner(tunerId, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- tunerId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
setChannelMapping:function
- setChannelMapping(setChannelMappingDto, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerChannelMapping>)>
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TunerChannelMapping>)>
updateSeriesTimer:function
- updateSeriesTimer(timerId, seriesTimerInfoDto?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- timerId: string
Optional
seriesTimerInfoDto: SeriesTimerInfoDtoOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
updateTimer:function
- updateTimer(timerId, timerInfoDto?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
Parameters
- timerId: string
Optional
timerInfoDto: TimerInfoDtoOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
LiveTvApi - functional programming interface
Export