namespace DramaLing.Api.Models.DTOs.SpacedRepetition;

/// <summary>
/// 智能複習模式選擇結果
/// </summary>
public class ReviewModeResult
{
    /// <summary>
    /// 系統選擇的複習模式
    /// </summary>
    public string SelectedMode { get; set; } = string.Empty;

    /// <summary>
    /// 選擇原因說明
    /// </summary>
    public string Reason { get; set; } = string.Empty;

    /// <summary>
    /// 可用的複習模式列表
    /// </summary>
    public string[] AvailableModes { get; set; } = Array.Empty<string>();

    /// <summary>
    /// 適配情境描述
    /// </summary>
    public string AdaptationContext { get; set; } = string.Empty;
}