<?php

namespace App\DTO;

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

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

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

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

    #[NotBlank(message: 'Bitte geben Sie eine Nachricht ein.')]
    public string $message;
}
