Skip to content

Commit c9e569c

Browse files
committed
Implement __str__ for enum props to fix conversion to query string
1 parent 4556d9a commit c9e569c

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

openapi_python_client/templates/int_enum.pyi

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ class {{ enum.reference.class_name }}(IntEnum):
44
{% for key, value in enum.values.items() %}
55
{{ key }} = {{ value }}
66
{% endfor %}
7+
8+
def __str__(self) -> str:
9+
return str(self.value)

openapi_python_client/templates/str_enum.pyi

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ class {{ enum.reference.class_name }}(str, Enum):
44
{% for key, value in enum.values.items() %}
55
{{ key }} = "{{ value }}"
66
{% endfor %}
7+
8+
def __str__(self) -> str:
9+
return str(self.value)

0 commit comments

Comments
 (0)