kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
73 lines (72 loc) • 2.95 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaAppearInListType } from './KalturaAppearInListType';
import { KalturaPrivacyType } from './KalturaPrivacyType';
import { KalturaInheritanceType } from './KalturaInheritanceType';
import { KalturaUserJoinPolicyType } from './KalturaUserJoinPolicyType';
import { KalturaCategoryUserPermissionLevel } from './KalturaCategoryUserPermissionLevel';
import { KalturaContributionPolicyType } from './KalturaContributionPolicyType';
import { KalturaCategoryStatus } from './KalturaCategoryStatus';
import { KalturaCategoryOrderBy } from './KalturaCategoryOrderBy';
import { KalturaNullableBoolean } from './KalturaNullableBoolean';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaCategoryArgs extends KalturaObjectBaseArgs {
parentId?: number;
name?: string;
description?: string;
tags?: string;
appearInList?: KalturaAppearInListType;
privacy?: KalturaPrivacyType;
inheritanceType?: KalturaInheritanceType;
defaultPermissionLevel?: KalturaCategoryUserPermissionLevel;
owner?: string;
referenceId?: string;
contributionPolicy?: KalturaContributionPolicyType;
privacyContext?: string;
partnerSortValue?: number;
partnerData?: string;
defaultOrderBy?: KalturaCategoryOrderBy;
moderation?: KalturaNullableBoolean;
isAggregationCategory?: KalturaNullableBoolean;
aggregationCategories?: string;
adminTags?: string;
}
export declare class KalturaCategory extends KalturaObjectBase {
readonly id: number;
parentId: number;
readonly depth: number;
readonly partnerId: number;
name: string;
readonly fullName: string;
readonly fullIds: string;
readonly entriesCount: number;
readonly createdAt: Date;
readonly updatedAt: Date;
description: string;
tags: string;
appearInList: KalturaAppearInListType;
privacy: KalturaPrivacyType;
inheritanceType: KalturaInheritanceType;
readonly userJoinPolicy: KalturaUserJoinPolicyType;
defaultPermissionLevel: KalturaCategoryUserPermissionLevel;
owner: string;
readonly directEntriesCount: number;
referenceId: string;
contributionPolicy: KalturaContributionPolicyType;
readonly membersCount: number;
readonly pendingMembersCount: number;
privacyContext: string;
readonly privacyContexts: string;
readonly status: KalturaCategoryStatus;
readonly inheritedParentId: number;
partnerSortValue: number;
partnerData: string;
defaultOrderBy: KalturaCategoryOrderBy;
readonly directSubCategoriesCount: number;
moderation: KalturaNullableBoolean;
readonly pendingEntriesCount: number;
isAggregationCategory: KalturaNullableBoolean;
aggregationCategories: string;
adminTags: string;
constructor(data?: KalturaCategoryArgs);
protected _getMetadata(): KalturaObjectMetadata;
}