package tech.easyflow.skill.imports;

/**
 * Skill 导入预览项。
 */
public class SkillImportPreviewItem {

    private String packageId;
    private String name;
    private String description;
    private int referenceCount;
    private int scriptCount;
    private int assetCount;
    private boolean conflict;

    /**
     * 获取包内 Skill ID。
     *
     * @return 包内 Skill ID
     */
    public String getPackageId() {
        return packageId;
    }

    /**
     * 设置包内 Skill ID。
     *
     * @param packageId 包内 Skill ID
     */
    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
    public String getDescription() { return description; }
    public void setDescription(String description) { this.description = description; }
    public int getReferenceCount() { return referenceCount; }
    public void setReferenceCount(int referenceCount) { this.referenceCount = referenceCount; }
    public int getScriptCount() { return scriptCount; }
    public void setScriptCount(int scriptCount) { this.scriptCount = scriptCount; }
    public int getAssetCount() { return assetCount; }
    public void setAssetCount(int assetCount) { this.assetCount = assetCount; }
    public boolean isConflict() { return conflict; }
    public void setConflict(boolean conflict) { this.conflict = conflict; }
}

