Skip to content

Commit 94c2321

Browse files
committed
Update generator templates for chunk uploads
1 parent 250e615 commit 94c2321

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

templates/go/base/requests/file.twig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{% for parameter in method.parameters.all %}
2+
{% if parameter.type == 'file' %}
3+
paramName := "{{ parameter.name }}"
4+
5+
{% endif %}
6+
{% endfor %}
7+
8+
uploadId := ""
9+
{% for parameter in method.parameters.all %}
10+
{% if parameter.isUploadID %}
11+
uploadId = {{ parameter.name | escapeKeyword | caseUcfirst }}
12+
{% endif %}
13+
{% endfor %}
14+
15+
return srv.client.FileUpload(path, headers, params, paramName, uploadId)

templates/go/services/service.go.twig

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ func (srv *{{ service.name | caseUcfirst }}) {{ method.name | caseUcfirst }}({%
3636

3737
{% endif %}
3838
{{include('go/base/params.twig')}}
39-
{{include('go/base/requests/api.twig')}}
39+
{% if 'multipart/form-data' in method.consumes %}
40+
{{ include('go/base/requests/file.twig') }}
41+
{% else %}
42+
{{ include('go/base/requests/api.twig') }}
43+
{% endif %}
4044
}
4145
{% endfor %}

0 commit comments

Comments
 (0)