Skip to content

Documentation / @tenancy-node/core / Subscription

Interface: Subscription ​

Defined in: core/src/domain/entities/billing.ts:14

Suscripción de un tenant: qué paga, cada cuánto y hasta cuándo está pagado. Los montos van en centavos (enteros) para no perder precisión: 150.50 BOB = 15050.

Properties ​

amountCents ​

amountCents: number

Defined in: core/src/domain/entities/billing.ts:20


canceledAt ​

canceledAt: Date | null

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


createdAt ​

createdAt: Date

Defined in: core/src/domain/entities/billing.ts:29


currency ​

currency: string

Defined in: core/src/domain/entities/billing.ts:19


currentPeriodEnd ​

currentPeriodEnd: Date

Defined in: core/src/domain/entities/billing.ts:23


currentPeriodStart ​

currentPeriodStart: Date

Defined in: core/src/domain/entities/billing.ts:22

Período pagado (o de prueba) actual.


period ​

period: "monthly" | "yearly"

Defined in: core/src/domain/entities/billing.ts:17


plan ​

plan: string | null

Defined in: core/src/domain/entities/billing.ts:16


provider ​

provider: string

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

Pasarela con la que paga (manual, stripe...).


providerRef ​

providerRef: string | null

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

Id del cliente o suscripción en la pasarela.


status ​

status: "active" | "trialing" | "past_due" | "canceled"

Defined in: core/src/domain/entities/billing.ts:18


tenantId ​

tenantId: string

Defined in: core/src/domain/entities/billing.ts:15


updatedAt ​

updatedAt: Date

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

Publicado bajo la licencia MIT.