- ChannelsApiFp(
configuration?: Configuration,
): {
getAllChannelFeatures(
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures[]>,
>;
getChannelFeatures(
channelId: string,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures>,
>;
getChannelItems(
channelId: string,
folderId?: string,
userId?: string,
startIndex?: number,
limit?: number,
sortOrder?: SortOrder[],
filters?: ItemFilter[],
sortBy?: ItemSortBy[],
fields?: ItemFields[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getChannels(
userId?: string,
startIndex?: number,
limit?: number,
supportsLatestItems?: boolean,
supportsMediaDeletion?: boolean,
isFavorite?: boolean,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getLatestChannelItems(
userId?: string,
startIndex?: number,
limit?: number,
filters?: ItemFilter[],
fields?: ItemFields[],
channelIds?: string[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
} Returns {
getAllChannelFeatures(
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures[]>,
>;
getChannelFeatures(
channelId: string,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures>,
>;
getChannelItems(
channelId: string,
folderId?: string,
userId?: string,
startIndex?: number,
limit?: number,
sortOrder?: SortOrder[],
filters?: ItemFilter[],
sortBy?: ItemSortBy[],
fields?: ItemFields[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getChannels(
userId?: string,
startIndex?: number,
limit?: number,
supportsLatestItems?: boolean,
supportsMediaDeletion?: boolean,
isFavorite?: boolean,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getLatestChannelItems(
userId?: string,
startIndex?: number,
limit?: number,
filters?: ItemFilter[],
fields?: ItemFields[],
channelIds?: string[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
}
getAllChannelFeatures:function
- getAllChannelFeatures(
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures[]>,
> Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures[]>,
>
getChannelFeatures:function
- getChannelFeatures(
channelId: string,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures>,
> Parameters
- channelId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<ChannelFeatures>,
>
getChannelItems:function
- getChannelItems(
channelId: string,
folderId?: string,
userId?: string,
startIndex?: number,
limit?: number,
sortOrder?: SortOrder[],
filters?: ItemFilter[],
sortBy?: ItemSortBy[],
fields?: ItemFields[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- channelId: string
Optional
folderId: stringOptional
userId: stringOptional
startIndex: numberOptional
limit: numberOptional
sortOrder: SortOrder[]Optional
filters: ItemFilter[]Optional
sortBy: ItemSortBy[]Optional
fields: ItemFields[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getChannels:function
- getChannels(
userId?: string,
startIndex?: number,
limit?: number,
supportsLatestItems?: boolean,
supportsMediaDeletion?: boolean,
isFavorite?: boolean,
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
Optional
userId: stringOptional
startIndex: numberOptional
limit: numberOptional
supportsLatestItems: booleanOptional
supportsMediaDeletion: booleanOptional
isFavorite: booleanOptional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getLatestChannelItems:function
- getLatestChannelItems(
userId?: string,
startIndex?: number,
limit?: number,
filters?: ItemFilter[],
fields?: ItemFields[],
channelIds?: string[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
Optional
userId: stringOptional
startIndex: numberOptional
limit: numberOptional
filters: ItemFilter[]Optional
fields: ItemFields[]Optional
channelIds: string[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
ChannelsApi - functional programming interface
Export