namespace Dpz.Core.Public.ViewModel.Response;

/// <summary>
/// 代码内容搜索命中项
/// </summary>
public class CodeContentSearchHitResponse
{
    /// <summary>
    /// 完整路径分段
    /// </summary>
    public required List<string> PathSegments { get; set; } = [];

    /// <summary>
    /// 文件名
    /// </summary>
    public required string Name { get; set; }

    /// <summary>
    /// 以 <c>/</c> 连接的相对路径
    /// </summary>
    public required string Path { get; set; }

    /// <summary>
    /// 命中附近的短片段
    /// </summary>
    public required string Snippet { get; set; }
}
评论加载中...