using Share.Entity;

namespace CoreMod.Models.GenActionDtos;

/// <summary>
/// 操作执行模型
/// </summary>
public class GenActionRunDto
{
    /// <summary>
    /// 操作id
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 源文件路径
    /// </summary>
    public string? SourceFilePath { get; set; }

    /// <summary>
    /// 仅输出
    /// </summary>
    public bool OnlyOutput { get; set; }

    /// <summary>
    /// 额外变量
    /// </summary>
    public List<Variable>? Variables { get; set; }

    public TypeMeta? ModelInfo { get; set; }
}
