UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

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