<?php
namespace App\Model;
use Symfony\Component\Validator\Constraints as Assert;
class ContactDTO
{
/**
* @var string|null
*
* @Assert\NotBlank(message="Veuillez renseigner votre prénom")
*/
private $firstName;
/**
* @var string|null
*
* @Assert\NotBlank(message="Veuillez renseigner votre nom")
*/
private $lastName;
/**
* @var string|null
*
*/
private $phone;
/**
* @var string|null
*
* @Assert\NotBlank(message="Veuillez renseigner votre adresse mail")
* @Assert\Email(message="Adresse mail non valide")
*/
private $email;
/**
* @var string|null
*
* @Assert\NotBlank(message="Veuillez renseigner le message")
*/
private $message;
/**
* @return string|null
*/
public function getFirstName(): ?string
{
return $this->firstName;
}
/**
* @param string|null $firstName
*/
public function setFirstName(?string $firstName): void
{
$this->firstName = $firstName;
}
/**
* @return string|null
*/
public function getLastName(): ?string
{
return $this->lastName;
}
/**
* @param string|null $lastName
*/
public function setLastName(?string $lastName): void
{
$this->lastName = $lastName;
}
/**
* @return string|null
*/
public function getPhone(): ?string
{
return $this->phone;
}
/**
* @param string|null $phone
*/
public function setPhone(?string $phone): void
{
$this->phone = $phone;
}
/**
* @return string|null
*/
public function getEmail(): ?string
{
return $this->email;
}
/**
* @param string|null $email
*/
public function setEmail(?string $email): void
{
$this->email = $email;
}
/**
* @return string|null
*/
public function getMessage(): ?string
{
return $this->message;
}
/**
* @param string|null $message
*/
public function setMessage(?string $message): void
{
$this->message = $message;
}
}