ValidationConditionGroup
objectThe boolean operator used to combine multiple conditions (e.g., “and”). Omitted when there is only one condition.
Single validation condition inside a FieldValidationRule. The shape varies by type: matchesRegexCondition uses regex; numberComparisonCondition uses value + operator; characterCountInBetween uses value: { minLength, maxLength }.
Show Child Parameters
ValidationErrors
objectOne validation message in API shape. Optional properties are omitted in JSON when null (e.g. fieldId is missing or 0).
ControlID as a string (numeric ids appear quoted). Omitted when fieldId is 0.
Answer node path from annuity NamedItem; matches FieldBlueprint.AnswerNodeId.
The validation error message
The section/step name where the error occurred
VisibilityCondition
objectSingle condition controlling whether a field/section is visible at runtime.
Kind of comparison performed by the condition.
Allowed values:equalityrangepresence
Example:equality
When true the condition passes if the target value equals ‘value’; when false the condition passes if it differs.
Example:true
The value to compare against the resolved target answer.
Example:NY
The answer node identifier whose value is evaluated by this condition.
Example:SolicitationStateCode
VisibilitySettings
objectThe boolean operator for combining conditions
Single condition controlling whether a field/section is visible at runtime.