NewStructureArtistPremiumTrialRequestValidationModel.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Service\Mailer\Model;
  4. /**
  5. * Classe NewStructureTrialRequestValidationModel qui conserve les données pour construire le mail de validation d'une demande d'essai de nouvelle structure.
  6. */
  7. class NewStructureArtistPremiumTrialRequestValidationModel extends AbstractMailerModel implements MailerModelInterface
  8. {
  9. private string $token;
  10. private string $representativeEmail;
  11. private string $representativeFirstName;
  12. private string $representativeLastName;
  13. private string $structureName;
  14. private string $validationUrl;
  15. public function getToken(): string
  16. {
  17. return $this->token;
  18. }
  19. public function setToken(string $token): self
  20. {
  21. $this->token = $token;
  22. return $this;
  23. }
  24. public function getRepresentativeEmail(): string
  25. {
  26. return $this->representativeEmail;
  27. }
  28. public function setRepresentativeEmail(string $representativeEmail): self
  29. {
  30. $this->representativeEmail = $representativeEmail;
  31. return $this;
  32. }
  33. public function getRepresentativeFirstName(): string
  34. {
  35. return $this->representativeFirstName;
  36. }
  37. public function setRepresentativeFirstName(string $representativeFirstName): self
  38. {
  39. $this->representativeFirstName = $representativeFirstName;
  40. return $this;
  41. }
  42. public function getRepresentativeLastName(): string
  43. {
  44. return $this->representativeLastName;
  45. }
  46. public function setRepresentativeLastName(string $representativeLastName): self
  47. {
  48. $this->representativeLastName = $representativeLastName;
  49. return $this;
  50. }
  51. public function getStructureName(): string
  52. {
  53. return $this->structureName;
  54. }
  55. public function setStructureName(string $structureName): self
  56. {
  57. $this->structureName = $structureName;
  58. return $this;
  59. }
  60. public function getValidationUrl(): string
  61. {
  62. return $this->validationUrl;
  63. }
  64. public function setValidationUrl(string $validationUrl): self
  65. {
  66. $this->validationUrl = $validationUrl;
  67. return $this;
  68. }
  69. }