UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

33 lines (32 loc) 1.44 kB
import type { MapCultureTo } from "../base-types"; import { MemberDefinitionType } from "../contracts/base/member-definition-type"; import type { RelationCardinalityType } from "../contracts/base/relation-cardinality"; import type { RelationRoleType } from "../contracts/base/relation-role"; import Link from "../link"; import { ConditionalValidationResource } from "./conditional-validation-resource"; import { MemberDefinitionResource } from "./member-definition-resource"; export declare class RelationDefinitionResource extends MemberDefinitionResource { role: RelationRoleType; cardinality: RelationCardinalityType; childIsMandatory: boolean; childConditionalValidation?: ConditionalValidationResource; parentIsMandatory: boolean; parentConditionalValidation?: ConditionalValidationResource; inheritsSecurity: boolean; allowNavigation: boolean; isNested: boolean; nestedProperties: Array<string>; nestedPermissions: boolean; isTaxonomyRelation: boolean; isTaxonomyHierarchyRelation: boolean; contentIsCopied: boolean; completionIsCopied: boolean; isPathRelation: boolean; isPathHierarchyRelation: boolean; pathHierarchyScore: string; isRenditionRelation: boolean; associatedLabels: MapCultureTo<string>; associatedEntityDefinition: Link; get definitionType(): MemberDefinitionType; constructor(init?: Partial<RelationDefinitionResource>); }