# {py:mod}`ovo.core.utils.param_validation` ```{py:module} ovo.core.utils.param_validation ``` ```{autodoc2-docstring} ovo.core.utils.param_validation :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`validate_params ` - ```{autodoc2-docstring} ovo.core.utils.param_validation.validate_params :summary: ``` * - {py:obj}`coerce_types ` - ```{autodoc2-docstring} ovo.core.utils.param_validation.coerce_types :summary: ``` * - {py:obj}`flatten_schema ` - ```{autodoc2-docstring} ovo.core.utils.param_validation.flatten_schema :summary: ``` ```` ### API ````{py:function} validate_params(params: dict, schema: dict) -> None :canonical: ovo.core.utils.param_validation.validate_params ```{autodoc2-docstring} ovo.core.utils.param_validation.validate_params ``` ```` ````{py:function} coerce_types(params, schema) :canonical: ovo.core.utils.param_validation.coerce_types ```{autodoc2-docstring} ovo.core.utils.param_validation.coerce_types ``` ```` ````{py:function} flatten_schema(schema: dict) -> dict :canonical: ovo.core.utils.param_validation.flatten_schema ```{autodoc2-docstring} ovo.core.utils.param_validation.flatten_schema ``` ````