BusyBarSettings
Namespace: Busy.Bar
Device-level presentation settings associated with a BUSY timer profile or snapshot.
public sealed record class BusyBarSettings : System.IEquatable`1[[Busy.Bar.BusyBarSettings, BusyBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → BusyBarSettings
Implements IEquatable<BusyBarSettings>
Attributes NullableContextAttribute, NullableAttribute
Properties
Theme
Name of the visual theme to display while the timer is running.
public string Theme { get; init; }
Property Value
ShowWorkPhaseOnly
Whether to show only the work phase of an interval timer, hiding rest phases.
public bool ShowWorkPhaseOnly { get; init; }
Property Value
TriggerSmartHome
Whether starting the timer should also trigger any paired smart home actions.
public bool TriggerSmartHome { get; init; }
Property Value
Constructors
BusyBarSettings(String, Boolean, Boolean)
Device-level presentation settings associated with a BUSY timer profile or snapshot.
public BusyBarSettings(string Theme, bool ShowWorkPhaseOnly, bool TriggerSmartHome)
Parameters
Theme String
Name of the visual theme to display while the timer is running.
ShowWorkPhaseOnly Boolean
Whether to show only the work phase of an interval timer, hiding rest phases.
TriggerSmartHome Boolean
Whether starting the timer should also trigger any paired smart home actions.