[validate] add booleanval, intval, floatval