package tech.easyflow.ai.document.model;

/**
 * 任务聚合查询结果。
 *
 * <p>该对象在任务状态基础上按需附带最终解析结果。
 * 当任务尚未完成时仅返回状态信息；当任务已完成时可同时返回标准化结果。</p>
 *
 * @author Codex
 * @since 2026-04-14
 */
public class DocumentParseTaskInfo extends DocumentParseTaskStatus {

    private DocumentParsedResult result;

    /**
     * 获取标准化解析结果。
     *
     * @return 解析结果；任务未完成时可能为空
     */
    public DocumentParsedResult getResult() {
        return result;
    }

    /**
     * 设置标准化解析结果。
     *
     * @param result 解析结果
     */
    public void setResult(DocumentParsedResult result) {
        this.result = result;
    }
}
