This PR introduces what's needed to have validation on each APIs, leveraging both custom ValidationRegistry struct (introduced by this PR) and 3rd party validator already part of the project dependencies.
Changes
updated license on touched files
introduced ValidationRegistry object for registering validating functions for each API
introduced 3rd party validator in each API struct to perform the actual validation
Description
This PR introduces what's needed to have validation on each APIs, leveraging both custom
ValidationRegistry
struct (introduced by this PR) and 3rd partyvalidator
already part of the project dependencies.Changes
ValidationRegistry
object for registering validating functions for each API