Fluent Validations is a library that allows you to create validations for your entities and properties in a simple way, using the design pattern Fluent Interface and builder.
🧪 FluentValidation - Types
FluentValidation
FluentValidation is a class that allows you to create validations for your properties.
SoftValidation
SoftValidation is a object that contains the result of the validation.
ValidationsOptions
ValidationsOptions is a object that contains the options for the validations.
KeyOf
KeyOf is a string that contains the name of the property.
Validations
Validations is a string that contains the name of the validations.
Between
Between is a object that contains the min and max values for the validations.
FluentValidationsOptions
FluentValidationsOptions is a object that contains the value for the validations.
BasicsValidation
BasicsValidation is a object that contains the basic validations.
NumbersValidation
NumbersValidation is a object that contains the numbers validations.
StringsValidation
StringsValidation is a object that contains the strings validations.
🧪 ModelValidator - Types
ModelValidator
ModelValidator is a class that allows you to create validations for your entities.
ModelValidatorOptions
ModelValidatorOptions is a object that contains the options for the validations.
Subtypes
Start and Identifier are subtypes of ModelValidatorOptions.
⚠️ Exceptions
🧪 GNXFluentValidatorErrors
GNXFluentValidatorErrors is a object that contains the errors for the validations to create the constructor custom error.