Home > @tridion-sites/models > Repository
Represents a Repository: a context for BluePrinting.
Signature:
export declare class Repository extends SystemWideObject
Extends: SystemWideObject
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 |
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 |