Source code for subscriptionkore.core.events.customer_events

"""Customer domain events."""

from __future__ import annotations

from subscriptionkore.core.events.base import DomainEvent
from subscriptionkore.core.models.customer import Customer


[docs] class CustomerCreated(DomainEvent): """Emitted when a customer is created.""" customer: Customer
[docs] class CustomerUpdated(DomainEvent): """Emitted when a customer is updated.""" customer: Customer changed_fields: list[str]