UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

69 lines (68 loc) 2.48 kB
import { BaseAPI } from '../../common/BaseAPI'; import Configuration from '../../common/Configuration'; import TypeApi from './type/TypeApi'; import RtmpApi from './rtmp/RtmpApi'; import RedundantRtmpApi from './redundantRtmp/RedundantRtmpApi'; import S3Api from './s3/S3Api'; import S3RoleBasedApi from './s3RoleBased/S3RoleBasedApi'; import GenericS3Api from './genericS3/GenericS3Api'; import LocalApi from './local/LocalApi'; import GcsApi from './gcs/GcsApi'; import GcsServiceAccountApi from './gcsServiceAccount/GcsServiceAccountApi'; import AzureApi from './azure/AzureApi'; import FtpApi from './ftp/FtpApi'; import HlsApi from './hls/HlsApi'; import SftpApi from './sftp/SftpApi'; import HttpApi from './http/HttpApi'; import HttpsApi from './https/HttpsApi'; import AsperaApi from './aspera/AsperaApi'; import AkamaiNetstorageApi from './akamaiNetstorage/AkamaiNetstorageApi'; import SrtApi from './srt/SrtApi'; import ZixiApi from './zixi/ZixiApi'; import DirectFileUploadApi from './directFileUpload/DirectFileUploadApi'; import Input from '../../models/Input'; import PaginationResponse from '../../models/PaginationResponse'; import { InputListQueryParams, InputListQueryParamsBuilder } from './InputListQueryParams'; /** * InputsApi - object-oriented interface * @export * @class InputsApi * @extends {BaseAPI} */ export default class InputsApi extends BaseAPI { type: TypeApi; rtmp: RtmpApi; redundantRtmp: RedundantRtmpApi; s3: S3Api; s3RoleBased: S3RoleBasedApi; genericS3: GenericS3Api; local: LocalApi; gcs: GcsApi; gcsServiceAccount: GcsServiceAccountApi; azure: AzureApi; ftp: FtpApi; hls: HlsApi; sftp: SftpApi; http: HttpApi; https: HttpsApi; aspera: AsperaApi; akamaiNetstorage: AkamaiNetstorageApi; srt: SrtApi; zixi: ZixiApi; directFileUpload: DirectFileUploadApi; constructor(configuration: Configuration); /** * @summary Get Input Details * @param {string} inputId Id of the Input * @throws {BitmovinError} * @memberof InputsApi */ get(inputId: string): Promise<Input>; /** * @summary List all Inputs * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof InputsApi */ list(queryParameters?: InputListQueryParams | ((q: InputListQueryParamsBuilder) => InputListQueryParamsBuilder)): Promise<PaginationResponse<Input>>; }