Skip to content
Download

min

mach::FieldValidationBuilder::min

Adds minimum value validation.

Applies a minimum value validation rule to a numeric field.

template <typename Number>
FieldValidationBuilder& min(Number minimum);

A reference to the current FieldValidationBuilder instance.

Parameter Description
Number The numeric type of the minimum value.
Parameter Description
minimum The minimum allowed value.

Applying the same validation rule multiple times is allowed.

This method is not thread-safe and should only be called during validation configuration.

void validate(mach::ValidationBuilder<Product>& validation) const {
validation.field(&Product::price)
.min(0);
}
Name Description
range Adds range validation.
max Adds maximum value validation.
multipleOf Adds multiple-of validation.