UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

52 lines (51 loc) 1.62 kB
import type { MapStringTo, Nullable } from "../base-types"; import CultureInfo from "../culture-info"; import Link from "../link"; import { EntityPath } from "./entity-path"; import { RelationMapResource } from "./relation-map-resource"; import Resource from "./resource"; export declare class EntityResource extends Resource { id: number; identifier: Nullable<string>; entityDefinition: Link; cultures: Array<CultureInfo>; relations: RelationMapResource; properties: MapStringTo<unknown>; renditions: MapStringTo<unknown>; relatedPaths?: MapStringTo<unknown>; lockedBy?: Link; lockedOn?: Nullable<Date>; isRootTaxonomyItem: boolean; isPathRoot: boolean; inheritsSecurity: boolean; isSystemOwned: boolean; version: number; createdOn?: Date; modifiedOn?: Date; createdBy?: Link; modifiedBy?: Link; requestedPermissions?: MapStringTo<boolean>; copy?: Link; permissions?: Link; lifeCycle?: Link; savedSelections?: Link; roles?: Link; annotations?: Link; full?: Link; isCurrentUserDefault?: boolean; languageSupportedOotb?: boolean; hasPublicLink?: boolean; annotationCount?: number; masterFileModifiedOn?: Date; savedSelectionPageName?: string; gatewayLinks?: Record<string, Link>; publicLink?: string; publicCollectionLink?: string; isEnabled?: boolean; modules?: Array<string>; path?: Array<EntityPath>; combinedPublishStatus?: string; combinedPublishStatusDetails?: string; [key: string]: unknown; constructor(init?: Partial<EntityResource>); }