docs/Script API/classes/Backend_Script_API.BOption.html
Option represents a name-value pair, either directly configurable by the user or some system property.
blobId?dateCreated?dateModified?isProtected?isSynced?nameutcDateCreatedutcDateModified?value
beccaisDeletedentityNamehashedPropertiesprimaryKeyName
_getContent_setContentbeforeSavinggenerateHashgetPojogetPojoToSavegetUtcDateChangedhasStringContentinitmarkAsDeletedmarkAsDeletedSimpleputEntityChangesaveupdateFromRow
new BOption(row?: OptionRow): BOption
Optionalrow: OptionRowOptionalblobIdblobId?: string
OptionaldateCreateddateCreated?: string
OptionaldateModifieddateModified?: string
OptionalisProtectedisProtected?: boolean
OptionalisSyncedisSynced?: boolean
name: string
utcDateCreated: string
OptionalutcDateModifiedutcDateModified?: string
value: string
Protectedbeccaget becca(): default
get isDeleted(): boolean
StaticentityNameget entityName(): string
StatichashedPropertiesget hashedProperties(): string[]
StaticprimaryKeyNameget primaryKeyName(): string
Protected_getContent_getContent(): string | Buffer<ArrayBufferLike>
Protected_setContent_setContent(content: string | Buffer<ArrayBufferLike>, opts?: ContentOpts): void
beforeSaving(): void
generateHash(isDeleted?: boolean): string
OptionalisDeleted: booleangetPojo(): {
isSynced: undefined
| boolean;
name: string;
utcDateModified: undefined | string;
value: string;
}
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: {}updateFromRow(row: OptionRow): void
Member Visibility
ThemeOSLightDark
Constructors constructor Properties blobIddateCreateddateModifiedisProtectedisSyncednameutcDateCreatedutcDateModifiedvalue Accessors beccaisDeletedentityNamehashedPropertiesprimaryKeyName Methods _getContent_setContentbeforeSavinggenerateHashgetPojogetPojoToSavegetUtcDateChangedhasStringContentinitmarkAsDeletedmarkAsDeletedSimpleputEntityChangesaveupdateFromRow