Type of metadata passed to the validator
OptionalmessagesProvider?: MessagesProviderContactCustom messages provider for internationalization and error message customization. If not provided, the default messages provider will be used.
OptionalerrorReporter?: () => ErrorReporterContractFactory function for creating error reporters. Error reporters control how validation errors are collected and formatted.
Configuration options for validation operations. Controls how validation is performed, how errors are reported, and provides additional context through metadata.