This is the value ultimately passed to the ValidationManager config.ValueHostConfigs.
Optional
errorMessage: null | stringThe error message "template" that will appear on screen when the condition is NoMatch. It can use tokens, which are resolved with current data at the time of validation. If null, it will expect to be setup by one of several other sources including localization (validatorParameters.errorMessagel10n) and the TextLocalizationService.
Optional
validatorParameters: FluentValidatorConfigAdditional ways to customize the Validator, including localized error messages, severity, and the enabler.
Optional
conditionConfig: null | Partial<Omit<RequireTextConditionConfig, "conditionType" | "category">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
ignoreCase: null | booleanOptional
conditionConfig: null | Partial<Omit<RegExpConditionConfig, "conditionType" | "category" | "expression" | "expressionAsString" | "ignoreCase">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<EqualToValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<EqualToConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<NotEqualToValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<NotEqualToConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<StringLengthConditionConfig, "conditionType" | "category" | "maximum">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigFor any implementation of a fluent function that works with FluentValidationRule. It takes the parameters passed into that function (conditionConfig and validatorConfig) and assemble the final ValidatorConfig, which it adds to the InputValueHostConfig.
When not null, this will be assigned to conditionConfig for you.
if null, expects validatorConfig to supply either conditionConfig or conditionCreator. If your fluent function supplies stand-alone parameters that belong in conditionConfig, assign them to conditionConfig.
optional error message. Will overwrite any from validatorConfig if supplied.
does not expect conditionConfig to be setup, but if it is, it will be replaced when conditionConfig is not null.
Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: Omit<RequireTextConditionConfig, "conditionType" | "valueHostName">Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigOptional
conditionConfig: Omit<RegExpConditionConfig, "conditionType" | "valueHostName">Optional
errorMessage: null | stringOptional
validatorParameters: FluentValidatorConfigGenerated using TypeDoc v0.25.12
Supplies Conditions and Validators the preceding InputValueHost in a fluent chain. It is returned by ValidationManagerConfigBuilder.input() and each chained object that follows.
This class will dynamically get fluent functions for each condition by using TypeScript's Declaration Merging: https://www.typescriptlang.org/docs/handbook/declaration-merging.html
See Fluent Overview