.generator/src/generator/openapi.py in datadog_api_client-2.12.0 vs .generator/src/generator/openapi.py in datadog_api_client-2.13.0

- old
+ new

@@ -459,22 +459,24 @@ parameter = parameter["properties"][attr] return parameter["default"] def get_container(operation, attribute_path, with_type=False): - def get_type(parameter): + def get_type(parameter, attribute=None): if with_type: + if attribute: + return ", {}".format(type_to_ruby(parameter_schema(parameter)["properties"][attribute])) return f", {get_type_for_parameter(parameter)}" return "" attribute_name = attribute_path.split(".")[0] for name, parameter in parameters(operation): if name == attribute_name: if parameter["required"]: return '{}, "{}"{}'.format( name, ".".join(formatter.attribute_name(a) for a in attribute_path.split(".")[1:]), - get_type(parameter), + get_type(parameter, attribute_path.split(".")[1]), ) return f'opts, "{formatter.attribute_path(attribute_path)}"{get_type(parameter)}' def get_type_at_path(operation, attribute_path):