@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
23 lines (22 loc) • 1.09 kB
TypeScript
import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import Organization from '../../../models/Organization';
import PaginationResponse from '../../../models/PaginationResponse';
import { OrganizationListQueryParams, OrganizationListQueryParamsBuilder } from './OrganizationListQueryParams';
/**
* SubOrganizationsApi - object-oriented interface
* @export
* @class SubOrganizationsApi
* @extends {BaseAPI}
*/
export default class SubOrganizationsApi extends BaseAPI {
constructor(configuration: Configuration);
/**
* @summary Organizations under given parent organization
* @param {string} organizationId ID of the parent organization
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof SubOrganizationsApi
*/
list(organizationId: string, queryParameters?: OrganizationListQueryParams | ((q: OrganizationListQueryParamsBuilder) => OrganizationListQueryParamsBuilder)): Promise<PaginationResponse<Organization>>;
}