@@ -125,7 +125,9 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
125125 { {/vendorExtensions.x-param-group-pascal} }
126126 { {#vendorExtensions.x-param-group-pascal} }
127127 if optionals != nil && optionals.{ {vendorExtensions.x-param-group-pascal} }.IsSet() {
128- queryParams.Add(" {{baseName}}" , parameterToString(optionals.{{vendorExtensions.x-param-group-pascal} }.Value().({ {vendorExtensions.x-param-group-type} }).{ {vendorExtensions.x-export-param-name} }, "{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }"))
128+ if {{paramName} }Value := optionals.{ {vendorExtensions.x-param-group-pascal} }.Value().({ {vendorExtensions.x-param-group-type} }).{ {vendorExtensions.x-export-param-name} }; !reflect.ValueOf({ {paramName} }Value).IsZero() {
129+ queryParams.Add(" {{baseName}}" , parameterToString({{paramName} }Value, "{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }"))
130+ }
129131 }
130132 { {/vendorExtensions.x-param-group-pascal} }
131133 { {/required} }
@@ -203,6 +205,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
203205 formParams.Add("{ {baseName} }", parameterToString({ {paramName} }, "{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }"))
204206{ {/required} }
205207{ {^required} }
208+ { {^vendorExtensions.x-param-group-pascal} }
206209 if optionals != nil && optionals.{ {vendorExtensions.x-export-param-name} }.IsSet() {
207210 {{#isCollectionFormatMulti} }
208211 values := reflect.ValueOf(optionals.{ {vendorExtensions.x-export-param-name} }.Value());
@@ -215,6 +218,14 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
215218 formParams.Add("{ {baseName} }", parameterToString(optionals.{ {vendorExtensions.x-export-param-name} }.Value(), "{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }"))
216219 { {/isCollectionFormatMulti} }
217220 }
221+ { {/vendorExtensions.x-param-group-pascal} }
222+ { {#vendorExtensions.x-param-group-pascal} }
223+ if optionals != nil && optionals.{ {vendorExtensions.x-param-group-pascal} }.IsSet() {
224+ if {{paramName} }Value := optionals.{ {vendorExtensions.x-param-group-pascal} }.Value().({ {vendorExtensions.x-param-group-type} }).{ {vendorExtensions.x-export-param-name} }; !reflect.ValueOf({ {paramName} }Value).IsZero() {
225+ formParams.Add(" {{baseName}}" , parameterToString({{paramName} }Value, "{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }"))
226+ }
227+ }
228+ { {/vendorExtensions.x-param-group-pascal} }
218229{ {/required} }
219230{ {/isFile} }
220231{ {/formParams} }
0 commit comments