UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

54 lines (53 loc) 1.46 kB
import BitmovinResource from './BitmovinResource'; import OrganizationType from './OrganizationType'; import ResourceLimitContainer from './ResourceLimitContainer'; import SignupSource from './SignupSource'; /** * @export * @class Organization */ export declare class Organization extends BitmovinResource { /** * Specifies the type of the organization in the hierachy. Only sub-organizations can be newly created. (required) * @type {OrganizationType} * @memberof Organization */ type?: OrganizationType; /** * ID of the parent organization * @type {string} * @memberof Organization */ parentId?: string; /** * Hexadecimal color * @type {string} * @memberof Organization */ labelColor?: string; /** * @type {ResourceLimitContainer[]} * @memberof Organization */ limitsPerResource?: ResourceLimitContainer[]; /** * which platform initiated organisation creation * @type {SignupSource} * @memberof Organization */ signupSource?: SignupSource; /** * Flag indicating if MFA is required for the organization * @type {boolean} * @memberof Organization */ mfaRequired?: boolean; /** * ID of the user who owns the organization * @type {string} * @memberof Organization */ ownerUserId?: string; constructor(obj?: Partial<Organization>); } export default Organization;