Files
Evergreen-Health/Evergreen.Health.Application/Health/Integrations/MiAirX/TcmMusicOptions.cs
T
2026-09-28 16:36:41 +08:00

19 lines
608 B
C#

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; }
}