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
-
objectFieldMapping
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
KeywordRules
Contains-match inference over the From source(s) for an enum-typed field.
public KeywordRules? KeywordRules { get; init; }
Property Value
Value
Canonical value written as-is, with no source property.
public string? Value { get; init; }
Property Value
- string