UNPKG

javascript-ampache

Version:
34 lines (33 loc) 1.26 kB
import { VideoResponse, VideosResponse, DeletedVideosResponse } from "./types"; import { Base, BinaryBoolean, Pagination, UID } from "../base"; export declare class Videos extends Base { /** * Get videos * @remarks MINIMUM_API_VERSION=380001 * @param [params.filter] Filter results to match this string * @param [params.exact] 0, 1 (if true filter is exact = rather than fuzzy LIKE) * @param [params.offset] * @param [params.limit] * @see {@link https://ampache.org/api/api-json-methods#videos} */ videos(params?: { filter?: string; exact?: BinaryBoolean; } & Pagination): Promise<VideosResponse>; /** * This returns a single video * @remarks MINIMUM_API_VERSION=380001 * @param params.filter UID to find * @see {@link https://ampache.org/api/api-json-methods#video} */ video(params: { filter: UID; }): Promise<VideoResponse>; /** * This returns video objects that have been deleted * @param [params.offset] * @param [params.limit] * @see {@link https://ampache.org/api/api-json-methods#deleted_videos} */ deletedVideos(params?: {} & Pagination): Promise<DeletedVideosResponse>; }