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 |