<?php
declare(strict_types=1);

namespace App\Framework\Core\Events;

/**
 * Event, das nach der Registrierung eines Benutzers ausgelöst wird
 */
final readonly class UserRegistered
{
    public function __construct(
        public string $userId,
        public string $email,
        public string $username,
        public \DateTimeImmutable $registeredAt = new \DateTimeImmutable(),
        public \DateTimeImmutable $occurredAt = new \DateTimeImmutable()
    ) {}
}
