<?php

namespace App\DTO;

use Symfony\Component\Validator\Constraints\Email;
use Symfony\Component\Validator\Constraints\NotBlank;

class EventRegistrationDTO
{
    #[NotBlank(message: 'Bitte geben Sie Ihren Namen ein.')]
    public string $eventFirstName;

    #[NotBlank(message: 'Bitte geben Sie Ihren Nachnamen ein.')]
    public string $eventLastName;

    #[NotBlank(message: 'Bitte geben Sie Ihre E-Mail-Adresse ein.')]
    #[Email(message: 'Bitte geben Sie eine gültige E-Mail-Adresse ein.')]
    public string $eventEmail;

    #[NotBlank(message: 'Bitte akzeptieren Sie die Geschäftsbedingungen.')]
    public bool   $eventAck;
}
