Table of Contents

Class FieldMapping

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

Maps one canonical domain field to source propert(ies); coercion is driven by the canonical field's C# type, not an explicit kind here.

public sealed record FieldMapping
Inheritance
object
FieldMapping

Properties

Enum

Name of a Enums table translating the source token to a canonical enum value.

public string? Enum { get; init; }

Property Value

string

Format

Exact date/time parse format for date-typed fields; no fallback.

public string? Format { get; init; }

Property Value

string

From

Source property name(s) on the selected record. Exclusive with Value.

public FieldSources? From { get; init; }

Property Value

FieldSources

KeywordRules

Contains-match inference over the From source(s) for an enum-typed field.

public KeywordRules? KeywordRules { get; init; }

Property Value

KeywordRules

Value

Canonical value written as-is, with no source property.

public string? Value { get; init; }

Property Value

string