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:
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