package com.microservices.zone.resource.domain.vo;

import com.alibaba.fastjson2.JSONObject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Skill ZIP解析结果VO
 */
@Data
@ApiModel("Skill ZIP解析结果")
public class AiSkillParseResultVo {

    @ApiModelProperty(value = "SKILL.md文件内容")
    private String skillMdContent;

    @ApiModelProperty(value = "ZIP包目录树结构JSON")
    private String fileTreeJson;

    @ApiModelProperty(value = "上传后的文件id")
    private Long fileId;

    @ApiModelProperty(value = "Skill描述（从YAML front matter中提取）")
    private String summary;

    @ApiModelProperty(value = "Skill名称（从YAML front matter中提取）")
    private String name;
}
