bundles/VehicleIngestBundle/Message/IngestAdMessage.php line 11

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace VehicleIngestBundle\Message;
  4. /**
  5.  * Async message dispatched by the seller-api controllers onto the `vehicle_ingest` transport.
  6.  * Consumed by IngestAdMessageHandler, which routes it into IngestPipeline::upsert()/delete().
  7.  */
  8. final class IngestAdMessage
  9. {
  10.     public function __construct(
  11.         public readonly string $operation,
  12.         public readonly string $adId,
  13.         public readonly ?array $rawAd,
  14.         public readonly ?string $sellerId,
  15.         public readonly ?string $requestId,
  16.     ) {
  17.     }
  18. }