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.