Skip to content

Documentation / @tenancy-node/core / TenantSnapshot

Interface: TenantSnapshot ​

Defined in: core/src/domain/entities/tenant.ts:24

Estado completo y serializable de un tenant. Lo usan los repositorios.

Properties ​

createdAt ​

createdAt: Date

Defined in: core/src/domain/entities/tenant.ts:37


data ​

data: TenantData

Defined in: core/src/domain/entities/tenant.ts:31


database ​

database: TenantDatabase | null

Defined in: core/src/domain/entities/tenant.ts:33


deletedAt ​

deletedAt: Date | null

Defined in: core/src/domain/entities/tenant.ts:39


features? ​

optional features?: TenantFeatureOverrides | null

Defined in: core/src/domain/entities/tenant.ts:30

Módulos sueltos y límites propios. Opcional en repositorios anteriores a 0.11.


id ​

id: string

Defined in: core/src/domain/entities/tenant.ts:25


maintenanceMessage ​

maintenanceMessage: string | null

Defined in: core/src/domain/entities/tenant.ts:34


name ​

name: string

Defined in: core/src/domain/entities/tenant.ts:26


plan ​

plan: string | null

Defined in: core/src/domain/entities/tenant.ts:28


provisionedAt ​

provisionedAt: Date | null

Defined in: core/src/domain/entities/tenant.ts:35


status ​

status: "provisioning" | "active" | "maintenance" | "suspended" | "failed" | "deleting"

Defined in: core/src/domain/entities/tenant.ts:27


suspendedAt ​

suspendedAt: Date | null

Defined in: core/src/domain/entities/tenant.ts:36


theme ​

theme: ThemeProps | null

Defined in: core/src/domain/entities/tenant.ts:32


updatedAt ​

updatedAt: Date

Defined in: core/src/domain/entities/tenant.ts:38

Publicado bajo la licencia MIT.