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.