def METHOD_NAME(self, data, **kwargs):  # pylint:disable=unused-argument
    if isinstance(data, dict) and data.get("inputs", None):
        input_dict = data["inputs"]
        for input_value in input_dict.values():
            input_type = input_value.get("type", None)
            if isinstance(input_type, str) and input_type.lower() == "float":
                # Convert number to string to avoid precision issue
                for key in ["default", "min", "max"]:
                    if input_value.get(key, None) is not None:
                        input_value[key] = str(input_value[key])
    return data