Interface: SiteDeletionOperationOptions
Defined in: electron/services/database/siteDeletion.ts:38
Options for performing an atomic site deletion using transaction adapters.
Properties
identifier
identifier: string;
Defined in: electron/services/database/siteDeletion.ts:40
Identifier of the site to remove.
monitorAdapter
monitorAdapter: MonitorRepositoryTransactionAdapter;
Defined in: electron/services/database/siteDeletion.ts:42
Transaction-scoped monitor repository adapter.
preloadedMonitors?
optional preloadedMonitors?: Monitor[];
Defined in: electron/services/database/siteDeletion.ts:47
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:49
Transaction-scoped site repository adapter.