UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

38 lines (37 loc) 1.33 kB
import { BaseAPI } from '../../../common/BaseAPI'; import Configuration from '../../../common/Configuration'; import BitmovinResponse from '../../../models/BitmovinResponse'; import Domain from '../../../models/Domain'; import PaginationResponse from '../../../models/PaginationResponse'; /** * DomainsApi - object-oriented interface * @export * @class DomainsApi * @extends {BaseAPI} */ export default class DomainsApi extends BaseAPI { constructor(configuration: Configuration); /** * @summary Add Domain * @param {string} licenseId Id of the Player License * @param {Domain} domain The Domain to be added to Player License Allowlist * @throws {BitmovinError} * @memberof DomainsApi */ create(licenseId: string, domain?: Domain): Promise<Domain>; /** * @summary Delete Domain * @param {string} licenseId Id of license * @param {string} domainId Id of the domain * @throws {BitmovinError} * @memberof DomainsApi */ delete(licenseId: string, domainId: string): Promise<BitmovinResponse>; /** * @summary List allowed Domains for Player License * @param {string} licenseId Id of the Player License * @throws {BitmovinError} * @memberof DomainsApi */ list(licenseId: string): Promise<PaginationResponse<Domain>>; }