builder/type_builders library

Type-specific builder classes for the fluent validation API.

This file contains all the concrete builder classes that provide type-specific validation methods for different data types.

Classes

BoolBuilder
Builder for boolean validations with boolean-specific methods.
DateTimeBuilder
Builder for DateTime validations with date/time-specific methods.
DoubleBuilder
Builder for double validations, inherits from NumberBuilder.
GenericBuilder<T>
Generic builder that supports all validation methods.
IntBuilder
Builder for integer validations, inherits from NumberBuilder.
IterableBuilder<T>
Builder for iterable validations with length and iteration methods.
JsonDecodedBuilder
Builder for JSON-decoded data with both map and iterable methods.
ListBuilder<T>
Builder for list validations, inherits from IterableBuilder.
MapBuilder<T, K>
Builder for map validations with map-specific methods.
NumberBuilder
Builder for number validations with numeric comparison methods.
RootBuilder
Root builder that provides entry points for different data types.
SetBuilder<T>
Builder for set validations, inherits from IterableBuilder.
StringBuilder
Builder for string validations with string-specific methods.