- LiveTvApiFp(
configuration?: 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?: string,
validateListings?: boolean,
validateLogin?: boolean,
listingsProviderInfo?: ListingsProviderInfo,
options?: RawAxiosRequestConfig,
): 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?: TunerHostInfo,
options?: RawAxiosRequestConfig,
): 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: string,
options?: RawAxiosRequestConfig,
): 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: string,
options?: RawAxiosRequestConfig,
): 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?: SeriesTimerInfoDto,
options?: RawAxiosRequestConfig,
): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
createTimer:function
- createTimer(
timerInfoDto?: TimerInfoDto,
options?: RawAxiosRequestConfig,
): 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?: string,
options?: RawAxiosRequestConfig,
): 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: string,
options?: RawAxiosRequestConfig,
): 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?: string,
options?: RawAxiosRequestConfig,
): 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?: boolean,
options?: RawAxiosRequestConfig,
): 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?: boolean,
options?: RawAxiosRequestConfig,
): 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: string,
userId?: string,
options?: RawAxiosRequestConfig,
): 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?: string,
options?: RawAxiosRequestConfig,
): 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?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ListingsProviderInfo>,
> Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ListingsProviderInfo>,
>
getDefaultTimer:function
- getDefaultTimer(
programId?: string,
options?: RawAxiosRequestConfig,
): 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?: RawAxiosRequestConfig,
): Promise<
(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GuideInfo>,
> Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GuideInfo>>
getLineups:function
- getLineups(
id?: string,
type?: string,
location?: string,
country?: string,
options?: RawAxiosRequestConfig,
): 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: string,
options?: RawAxiosRequestConfig,
): 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: string,
container: string,
options?: RawAxiosRequestConfig,
): 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?: 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>,
> 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?: RawAxiosRequestConfig,
): Promise<
(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LiveTvInfo>,
> Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LiveTvInfo>>
getLiveTvPrograms:function
- 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>,
> 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: string,
userId?: string,
options?: RawAxiosRequestConfig,
): 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?: GetProgramsDto,
options?: RawAxiosRequestConfig,
): 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?: 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>,
> 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: string,
userId?: string,
options?: RawAxiosRequestConfig,
): 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?: string,
options?: RawAxiosRequestConfig,
): 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: string,
options?: RawAxiosRequestConfig,
): 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?: string,
options?: RawAxiosRequestConfig,
): 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?: 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>,
> 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?: 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>,
> 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?: RawAxiosRequestConfig,
): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>
getSeriesTimer:function
- getSeriesTimer(
timerId: string,
options?: RawAxiosRequestConfig,
): 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?: string,
sortOrder?: SortOrder,
options?: RawAxiosRequestConfig,
): 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: string,
options?: RawAxiosRequestConfig,
): 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?: string,
seriesTimerId?: string,
isActive?: boolean,
isScheduled?: boolean,
options?: RawAxiosRequestConfig,
): 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?: RawAxiosRequestConfig,
): Promise<
(axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>,
> Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<
(axios?: AxiosInstance, basePath?: string) => AxiosPromise<NameIdPair[]>,
>
resetTuner:function
- resetTuner(
tunerId: string,
options?: RawAxiosRequestConfig,
): 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: SetChannelMappingDto,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<TunerChannelMapping>,
> Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<TunerChannelMapping>,
>
updateSeriesTimer:function
- updateSeriesTimer(
timerId: string,
seriesTimerInfoDto?: SeriesTimerInfoDto,
options?: RawAxiosRequestConfig,
): 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: string,
timerInfoDto?: TimerInfoDto,
options?: RawAxiosRequestConfig,
): 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