<?php

declare(strict_types=1);

namespace App\Services\SupportCenter;

use App\Models\HostSystemUpdatePackage;

/**
 * 下载令牌请求结果（download_token 仅存在于内存，不得持久化或审计）。
 */
final class HostSystemUpdateDownloadTokenResult
{
    public function __construct(
        public readonly string $downloadToken,
        public readonly ?string $downloadUrl,
        public readonly HostSystemUpdatePackage $package,
        public readonly ?string $requestId = null,
    ) {}
}
