Home > @tridion-sites/models > RepositoryLocalObject
Abstract base class for the data of repository-local data objects: data objects that reside in a “Repository”.
Signature:
export declare abstract class RepositoryLocalObject extends IdentifiableObject
Extends: IdentifiableObject
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)({ backendModel, blueprintInfo, isLocked, limitedVersionInfo, locationInfo, lockInfo, metadata, metadataSchema, …identifiableObjectArgs }) | Constructs a new instance of the RepositoryLocalObject class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| _backendModel | BackendRepositoryLocalObject | ||
| blueprintInfo | BlueprintInfo | undefined | ||
| getInternalModel | () => BackendRepositoryLocalObject | ||
| hasLockType | (lockType: LockType) => boolean | ||
| isLocked | boolean | ||
| isLockedByCurrentUser | (currentUser: UserProfile) => boolean | ||
| isPublishedInContext | boolean | Whether the object is published in the context Publication. | |
| locale | string | undefined | Locale for this item from owning Publication. | |
| locationInfo | LocationInfo | undefined | ||
| lockInfo | LockInfo | undefined | ||
| metadata | FieldsValueDictionary | undefined | ||
| metadataSchema | Link | undefined | ||
| versionInfo | LimitedVersionInfo | undefined |