Skip to main content

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​

String

ShowWorkPhaseOnly​

Whether to show only the work phase of an interval timer, hiding rest phases.

public bool ShowWorkPhaseOnly { get; init; }

Property Value​

Boolean

TriggerSmartHome​

Whether starting the timer should also trigger any paired smart home actions.

public bool TriggerSmartHome { get; init; }

Property Value​

Boolean

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.