This PR implements validation for remaining APIs, and add tests for all of them.
It also improves previously added tests from #275 .
It also enables validation (basically reverting the changes from #278 ), while also renaming the variable to something more explicit.
Added comments on validation tags to be explicit about what validation is performed.
Description
This PR implements validation for remaining APIs, and add tests for all of them. It also improves previously added tests from #275 . It also enables validation (basically reverting the changes from #278 ), while also renaming the variable to something more explicit. Added comments on validation tags to be explicit about what validation is performed.