[Golang][client] fix formData file parameter name use (#506)

* support form-data file MIME `name` parameter

* update test spec and Go client for form-data file name

* update samples for ensure-up-to-date

* update mustache template

* update samples for Go client

* improve assignment location

* update samples
This commit is contained in:
John Wang
2018-07-12 11:53:38 -05:00
committed by William Cheng
parent 93832340a5
commit 19fd48e33b
101 changed files with 536 additions and 489 deletions

View File

@@ -348,7 +348,7 @@ Name | Type | Description | Notes
<a name="uploadFileWithRequiredFile"></a>
# **uploadFileWithRequiredFile**
> ModelApiResponse uploadFileWithRequiredFile(petId, file, additionalMetadata)
> ModelApiResponse uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata)
uploads an image (required)
@@ -365,7 +365,7 @@ PetApi api = ApiClient.api(ApiClient.Config.apiConfig().withReqSpecSupplier(
api.uploadFileWithRequiredFile()
.petIdPath(petId)
.fileMultiPart(file).execute(r -> r.prettyPeek());
.requiredFileMultiPart(requiredFile).execute(r -> r.prettyPeek());
```
### Parameters
@@ -373,7 +373,7 @@ api.uploadFileWithRequiredFile()
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**petId** | **Long**| ID of pet to update |
**file** | **File**| file to upload | [default to null]
**requiredFile** | **File**| file to upload | [default to null]
**additionalMetadata** | **String**| Additional data to pass to server | [optional] [default to null]
### Return type

View File

@@ -747,7 +747,7 @@ public class PetApi {
*
*
* @see #petIdPath ID of pet to update (required)
* @see #fileMultiPart file to upload (required)
* @see #requiredFileMultiPart file to upload (required)
* @see #additionalMetadataForm Additional data to pass to server (optional, default to null)
* return ModelApiResponse
*/
@@ -818,11 +818,11 @@ public class PetApi {
/**
* It will assume that the control name is file and the &lt;content-type&gt; is &lt;application/octet-stream&gt;
* @see #reqSpec for customise
* @param file (File) file to upload (required)
* @param requiredFile (File) file to upload (required)
* @return operation
*/
public UploadFileWithRequiredFileOper fileMultiPart(File file) {
reqSpec.addMultiPart(file);
public UploadFileWithRequiredFileOper requiredFileMultiPart(File requiredFile) {
reqSpec.addMultiPart(requiredFile);
return this;
}