summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/generate.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/generate.py b/src/generate.py
index da86816..fcfe5de 100644
--- a/src/generate.py
+++ b/src/generate.py
@@ -125,12 +125,14 @@ class Field:
def get_typename(self) -> str:
typename = self.type_
- if self.mod.exclude:
- typename = f'SerdeJsonValue'
if self.optional:
typename = f'Option<{typename}>'
if self.mod.exclude:
self.doc_modifier = f' \\n\\nOriginal type: {typename}'
+ if self.mod.exclude:
+ typename = f'SerdeJsonValue'
+ if self.optional:
+ typename = f'Option<{typename}>'
return typename