OptionaldefaultOptional default value derived from callback payload.
Execution mode classification for submit behavior.
Stable internal field key.
UI-oriented field kind.
OptionalmessageOptional callback message value.
OptionaloptionsOption collection for choice/confirmation callbacks.
Prompt text provided by the native callback payload.
Original native callback payload (escape hatch).
Typed callback reference for this field.
Indicates whether this callback is marked as required by callback payload.
Indicates whether user interaction is required before submission.
Base shape shared by all normalized callback fields.
Remarks
rawis the original native callback payload and serves as the escape hatch to access any field not surfaced by the specific field type.typeis intentionally not declared here: every member of JourneyNormalizedField declares its own discriminant, which is what makes the union narrow without casts.