Skip to content

Documentation / @tenancy-node/core / DeleteTenantUseCase

Class: DeleteTenantUseCase ​

Defined in: core/src/application/tenant-use-cases.ts:252

Borrado suave: libera los recursos físicos y los dominios, y marca deletedAt.

Constructors ​

Constructor ​

new DeleteTenantUseCase(tenants, domains, provisioning, events, clock): DeleteTenantUseCase

Defined in: core/src/application/tenant-use-cases.ts:253

Parameters ​

tenants ​

TenantRepository

domains ​

DomainRepository

provisioning ​

ProvisioningPipeline

events ​

EventBus

clock ​

Clock

Returns ​

DeleteTenantUseCase

Methods ​

execute() ​

execute(ref): Promise<void>

Defined in: core/src/application/tenant-use-cases.ts:261

Parameters ​

ref ​

TenantRef

Returns ​

Promise<void>

Publicado bajo la licencia MIT.