SddTeneur.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. declare(strict_types=1);
  3. namespace AppBundle\Entity\Billing;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Symfony\Component\Serializer\Annotation\Groups;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. /**
  8. * Classe ... qui ...
  9. */
  10. #[ORM\Entity]
  11. class SddTeneur
  12. {
  13. /**
  14. * @var int
  15. */
  16. #[ORM\Column(type: 'integer')]
  17. #[ORM\Id]
  18. #[ORM\GeneratedValue(strategy: 'AUTO')]
  19. #[Groups(['sddteneur_reference'])]
  20. private $id;
  21. /**
  22. * @var string
  23. */
  24. #[ORM\Column(type: 'string', nullable: true)]
  25. #[Assert\Type(type: 'string')]
  26. #[Groups(['sddteneur_reference'])]
  27. private $codique;
  28. /**
  29. * @var string
  30. */
  31. #[ORM\Column(type: 'string', nullable: true)]
  32. #[Assert\Type(type: 'string')]
  33. #[Groups(['sddteneur_reference'])]
  34. private $libelle;
  35. /**
  36. * @var string
  37. */
  38. #[ORM\Column(type: 'string', nullable: true)]
  39. #[Assert\Type(type: 'string')]
  40. #[Groups(['sddteneur_reference'])]
  41. private $iban;
  42. /**
  43. * @return int
  44. */
  45. public function getId()
  46. {
  47. return $this->id;
  48. }
  49. /**
  50. * @return string
  51. */
  52. public function getCodique()
  53. {
  54. return $this->codique;
  55. }
  56. /**
  57. * @return string
  58. */
  59. public function getLibelle()
  60. {
  61. return $this->libelle;
  62. }
  63. /**
  64. * @return string
  65. */
  66. public function getIban()
  67. {
  68. return $this->iban;
  69. }
  70. }