Skip to content

Documentation / @tenancy-node/core / PlanDefinition

Interface: PlanDefinition ​

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

Properties ​

description? ​

optional description?: string

Defined in: core/src/domain/entities/plan.ts:41


features ​

features: readonly string[] | "*"

Defined in: core/src/domain/entities/plan.ts:45

Módulos del plan, o '*' para todos los del catálogo.


highlight? ​

optional highlight?: boolean

Defined in: core/src/domain/entities/plan.ts:51

Plan destacado en la web comercial ("el más elegido").


label ​

label: string

Defined in: core/src/domain/entities/plan.ts:40


limits? ​

optional limits?: Readonly<Record<string, number | null>>

Defined in: core/src/domain/entities/plan.ts:47

Límites del plan ({ usuarios: 3 }). null o sin la llave = sin límite.


price? ​

optional price?: PlanPrice | null

Defined in: core/src/domain/entities/plan.ts:43

Precio que muestra la web comercial (GET /tenancy/plans). Sin precio: "a consultar".


public? ​

optional public?: boolean

Defined in: core/src/domain/entities/plan.ts:49

Si aparece en GET /tenancy/plans. Por defecto true.

Publicado bajo la licencia MIT.