Skip to content

Documentation / @tenancy-node/core / TenancyEventMap

Interface: TenancyEventMap ​

Defined in: core/src/domain/events/tenancy-events.ts:132

Catálogo tipado de eventos. Tu aplicación puede agregar los suyos con declaration merging:

ts
declare module '@tenancy-node/core' {
  interface TenancyEventMap { 'pedido.creado': { pedidoId: number; total: number } }
}

Properties ​

billing.invoice_created ​

billing.invoice_created: InvoiceEventData

Defined in: core/src/domain/events/tenancy-events.ts:162


billing.invoice_paid ​

billing.invoice_paid: InvoiceEventData

Defined in: core/src/domain/events/tenancy-events.ts:163


billing.payment_failed ​

billing.payment_failed: InvoiceEventData & object

Defined in: core/src/domain/events/tenancy-events.ts:170

Type Declaration ​

provider ​

provider: string

reason ​

reason: string | null


billing.payment_recorded ​

billing.payment_recorded: InvoiceEventData & object

Defined in: core/src/domain/events/tenancy-events.ts:164

Type Declaration ​

method ​

method: string

paymentCents ​

paymentCents: number

paymentId ​

paymentId: string

reference ​

reference: string | null


billing.subscription_past_due ​

billing.subscription_past_due: SubscriptionEventData & object

Defined in: core/src/domain/events/tenancy-events.ts:161

Type Declaration ​

invoiceId ​

invoiceId: string


billing.subscription_updated ​

billing.subscription_updated: SubscriptionEventData

Defined in: core/src/domain/events/tenancy-events.ts:160


billing.tenant_suspended ​

billing.tenant_suspended: object

Defined in: core/src/domain/events/tenancy-events.ts:171

invoiceId ​

invoiceId: string

tenantId ​

tenantId: string


database.created ​

database.created: DatabaseEventData

Defined in: core/src/domain/events/tenancy-events.ts:146


database.deleted ​

database.deleted: DatabaseEventData

Defined in: core/src/domain/events/tenancy-events.ts:149


database.migrated ​

database.migrated: DatabaseEventData

Defined in: core/src/domain/events/tenancy-events.ts:147


database.moved ​

database.moved: DatabaseMovedEventData

Defined in: core/src/domain/events/tenancy-events.ts:150


database.seeded ​

database.seeded: DatabaseEventData

Defined in: core/src/domain/events/tenancy-events.ts:148


domain.created ​

domain.created: DomainEventData

Defined in: core/src/domain/events/tenancy-events.ts:143


domain.deleted ​

domain.deleted: DomainEventData

Defined in: core/src/domain/events/tenancy-events.ts:144


domain.primary_changed ​

domain.primary_changed: DomainEventData

Defined in: core/src/domain/events/tenancy-events.ts:145


lead.created ​

lead.created: object

Defined in: admin-api/src/routes/leads.ts:10

Llegó una solicitud de la web comercial: avisa por correo, WhatsApp o al CRM.

city ​

city: string | null

company ​

company: string | null

email ​

email: string | null

id ​

id: number

message ​

message: string | null

name ​

name: string

notifyTo ​

notifyTo: string[]

Correos de ventas de la plataforma (platform.salesNotifyTo), para el aviso.

phone ​

phone: string | null

plan ​

plan: string | null


notification.delivered ​

notification.delivered: NotificationDeliveredEventData

Defined in: core/src/domain/events/tenancy-events.ts:153


notification.sent ​

notification.sent: NotificationSentEventData

Defined in: core/src/domain/events/tenancy-events.ts:152


plan.updated ​

plan.updated: object

Defined in: core/src/domain/events/tenancy-events.ts:154

action ​

action: "created" | "updated" | "reset" | "archived"

by ​

by: string | null

planId ​

planId: string


platform.updated ​

platform.updated: object

Defined in: core/src/domain/events/tenancy-events.ts:159

by ​

by: string | null

fields ​

fields: string[]


tenancy.ended ​

tenancy.ended: TenancyLifecycleEventData

Defined in: core/src/domain/events/tenancy-events.ts:173


tenancy.initialized ​

tenancy.initialized: TenancyLifecycleEventData

Defined in: core/src/domain/events/tenancy-events.ts:172


tenant.activated ​

tenant.activated: TenantEventData

Defined in: core/src/domain/events/tenancy-events.ts:139


tenant.created ​

tenant.created: TenantEventData

Defined in: core/src/domain/events/tenancy-events.ts:134


tenant.creating ​

tenant.creating: TenantEventData

Defined in: core/src/domain/events/tenancy-events.ts:133


tenant.deleted ​

tenant.deleted: TenantEventData

Defined in: core/src/domain/events/tenancy-events.ts:137


tenant.maintenance ​

tenant.maintenance: TenantMaintenanceEventData

Defined in: core/src/domain/events/tenancy-events.ts:140


tenant.plan_changed ​

tenant.plan_changed: TenantPlanChangedEventData

Defined in: core/src/domain/events/tenancy-events.ts:136


tenant.provisioned ​

tenant.provisioned: TenantEventData

Defined in: core/src/domain/events/tenancy-events.ts:141


tenant.provisioning_failed ​

tenant.provisioning_failed: TenantProvisioningFailedEventData

Defined in: core/src/domain/events/tenancy-events.ts:142


tenant.suspended ​

tenant.suspended: TenantEventData

Defined in: core/src/domain/events/tenancy-events.ts:138


tenant.updated ​

tenant.updated: TenantUpdatedEventData

Defined in: core/src/domain/events/tenancy-events.ts:135


theme.updated ​

theme.updated: ThemeUpdatedEventData

Defined in: core/src/domain/events/tenancy-events.ts:151

Publicado bajo la licencia MIT.