<?php

declare(strict_types=1);

namespace App\Services\SupportCenter;

/**
 * 单批迁移执行结果。
 */
final readonly class HostSystemUpdateMigrationBatchResult
{
    /**
     * @param  list<string>  $executedMigrationNames
     */
    public function __construct(
        public bool $stageCompleted,
        public HostSystemUpdateMigrationProgress $progress,
        public array $executedMigrationNames = [],
    ) {}
}
