Skip to content

Commit 08ecf3e

Browse files
committed
[Fix] Correctly generate classes with nested body fields
1 parent 52a2955 commit 08ecf3e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.codegen/service.py.tmpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,9 @@ class {{.PascalName}}API:{{if .Description}}
240240
{{- end}}
241241

242242
{{define "method-serialize" -}}
243+
{{if and .Request.HasJsonField .RequestBodyField -}}
244+
body = {{template "safe-snake-name" .RequestBodyField}}
245+
{{- else -}}
243246
{{if or .Request.HasJsonField .Request.HasQueryField -}}
244247
{{if .Request.HasJsonField}}body = {}{{end}}{{if .Request.HasQueryField}}
245248
query = {}{{end}}
@@ -251,6 +254,7 @@ class {{.PascalName}}API:{{if .Description}}
251254
{{- end}}
252255
{{- end}}
253256
{{- end}}
257+
{{- end}}
254258
{{- end}}
255259

256260
{{ define "method-headers" -}}

0 commit comments

Comments
 (0)