docs/Script API/classes/Backend_Script_API.AbstractBeccaEntity.html
AbstractBase class for all backend entities.
blobId?dateCreated?dateModified?isProtected?isSynced?utcDateCreatedutcDateModified?
_getContent_setContentbeforeSavinggenerateHashgetPojogetPojoToSavegetUtcDateChangedhasStringContentinitmarkAsDeletedmarkAsDeletedSimpleputEntityChangesaveupdateFromRow
new AbstractBeccaEntity<T extends AbstractBeccaEntity<T>>(): AbstractBeccaEntity<
T,
>
OptionalblobIdblobId?: string
OptionaldateCreateddateCreated?: string
OptionaldateModifieddateModified?: string
OptionalisProtectedisProtected?: boolean
OptionalisSyncedisSynced?: boolean
utcDateCreated: string
OptionalutcDateModifiedutcDateModified?: string
Protectedbeccaget becca(): default
get isDeleted(): boolean
Protected_getContent_getContent(): string | Buffer<ArrayBufferLike>
Protected_setContent_setContent(content: string | Buffer<ArrayBufferLike>, opts?: ContentOpts): void
ProtectedbeforeSavingbeforeSaving(opts?: {}): void
Optionalopts: {}generateHash(isDeleted?: boolean): string
OptionalisDeleted: booleanAbstractgetPojogetPojo(): {}
ProtectedgetPojoToSavegetPojoToSave(): {}
getUtcDateChanged(): string
hasStringContent(): boolean
init(): void
markAsDeleted(deleteId?: null | string): void
Mark the entity as (soft) deleted. It will be completely erased later.
This is a low-level method, for notes and branches use note.deleteNote() and 'branch.deleteBranch()` instead.
markAsDeletedSimple(): void
ProtectedputEntityChangeputEntityChange(isDeleted: boolean): void
save(opts?: {}): this
Saves entity - executes SQL, but doesn't commit the transaction on its own
Optionalopts: {}AbstractupdateFromRowupdateFromRow(row: unknown): void
Member Visibility
ThemeOSLightDark
Constructors constructor Properties blobIddateCreateddateModifiedisProtectedisSyncedutcDateCreatedutcDateModified Accessors beccaisDeleted Methods _getContent_setContentbeforeSavinggenerateHashgetPojogetPojoToSavegetUtcDateChangedhasStringContentinitmarkAsDeletedmarkAsDeletedSimpleputEntityChangesaveupdateFromRow