Skip to content

Commit 2945639

Browse files
authored
path params can be enums (#473)
1 parent 37e1246 commit 2945639

File tree

1 file changed

+1
-1
lines changed
  • .generator/src/generator/templates

1 file changed

+1
-1
lines changed

.generator/src/generator/templates/api.j2

+1-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ impl {{ structName }} {
307307
local_configuration.get_operation_host(operation_id)
308308
{%- for name, parameter in operation|parameters if parameter.in == "path" %}, {{ name|variable_name }}=
309309
{%- if parameter.schema.type == "string" %}
310-
datadog::urlencode({{ name|variable_name }}{% if not parameter.required %}.unwrap(){% elif parameter.schema.nullable %}.unwrap(){% endif %}{% if parameter.schema.type == "array" %}.join(",").as_ref(){% endif %}{% if parameter.schema.format == "uuid" %}.to_string(){% endif %})
310+
datadog::urlencode({{ name|variable_name }}{% if not parameter.required %}.unwrap(){% elif parameter.schema.nullable %}.unwrap(){% endif %}{% if parameter.schema.type == "array" %}.join(",").as_ref(){% endif %}{% if parameter.schema.format == "uuid" or parameter.schema.enum %}.to_string(){% endif %})
311311
{%- else %}
312312
{{ name|variable_name }}{% if not parameter.required %}.unwrap(){% elif parameter.schema.nullable %}.unwrap(){% endif %}{% if parameter.schema.type == "array" %}.join(",").as_ref(){% endif %}
313313
{%- endif %}

0 commit comments

Comments
 (0)