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