tridion-sites-extensions-api-docs

Home > @tridion-sites/models > Repository

Repository class

Represents a Repository: a context for BluePrinting.

Signature:

export declare class Repository extends SystemWideObject

Extends: SystemWideObject

Constructors

Constructor Modifiers Description
(constructor)({ backendModel, accessControlList, businessProcessType, contentSecurityDescriptor, defaultMultimediaSchema, locationInfo, metadataSchema, minimalLocalizeApprovalStatus, parents, rootFolder, taskProcess, versionInfo, …systemWideObjectArgs })   Constructs a new instance of the Repository class

Properties

Property Modifiers Type Description
_backendModel   BackendRepository  
accessControlList   AccessControlList | undefined  
businessProcessType   Link | undefined  
contentSecurityDescriptor   SecurityDescriptor | undefined  
defaultMultimediaSchema   Link | undefined  
getInternalModel   () => BackendRepository  
hasChildren   boolean Whether this Repository has child Repositories in a BluePrint hierarchy.
key   string | undefined  
locationInfo   LocationInfo | undefined  
metadata   FieldsValueDictionary | undefined  
metadataSchema   Link | undefined  
minimalLocalizeApprovalStatus   Link | undefined  
parents   ReadonlyArray<Link> | undefined  
rootFolder   Link | undefined  
taskProcess   Link | undefined  
versionInfo   LimitedVersionInfo | undefined