Table of Contents

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
object
StateBackendConfiguration

Properties

Auth

public required StateBackendAuthScheme Auth { get; init; }

Property Value

StateBackendAuthScheme

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

StateBackendCapabilities

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; }

Property Value

StateBackendOperations