پرش به محتویات

lich make event

ساخت کلاس‌های event برای معماری event-driven.

استفاده

lich make event <Name>

مثال

$ lich make event OrderPlaced

 Event OrderPlaced ساخته شد!

کد تولید شده

@dataclass
class OrderPlacedEvent:
    """Event منتشر شده وقتی سفارش ثبت می‌شود."""

    order_id: UUID
    user_id: UUID
    total: float
    timestamp: datetime = None

انتشار Event

event = OrderPlacedEvent(
    order_id=order.id,
    user_id=order.user_id,
    total=order.total
)

await event_bus.publish(event)

همچنین ببینید