UNPKG

@kaltura-ng/kaltura-client

Version:
58 lines (57 loc) 2.89 kB
import { KalturaObjectMetadata } from '../kaltura-object-base'; import { KalturaDistributionProviderType } from './KalturaDistributionProviderType'; import { KalturaDistributionProfileStatus } from './KalturaDistributionProfileStatus'; import { KalturaDistributionProfileActionStatus } from './KalturaDistributionProfileActionStatus'; import { KalturaDistributionThumbDimensions } from './KalturaDistributionThumbDimensions'; import { KalturaAssetDistributionRule } from './KalturaAssetDistributionRule'; import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; export interface KalturaDistributionProfileArgs extends KalturaObjectBaseArgs { providerType?: KalturaDistributionProviderType; name?: string; status?: KalturaDistributionProfileStatus; submitEnabled?: KalturaDistributionProfileActionStatus; updateEnabled?: KalturaDistributionProfileActionStatus; deleteEnabled?: KalturaDistributionProfileActionStatus; reportEnabled?: KalturaDistributionProfileActionStatus; autoCreateFlavors?: string; autoCreateThumb?: string; optionalFlavorParamsIds?: string; requiredFlavorParamsIds?: string; optionalThumbDimensions?: KalturaDistributionThumbDimensions[]; requiredThumbDimensions?: KalturaDistributionThumbDimensions[]; optionalAssetDistributionRules?: KalturaAssetDistributionRule[]; requiredAssetDistributionRules?: KalturaAssetDistributionRule[]; sunriseDefaultOffset?: number; sunsetDefaultOffset?: number; recommendedStorageProfileForDownload?: number; recommendedDcForDownload?: number; recommendedDcForExecute?: number; } export declare class KalturaDistributionProfile extends KalturaObjectBase { readonly id: number; readonly createdAt: Date; readonly updatedAt: Date; readonly partnerId: number; providerType: KalturaDistributionProviderType; name: string; status: KalturaDistributionProfileStatus; submitEnabled: KalturaDistributionProfileActionStatus; updateEnabled: KalturaDistributionProfileActionStatus; deleteEnabled: KalturaDistributionProfileActionStatus; reportEnabled: KalturaDistributionProfileActionStatus; autoCreateFlavors: string; autoCreateThumb: string; optionalFlavorParamsIds: string; requiredFlavorParamsIds: string; optionalThumbDimensions: KalturaDistributionThumbDimensions[]; requiredThumbDimensions: KalturaDistributionThumbDimensions[]; optionalAssetDistributionRules: KalturaAssetDistributionRule[]; requiredAssetDistributionRules: KalturaAssetDistributionRule[]; sunriseDefaultOffset: number; sunsetDefaultOffset: number; recommendedStorageProfileForDownload: number; recommendedDcForDownload: number; recommendedDcForExecute: number; constructor(data?: KalturaDistributionProfileArgs); protected _getMetadata(): KalturaObjectMetadata; }