This commit is contained in:
fuenmao
2026-09-28 16:36:41 +08:00
parent 973efa34cc
commit af596104e2
12 changed files with 513 additions and 96 deletions
@@ -0,0 +1,18 @@
using Furion.ConfigurableOptions;
namespace Evergreen.Health.Application.Health.Integrations.MiAirX;
public sealed class TcmMusicOptions : IConfigurableOptions
{
public int StartVolume { get; set; } = 60;
public int FadeStepSeconds { get; set; } = 5;
public Dictionary<string, List<TcmMusicTrackOptions>> Tracks { get; set; } = new();
}
public sealed class TcmMusicTrackOptions
{
public string Title { get; set; } = string.Empty;
public string FileName { get; set; } = string.Empty;
public string Url { get; set; } = string.Empty;
public double DurationSeconds { get; set; }
}