UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

38 lines (37 loc) 1.6 kB
import { BaseAPI } from '../../../common/BaseAPI'; import Configuration from '../../../common/Configuration'; import TransferRetry from '../../../models/TransferRetry'; import PaginationResponse from '../../../models/PaginationResponse'; import { TransferRetryListQueryParams, TransferRetryListQueryParamsBuilder } from './TransferRetryListQueryParams'; /** * TransferRetriesApi - object-oriented interface * @export * @class TransferRetriesApi * @extends {BaseAPI} */ export default class TransferRetriesApi extends BaseAPI { constructor(configuration: Configuration); /** * @summary Transfer retry * @param {string} encodingId Id of the encoding. * @throws {BitmovinError} * @memberof TransferRetriesApi */ create(encodingId: string): Promise<TransferRetry>; /** * @summary Transfer retry Details * @param {string} encodingId Id of the encoding. * @param {string} transferRetryId Id of the transfer-retry. * @throws {BitmovinError} * @memberof TransferRetriesApi */ get(encodingId: string, transferRetryId: string): Promise<TransferRetry>; /** * @summary List transfer-retries * @param {string} encodingId Id of the encoding. * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof TransferRetriesApi */ list(encodingId: string, queryParameters?: TransferRetryListQueryParams | ((q: TransferRetryListQueryParamsBuilder) => TransferRetryListQueryParamsBuilder)): Promise<PaginationResponse<TransferRetry>>; }