Class StateBackendConfiguration
- Namespace
- SEBT.Portal.Core.StateBackends.Configuration
- Assembly
- SEBT.Portal.Core.dll
The C# records a state's YAML maps onto.
public record StateBackendConfiguration
- Inheritance
-
objectStateBackendConfiguration
Properties
Auth
public required StateBackendAuthScheme Auth { get; init; }
Property Value
BaseUrl
public required Uri BaseUrl { get; init; }
Property Value
- Uri
Capabilities
Derived from which operations the config declares. This is a convenience property for the loader.
public StateBackendCapabilities Capabilities { get; }
Property Value
Enums
Named enum translation tables referenced by Enum.
public Dictionary<string, StateBackendEnumTable>? Enums { get; init; }
Property Value
- Dictionary<string, StateBackendEnumTable>
Operations
public required StateBackendOperations Operations { get; init; }