import { type NotificationChannel } from '../../../domain/value-objects/notification-channel.vo';

export class SendNotificationCommand {
  constructor(
    public readonly userId: string,
    public readonly channel: NotificationChannel,
    public readonly templateKey: string,
    public readonly templateData: Record<string, unknown>,
    public readonly recipientAddress: string,
  ) {}
}
