kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
39 lines (38 loc) • 1.92 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaNullableBoolean } from './KalturaNullableBoolean';
import { KalturaZoomUsersMatching } from './KalturaZoomUsersMatching';
import { KalturaZoomGroupParticipationType } from './KalturaZoomGroupParticipationType';
import { KalturaHandleParticipantsMode } from './KalturaHandleParticipantsMode';
import { KalturaIntegrationSetting, KalturaIntegrationSettingArgs } from './KalturaIntegrationSetting';
export interface KalturaZoomIntegrationSettingArgs extends KalturaIntegrationSettingArgs {
zoomCategory?: string;
enableRecordingUpload?: KalturaNullableBoolean;
zoomUserMatchingMode?: KalturaZoomUsersMatching;
zoomUserPostfix?: string;
zoomWebinarCategory?: string;
enableWebinarUploads?: KalturaNullableBoolean;
enableZoomTranscription?: KalturaNullableBoolean;
zoomAccountDescription?: string;
optOutGroupNames?: string;
optInGroupNames?: string;
groupParticipationType?: KalturaZoomGroupParticipationType;
handleCohostsMode?: KalturaHandleParticipantsMode;
handleAlternativeHostsMode?: KalturaHandleParticipantsMode;
}
export declare class KalturaZoomIntegrationSetting extends KalturaIntegrationSetting {
zoomCategory: string;
enableRecordingUpload: KalturaNullableBoolean;
zoomUserMatchingMode: KalturaZoomUsersMatching;
zoomUserPostfix: string;
zoomWebinarCategory: string;
enableWebinarUploads: KalturaNullableBoolean;
enableZoomTranscription: KalturaNullableBoolean;
zoomAccountDescription: string;
optOutGroupNames: string;
optInGroupNames: string;
groupParticipationType: KalturaZoomGroupParticipationType;
handleCohostsMode: KalturaHandleParticipantsMode;
handleAlternativeHostsMode: KalturaHandleParticipantsMode;
constructor(data?: KalturaZoomIntegrationSettingArgs);
protected _getMetadata(): KalturaObjectMetadata;
}