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?
optionalpreloadedMonitors?: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.