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; /** * @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; /** * @summary List License Domains * @param {string} licenseId License id * @throws {BitmovinError} * @memberof DomainsApi */ get(licenseId: string): Promise; }