Skip to main content

Interface: SiteDeletionOperationOptions

Defined in: electron/services/database/siteDeletion.ts:24

Options for performing an atomic site deletion using transaction adapters.

Properties

identifier

identifier: string

Defined in: electron/services/database/siteDeletion.ts:26

Identifier of the site to remove.


monitorAdapter

monitorAdapter: MonitorRepositoryTransactionAdapter

Defined in: electron/services/database/siteDeletion.ts:28

Transaction-scoped monitor repository adapter.


preloadedMonitors?

optional preloadedMonitors?: Monitor[]

Defined in: electron/services/database/siteDeletion.ts:33

Optional monitors already fetched by the caller. When provided, the helper reuses the list instead of performing an additional lookup.


siteAdapter

siteAdapter: SiteRepositoryTransactionAdapter

Defined in: electron/services/database/siteDeletion.ts:35

Transaction-scoped site repository adapter.