diff options
-rw-r--r-- | src/generate.py | 6 |
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 |