src/Services/Rabbit/Data/Stamp.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Services\Rabbit\Data;
  3. use Symfony\Component\Messenger\Stamp\StampInterface;
  4. class Stamp implements StampInterface
  5. {
  6. public function __construct(
  7. private string $appToken,
  8. private string $entidadToken,
  9. private ?string $userToken = null,
  10. private string $origin,
  11. private string $correlationUid,
  12. private string $messageUid,
  13. private string $dataFingerprint,
  14. private string $eventType,
  15. private string $routingKey
  16. )
  17. { }
  18. public function getEntidadToken(): string
  19. {
  20. return $this->entidadToken;
  21. }
  22. public function getUserToken(): ?string
  23. {
  24. return $this->userToken;
  25. }
  26. public function getRoutingKey(): string
  27. {
  28. return $this->routingKey;
  29. }
  30. public function getAppToken(): string
  31. {
  32. return $this->appToken;
  33. }
  34. public function getEventType(): string
  35. {
  36. return $this->eventType;
  37. }
  38. public function getOrigin(): string
  39. {
  40. return $this->origin;
  41. }
  42. public function getCorrelationUid(): string
  43. {
  44. return $this->correlationUid;
  45. }
  46. public function getMessageUid(): string
  47. {
  48. return $this->messageUid;
  49. }
  50. public function getDataFingerprint(): string
  51. {
  52. return $this->dataFingerprint;
  53. }
  54. }