kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
22 lines (21 loc) • 993 B
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaKafkaNotificationFormat } from './KalturaKafkaNotificationFormat';
import { KalturaEventNotificationTemplate, KalturaEventNotificationTemplateArgs } from './KalturaEventNotificationTemplate';
export interface KalturaKafkaNotificationTemplateArgs extends KalturaEventNotificationTemplateArgs {
topicName?: string;
partitionKey?: string;
messageFormat?: KalturaKafkaNotificationFormat;
apiObjectType?: string;
responseProfileSystemName?: string;
requiresPermissions?: string;
}
export declare class KalturaKafkaNotificationTemplate extends KalturaEventNotificationTemplate {
topicName: string;
partitionKey: string;
messageFormat: KalturaKafkaNotificationFormat;
apiObjectType: string;
responseProfileSystemName: string;
requiresPermissions: string;
constructor(data?: KalturaKafkaNotificationTemplateArgs);
protected _getMetadata(): KalturaObjectMetadata;
}