Class OutageWindow
- Namespace
- SEBT.Portal.Core.AppSettings
- Assembly
- SEBT.Portal.Core.dll
A single scheduled outage window. Start and End are local wall-clock date-times in the schedule's TimeZoneId (ISO-8601 with no offset, e.g. "2026-06-21T22:00:00"). The window is start-inclusive and end-exclusive.
public sealed class OutageWindow
- Inheritance
-
objectOutageWindow
Properties
End
public string End { get; set; }
Property Value
- string
Start
public string Start { get; set; }
Property Value
- string
Target
Which surface(s) this window applies to: "Portal", "EnrollmentChecker", or "Both" (case-insensitive). Empty or missing means "Both" — a scheduled backend outage takes down the shared data source, so every surface is affected unless the window says otherwise. Kept as a string rather than OutageTarget so that a typo produces a startup validation error naming the offending window and value, rather than the config binder's generic type-conversion message.
public string Target { get; set; }
Property Value
- string