@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
52 lines (51 loc) • 1.62 kB
TypeScript
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>);
}