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