processing -> completed -> failed `group` VARCHAR(100) NULL, -- order / subscription `object_id` BIGINT UNSIGNED NULL DEFAULT NULL, `object_type` VARCHAR(100) NULL DEFAULT NULL, -- order / subscription / etc. `completed_at` TIMESTAMP NULL, -- the time when we completed the action `retry_count` INT UNSIGNED DEFAULT 0, -- how many times we retried this action `data` json NULL, `created_at` DATETIME NULL, `updated_at` DATETIME NULL, `response_note` longtext NULL, INDEX `{$indexPrefix}_scheduled_at_idx` (`scheduled_at` ASC), INDEX `{$indexPrefix}_status_idx` (`status` ASC)"; } }