using LMS.Common.Enums; namespace LMS.Common.Dictionary; public class AllOptions { public static class AllOptionKey { /// /// 获取所有的 Option /// public const string All = "all"; /// /// 获取TTS相关的 Option /// public const string TTS = "tts"; /// /// 获取软件相关的 Option /// public const string Software = "software"; /// /// 软件试用相关 Option /// public const string Trial = "trial"; /// /// 出图相关的 Option /// public const string Image = "image"; /// /// 邮件设置相关 Option /// public const string MailSetting = "mailSetting"; /// /// 重置免费次数相关的 Option /// public const string ResetFreeCount = "resetFreeCount"; } public static readonly Dictionary> AllOptionsRequestQuery = new() { { AllOptionKey.All, [] }, { AllOptionKey.TTS, ["EdgeTTsRoles"] }, { AllOptionKey.Software, ["LaitoolHomePage", "LaitoolNotice", "LaitoolUpdateContent","LaitoolVersion"]}, { AllOptionKey.Trial , ["LaiToolTrialDays"] }, { AllOptionKey.Image, [OptionKeyName.LaitoolFluxApiModelList] }, { AllOptionKey.MailSetting , [OptionKeyName.SMTPMailSetting] }, { AllOptionKey.ResetFreeCount, [OptionKeyName.ResetFreeCountSetting] } }; }