Table of Contents

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

Classes

AddressUpdateOperationConfig
CardReplacementOperationConfig
CaseIdComposition

Which fields compose a case's opaque (not encrypted) caseId token; a later write decodes them back as request-binding inputs.

EnrollmentCheckOperationConfig

The enrollmentCheck operation: batch fan-out plus a per-child match verdict.

EnrollmentMatch

The match strategy and its params; wrong params for the chosen strategy fail at load.

EnrollmentRequestBinding

Builds the per-child request rows.

EnrollmentResponseMapping

Correlates response rows back to children and decides match.

FieldMapping

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

FieldSources

One-or-more source property names for From; hydrates from scalar or sequence YAML.

HealthOperationConfig
HouseholdLookupOperationConfig
KeywordRules

Classifies an enum-typed field by scanning its From source(s) for keyword substrings. Case-insensitive/first-match-wins.

MailingAddressMapping

Names the source properties that compose a case mailing address.

RequestBinding

Builds the outgoing request body; a mapped isProofed input passes the caller's identity-proofing status to the backend — a gate the backend relies on.

ResultClassifier

Classifies a write response into a WriteOutcome: ordered Conditions, first match wins.

ResultCondition

One classifier condition; exactly one of StatusIn / ValueIn / MessageContains — validated at load.

StateBackendDisaggregation

How to group records into applications and which records to include as cases.

StateBackendOperationConfig
StateBackendOperations
StateBackendResponseMapping

Maps a state backend's raw JSON response into canonical domain types.

Enums

CandidateExpansion

Request-side candidate-expansion strategy — closed set; add a named member, never operators.

CardReplacementCallMode

How the driver fans a card-replacement batch out to backend calls.

CaseInclusionPredicate

Named case-inclusion predicate — closed set; add a named member, never operators.

DisaggregationRule

Rule deciding whether a record represents an application-based case.

EnrollmentCallMode

How the driver fans a child batch out to backend calls.

EnrollmentMatchStrategy

How a match is decided — closed set; add a named strategy, never operators.

StateBackendHttpMethod
WriteOutcome

Canonical write-outcome vocabulary, shared by the card-replacement and address-update paths.