package com.qqchen.deploy.backend.deploy.integration.response;

import lombok.Data;
import java.util.List;

/**
 * Jenkins 控制台输出响应
 *
 * @author qqchen
 * @since 2025-11-03
 */
@Data
public class JenkinsConsoleOutputResponse {
    
    /**
     * 日志内容（按行分割）
     */
    private List<String> lines;
    
    /**
     * 下一次读取的偏移量（字节）
     */
    private Long nextOffset;
    
    /**
     * 是否构建已完成
     */
    private Boolean isComplete;
    
    /**
     * 是否还有更多日志
     */
    private Boolean hasMoreData;
}

