Skip to main content

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.