Table of Contents

Class StateBackendEnumTable

Namespace
SEBT.Portal.Core.StateBackends.Configuration
Assembly
SEBT.Portal.Core.dll

An enum translation table; Default applies only to unlisted tokens — a mistyped canonical value fails at load.

public sealed record StateBackendEnumTable
Inheritance
object
StateBackendEnumTable

Properties

Default

Canonical enum value used for tokens not listed in Map.

public string? Default { get; init; }

Property Value

string

Map

Our canonical enum value → the state token(s) that mean it.

public required Dictionary<string, List<string>> Map { get; init; }

Property Value

Dictionary<string, List<string>>