<?php
namespace App\Message;
final class SyncCustomerMessage
{
export interface AnalyticsEvent {
name: string;
props?: Record<string, unknown>;
ts: number;
}
<?php
namespace App\Http\Controllers;
use App\Jobs\ImportProductChunk;
use Illuminate\Http\Request;
<?php
namespace App\Http\Controllers;
use App\Jobs\ImportProductChunk;
use App\Models\Import;
import queue
import time
from dataclasses import dataclass, field, replace
from typing import Any, Dict, Tuple
CREATE TYPE outbox_status AS ENUM ('pending', 'retry', 'processing', 'done', 'dead');
CREATE TABLE outbox_events (
id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
dedupe_key TEXT NOT NULL,
topic TEXT NOT NULL,