package com.usky.eg.service.vo;

import lombok.Data;

/**
 * 批量远程升级中的单台设备：设备标识与连接信息；MQTT 模式须含 {@link #deviceId} 或 {@link #deviceCode}。
 * 安装包与启动参数与 {@link EgDeviceAdbRemoteUpgradeVO} 中 {@code fileUrl}、{@code launchPackage} 同级。
 */
@Data
public class EgDeviceAdbRemoteUpgradeBatchItemVO {

    /** MQTT 路由用，未传时使用 {@link #deviceCode} */
    private String deviceId;

    private String deviceCode;
    private String deviceIp;
    /** 无线调试端口，缺省由服务端按 5555 处理 */
    private String devicePort;
}
