function validate_parameters($in_params)
{
    $params = new Parameters();
    $params->set_n($in_params['n']);
    if (isset($in_params['ubers'])) {
        $params->set_ubers($in_params['ubers']);
    }
    if (isset($in_params['nfes'])) {
        $params->set_nfes($in_params['nfes']);
    }
    if (isset($in_params['sprites'])) {
        $params->set_sprites($in_params['sprites']);
    }
    if (isset($in_params['natures'])) {
        $params->set_natures($in_params['natures']);
    }
    if (isset($in_params['forms'])) {
        $params->set_forms($in_params['forms']);
    }
    if (isset($in_params['region'])) {
        $params->set_region($in_params['region']);
    }
    if (isset($in_params['type'])) {
        $params->set_type($in_params['type']);
    }
    return $params;
}