fix: python clients (#136)

* fix: python client

* fix: regenerate petstore samples for python-asyncio/tornado

* fix: python-asyncio tests

* fix: python-tornado tests

* chore: update python samples

* fix: enable tests for python-tornado

* fix: discriminator property

* fix: file type

* python: regenerate samples

* fix: define file as generic type
This commit is contained in:
Tomasz Prus 2018-04-21 05:54:40 +02:00 committed by William Cheng
parent fdeca629bb
commit d74d2ba031
69 changed files with 1562 additions and 1276 deletions

View File

@ -81,6 +81,8 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
languageSpecificPrimitives.add("datetime");
languageSpecificPrimitives.add("date");
languageSpecificPrimitives.add("object");
// TODO file and binary is mapped as `file`
languageSpecificPrimitives.add("file");
typeMapping.clear();
typeMapping.put("integer", "int");

View File

@ -21,7 +21,7 @@ REQUIRES = ["urllib3 >= 1.15", "six >= 1.10", "certifi", "python-dateutil"]
REQUIRES.append("aiohttp")
{{/asyncio}}
{{#tornado}}
REQUIRES.append("tornado")
REQUIRES.append("tornado>=4.2,<5")
{{/tornado}}
setup(

View File

@ -838,7 +838,7 @@
<module>samples/client/petstore/akka-scala</module>
<module>samples/client/petstore/javascript</module>
<module>samples/client/petstore/python</module>
<!--<module>samples/client/petstore/python-tornado</module>-->
<module>samples/client/petstore/python-tornado</module>
<module>samples/client/petstore/python-asyncio</module>
<module>samples/client/petstore/typescript-fetch/builds/default</module>
<module>samples/client/petstore/typescript-fetch/builds/es6-target</module>

View File

@ -1 +1 @@
2.4.0-SNAPSHOT
3.0.0-SNAPSHOT

View File

@ -5,7 +5,7 @@ This Python package is automatically generated by the [Swagger Codegen](https://
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.languages.PythonClientCodegen
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
## Requirements.
@ -52,11 +52,11 @@ from petstore_api.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.AnotherFakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test special tags
api_response = api_instance.test_special_tags(body)
api_response = api_instance.test_special_tags(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnotherFakeApi->test_special_tags: %s\n" % e)
@ -74,6 +74,7 @@ Class | Method | HTTP request | Description
*FakeApi* | [**fake_outer_composite_serialize**](docs/FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
*FakeApi* | [**fake_outer_number_serialize**](docs/FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
*FakeApi* | [**fake_outer_string_serialize**](docs/FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
*FakeApi* | [**test_body_with_query_params**](docs/FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
*FakeApi* | [**test_client_model**](docs/FakeApi.md#test_client_model) | **PATCH** /fake | To test \&quot;client\&quot; model
*FakeApi* | [**test_endpoint_parameters**](docs/FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
*FakeApi* | [**test_enum_parameters**](docs/FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
@ -112,9 +113,11 @@ Class | Method | HTTP request | Description
- [ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
- [ArrayTest](docs/ArrayTest.md)
- [Capitalization](docs/Capitalization.md)
- [Cat](docs/Cat.md)
- [Category](docs/Category.md)
- [ClassModel](docs/ClassModel.md)
- [Client](docs/Client.md)
- [Dog](docs/Dog.md)
- [EnumArrays](docs/EnumArrays.md)
- [EnumClass](docs/EnumClass.md)
- [EnumTest](docs/EnumTest.md)
@ -138,8 +141,6 @@ Class | Method | HTTP request | Description
- [SpecialModelName](docs/SpecialModelName.md)
- [Tag](docs/Tag.md)
- [User](docs/User.md)
- [Cat](docs/Cat.md)
- [Dog](docs/Dog.md)
## Documentation For Authorization

View File

@ -8,7 +8,7 @@ Method | HTTP request | Description
# **test_special_tags**
> Client test_special_tags(body)
> Client test_special_tags(client)
To test special tags
@ -24,11 +24,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.AnotherFakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test special tags
api_response = api_instance.test_special_tags(body)
api_response = api_instance.test_special_tags(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnotherFakeApi->test_special_tags: %s\n" % e)
@ -38,7 +38,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type

View File

@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**enum_string** | **str** | | [optional]
**enum_string_required** | **str** | |
**enum_integer** | **int** | | [optional]
**enum_number** | **float** | | [optional]
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]

View File

@ -8,6 +8,7 @@ Method | HTTP request | Description
[**fake_outer_composite_serialize**](FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
[**fake_outer_number_serialize**](FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
[**fake_outer_string_serialize**](FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
[**test_body_with_query_params**](FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
[**test_client_model**](FakeApi.md#test_client_model) | **PATCH** /fake | To test \&quot;client\&quot; model
[**test_endpoint_parameters**](FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
[**test_enum_parameters**](FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
@ -16,7 +17,7 @@ Method | HTTP request | Description
# **fake_outer_boolean_serialize**
> OuterBoolean fake_outer_boolean_serialize(body=body)
> OuterBoolean fake_outer_boolean_serialize(boolean_post_body=boolean_post_body)
@ -32,10 +33,10 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterBoolean() # OuterBoolean | Input boolean as post body (optional)
boolean_post_body = True # bool | Input boolean as post body (optional)
try:
api_response = api_instance.fake_outer_boolean_serialize(body=body)
api_response = api_instance.fake_outer_boolean_serialize(boolean_post_body=boolean_post_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->fake_outer_boolean_serialize: %s\n" % e)
@ -45,7 +46,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterBoolean**](OuterBoolean.md)| Input boolean as post body | [optional]
**boolean_post_body** | **bool**| Input boolean as post body | [optional]
### Return type
@ -58,12 +59,12 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **fake_outer_composite_serialize**
> OuterComposite fake_outer_composite_serialize(body=body)
> OuterComposite fake_outer_composite_serialize(outer_composite=outer_composite)
@ -79,10 +80,10 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
outer_composite = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
try:
api_response = api_instance.fake_outer_composite_serialize(body=body)
api_response = api_instance.fake_outer_composite_serialize(outer_composite=outer_composite)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->fake_outer_composite_serialize: %s\n" % e)
@ -92,7 +93,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
**outer_composite** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
### Return type
@ -105,7 +106,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -126,7 +127,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterNumber() # OuterNumber | Input number as post body (optional)
body = 3.4 # float | Input number as post body (optional)
try:
api_response = api_instance.fake_outer_number_serialize(body=body)
@ -139,7 +140,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterNumber**](OuterNumber.md)| Input number as post body | [optional]
**body** | **float**| Input number as post body | [optional]
### Return type
@ -152,7 +153,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -173,7 +174,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterString() # OuterString | Input string as post body (optional)
body = 'body_example' # str | Input string as post body (optional)
try:
api_response = api_instance.fake_outer_string_serialize(body=body)
@ -186,7 +187,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterString**](OuterString.md)| Input string as post body | [optional]
**body** | **str**| Input string as post body | [optional]
### Return type
@ -199,12 +200,58 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_body_with_query_params**
> test_body_with_query_params(query, user)
### Example
```python
from __future__ import print_function
import time
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
query = 'query_example' # str |
user = petstore_api.User() # User |
try:
api_instance.test_body_with_query_params(query, user)
except ApiException as e:
print("Exception when calling FakeApi->test_body_with_query_params: %s\n" % e)
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**query** | **str**| |
**user** | [**User**](User.md)| |
### Return type
void (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_client_model**
> Client test_client_model(body)
> Client test_client_model(client)
To test \"client\" model
@ -220,11 +267,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test \"client\" model
api_response = api_instance.test_client_model(body)
api_response = api_instance.test_client_model(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->test_client_model: %s\n" % e)
@ -234,7 +281,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type
@ -273,16 +320,16 @@ configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = petstore_api.FakeApi(petstore_api.ApiClient(configuration))
number = 8.14 # float | None
double = 1.2 # float | None
number = 3.4 # float | None
double = 3.4 # float | None
pattern_without_delimiter = 'pattern_without_delimiter_example' # str | None
byte = 'B' # str | None
byte = 'byte_example' # str | None
integer = 56 # int | None (optional)
int32 = 56 # int | None (optional)
int64 = 789 # int | None (optional)
int64 = 56 # int | None (optional)
float = 3.4 # float | None (optional)
string = 'string_example' # str | None (optional)
binary = 'B' # str | None (optional)
binary = '/path/to/file' # file | None (optional)
date = '2013-10-20' # date | None (optional)
date_time = '2013-10-20T19:20:30+01:00' # datetime | None (optional)
password = 'password_example' # str | None (optional)
@ -308,7 +355,7 @@ Name | Type | Description | Notes
**int64** | **int**| None | [optional]
**float** | **float**| None | [optional]
**string** | **str**| None | [optional]
**binary** | **str**| None | [optional]
**binary** | **file**| None | [optional]
**date** | **date**| None | [optional]
**date_time** | **datetime**| None | [optional]
**password** | **str**| None | [optional]
@ -324,13 +371,13 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Accept**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_enum_parameters**
> test_enum_parameters(enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string, enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double)
> test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
To test enum parameters
@ -346,18 +393,18 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
enum_form_string_array = ['enum_form_string_array_example'] # list[str] | Form parameter enum test (string array) (optional)
enum_form_string = '-efg' # str | Form parameter enum test (string) (optional) (default to -efg)
enum_header_string_array = ['enum_header_string_array_example'] # list[str] | Header parameter enum test (string array) (optional)
enum_header_string = '-efg' # str | Header parameter enum test (string) (optional) (default to -efg)
enum_query_string_array = ['enum_query_string_array_example'] # list[str] | Query parameter enum test (string array) (optional)
enum_query_string = '-efg' # str | Query parameter enum test (string) (optional) (default to -efg)
enum_query_integer = 56 # int | Query parameter enum test (double) (optional)
enum_query_double = 1.2 # float | Query parameter enum test (double) (optional)
enum_query_double = 3.4 # float | Query parameter enum test (double) (optional)
enum_form_string_array = NULL # list[str] | Form parameter enum test (string array) (optional)
enum_form_string = 'enum_form_string_example' # str | Form parameter enum test (string) (optional)
try:
# To test enum parameters
api_instance.test_enum_parameters(enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string, enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double)
api_instance.test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
except ApiException as e:
print("Exception when calling FakeApi->test_enum_parameters: %s\n" % e)
```
@ -366,14 +413,14 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enum_form_string_array** | [**list[str]**](str.md)| Form parameter enum test (string array) | [optional]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional] [default to -efg]
**enum_header_string_array** | [**list[str]**](str.md)| Header parameter enum test (string array) | [optional]
**enum_header_string** | **str**| Header parameter enum test (string) | [optional] [default to -efg]
**enum_query_string_array** | [**list[str]**](str.md)| Query parameter enum test (string array) | [optional]
**enum_query_string** | **str**| Query parameter enum test (string) | [optional] [default to -efg]
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
**enum_query_double** | **float**| Query parameter enum test (double) | [optional]
**enum_form_string_array** | [**list[str]**](list.md)| Form parameter enum test (string array) | [optional]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional]
### Return type
@ -385,18 +432,16 @@ No authorization required
### HTTP request headers
- **Content-Type**: */*
- **Accept**: */*
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_inline_additional_properties**
> test_inline_additional_properties(param)
> test_inline_additional_properties(request_body)
test inline additionalProperties
### Example
```python
from __future__ import print_function
@ -407,11 +452,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
param = NULL # object | request body
request_body = {'key': 'request_body_example'} # str | request body
try:
# test inline additionalProperties
api_instance.test_inline_additional_properties(param)
api_instance.test_inline_additional_properties(request_body)
except ApiException as e:
print("Exception when calling FakeApi->test_inline_additional_properties: %s\n" % e)
```
@ -420,7 +465,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**param** | **object**| request body |
**request_body** | [**str**](str.md)| request body |
### Return type
@ -442,8 +487,6 @@ No authorization required
test json serialization of form data
### Example
```python
from __future__ import print_function
@ -481,7 +524,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -8,7 +8,7 @@ Method | HTTP request | Description
# **test_classname**
> Client test_classname(body)
> Client test_classname(client)
To test class name in snake case
@ -30,11 +30,11 @@ configuration.api_key['api_key_query'] = 'YOUR_API_KEY'
# create an instance of the API class
api_instance = petstore_api.FakeClassnameTags123Api(petstore_api.ApiClient(configuration))
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test class name in snake case
api_response = api_instance.test_classname(body)
api_response = api_instance.test_classname(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeClassnameTags123Api->test_classname: %s\n" % e)
@ -44,7 +44,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type

View File

@ -11,7 +11,7 @@ Name | Type | Description | Notes
**double** | **float** | | [optional]
**string** | **str** | | [optional]
**byte** | **str** | |
**binary** | **str** | | [optional]
**binary** | [**file**](file.md) | | [optional]
**date** | **date** | |
**date_time** | **datetime** | | [optional]
**uuid** | **str** | | [optional]

View File

@ -15,12 +15,10 @@ Method | HTTP request | Description
# **add_pet**
> add_pet(body)
> add_pet(pet)
Add a new pet to the store
### Example
```python
from __future__ import print_function
@ -35,11 +33,11 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
body = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
try:
# Add a new pet to the store
api_instance.add_pet(body)
api_instance.add_pet(pet)
except ApiException as e:
print("Exception when calling PetApi->add_pet: %s\n" % e)
```
@ -48,7 +46,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@ -61,7 +59,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/json, application/xml
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -70,8 +68,6 @@ void (empty response body)
Deletes a pet
### Example
```python
from __future__ import print_function
@ -86,7 +82,7 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | Pet id to delete
pet_id = 56 # int | Pet id to delete
api_key = 'api_key_example' # str | (optional)
try:
@ -114,7 +110,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -245,7 +241,7 @@ configuration.api_key['api_key'] = 'YOUR_API_KEY'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet to return
pet_id = 56 # int | ID of pet to return
try:
# Find pet by ID
@ -277,12 +273,10 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_pet**
> update_pet(body)
> update_pet(pet)
Update an existing pet
### Example
```python
from __future__ import print_function
@ -297,11 +291,11 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
body = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
try:
# Update an existing pet
api_instance.update_pet(body)
api_instance.update_pet(pet)
except ApiException as e:
print("Exception when calling PetApi->update_pet: %s\n" % e)
```
@ -310,7 +304,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@ -323,7 +317,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/json, application/xml
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -332,8 +326,6 @@ void (empty response body)
Updates a pet in the store with form data
### Example
```python
from __future__ import print_function
@ -348,7 +340,7 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet that needs to be updated
pet_id = 56 # int | ID of pet that needs to be updated
name = 'name_example' # str | Updated name of the pet (optional)
status = 'status_example' # str | Updated status of the pet (optional)
@ -378,7 +370,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -387,8 +379,6 @@ void (empty response body)
uploads an image
### Example
```python
from __future__ import print_function
@ -403,9 +393,9 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet to update
pet_id = 56 # int | ID of pet to update
additional_metadata = 'additional_metadata_example' # str | Additional data to pass to server (optional)
file = '/path/to/file.txt' # file | file to upload (optional)
file = '/path/to/file' # file | file to upload (optional)
try:
# uploads an image

View File

@ -53,7 +53,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -124,7 +124,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.StoreApi()
order_id = 789 # int | ID of pet that needs to be fetched
order_id = 56 # int | ID of pet that needs to be fetched
try:
# Find purchase order by ID
@ -156,12 +156,10 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **place_order**
> Order place_order(body)
> Order place_order(order)
Place an order for a pet
### Example
```python
from __future__ import print_function
@ -172,11 +170,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.StoreApi()
body = petstore_api.Order() # Order | order placed for purchasing the pet
order = petstore_api.Order() # Order | order placed for purchasing the pet
try:
# Place an order for a pet
api_response = api_instance.place_order(body)
api_response = api_instance.place_order(order)
pprint(api_response)
except ApiException as e:
print("Exception when calling StoreApi->place_order: %s\n" % e)
@ -186,7 +184,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Order**](Order.md)| order placed for purchasing the pet |
**order** | [**Order**](Order.md)| order placed for purchasing the pet |
### Return type

View File

@ -15,7 +15,7 @@ Method | HTTP request | Description
# **create_user**
> create_user(body)
> create_user(user)
Create user
@ -31,11 +31,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = petstore_api.User() # User | Created user object
user = petstore_api.User() # User | Created user object
try:
# Create user
api_instance.create_user(body)
api_instance.create_user(user)
except ApiException as e:
print("Exception when calling UserApi->create_user: %s\n" % e)
```
@ -44,7 +44,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**User**](User.md)| Created user object |
**user** | [**User**](User.md)| Created user object |
### Return type
@ -57,17 +57,15 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_array_input**
> create_users_with_array_input(body)
> create_users_with_array_input(user)
Creates list of users with given input array
### Example
```python
from __future__ import print_function
@ -78,11 +76,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = [petstore_api.User()] # list[User] | List of user object
user = NULL # list[User] | List of user object
try:
# Creates list of users with given input array
api_instance.create_users_with_array_input(body)
api_instance.create_users_with_array_input(user)
except ApiException as e:
print("Exception when calling UserApi->create_users_with_array_input: %s\n" % e)
```
@ -91,7 +89,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**list[User]**](User.md)| List of user object |
**user** | [**list[User]**](list.md)| List of user object |
### Return type
@ -104,17 +102,15 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_list_input**
> create_users_with_list_input(body)
> create_users_with_list_input(user)
Creates list of users with given input array
### Example
```python
from __future__ import print_function
@ -125,11 +121,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = [petstore_api.User()] # list[User] | List of user object
user = NULL # list[User] | List of user object
try:
# Creates list of users with given input array
api_instance.create_users_with_list_input(body)
api_instance.create_users_with_list_input(user)
except ApiException as e:
print("Exception when calling UserApi->create_users_with_list_input: %s\n" % e)
```
@ -138,7 +134,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**list[User]**](User.md)| List of user object |
**user** | [**list[User]**](list.md)| List of user object |
### Return type
@ -151,7 +147,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -198,7 +194,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -207,8 +203,6 @@ No authorization required
Get user by user name
### Example
```python
from __future__ import print_function
@ -255,8 +249,6 @@ No authorization required
Logs user into the system
### Example
```python
from __future__ import print_function
@ -305,8 +297,6 @@ No authorization required
Logs out current logged in user session
### Example
```python
from __future__ import print_function
@ -339,12 +329,12 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_user**
> update_user(username, body)
> update_user(username, user)
Updated user
@ -361,11 +351,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
username = 'username_example' # str | name that need to be deleted
body = petstore_api.User() # User | Updated user object
user = petstore_api.User() # User | Updated user object
try:
# Updated user
api_instance.update_user(username, body)
api_instance.update_user(username, user)
except ApiException as e:
print("Exception when calling UserApi->update_user: %s\n" % e)
```
@ -375,7 +365,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **str**| name that need to be deleted |
**body** | [**User**](User.md)| Updated user object |
**user** | [**User**](User.md)| Updated user object |
### Return type
@ -388,7 +378,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -35,9 +35,11 @@ from petstore_api.models.array_of_array_of_number_only import ArrayOfArrayOfNumb
from petstore_api.models.array_of_number_only import ArrayOfNumberOnly
from petstore_api.models.array_test import ArrayTest
from petstore_api.models.capitalization import Capitalization
from petstore_api.models.cat import Cat
from petstore_api.models.category import Category
from petstore_api.models.class_model import ClassModel
from petstore_api.models.client import Client
from petstore_api.models.dog import Dog
from petstore_api.models.enum_arrays import EnumArrays
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.enum_test import EnumTest
@ -61,5 +63,3 @@ from petstore_api.models.read_only_first import ReadOnlyFirst
from petstore_api.models.special_model_name import SpecialModelName
from petstore_api.models.tag import Tag
from petstore_api.models.user import User
from petstore_api.models.cat import Cat
from petstore_api.models.dog import Dog

View File

@ -33,45 +33,45 @@ class AnotherFakeApi(object):
api_client = ApiClient()
self.api_client = api_client
def test_special_tags(self, body, **kwargs): # noqa: E501
def test_special_tags(self, client, **kwargs): # noqa: E501
"""To test special tags # noqa: E501
To test special tags # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_special_tags(body, async=True)
>>> thread = api.test_special_tags(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_special_tags_with_http_info(body, **kwargs) # noqa: E501
return self.test_special_tags_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_special_tags_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_special_tags_with_http_info(client, **kwargs) # noqa: E501
return data
def test_special_tags_with_http_info(self, body, **kwargs): # noqa: E501
def test_special_tags_with_http_info(self, client, **kwargs): # noqa: E501
"""To test special tags # noqa: E501
To test special tags # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_special_tags_with_http_info(body, async=True)
>>> thread = api.test_special_tags_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class AnotherFakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_special_tags`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_special_tags`") # noqa: E501
collection_formats = {}
@ -103,8 +103,8 @@ class AnotherFakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501

View File

@ -43,7 +43,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterBoolean body: Input boolean as post body
:param bool boolean_post_body: Input boolean as post body
:return: OuterBoolean
If the method is called asynchronously,
returns the request thread.
@ -65,13 +65,13 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterBoolean body: Input boolean as post body
:param bool boolean_post_body: Input boolean as post body
:return: OuterBoolean
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['boolean_post_body'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -99,8 +99,12 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'boolean_post_body' in params:
body_params = params['boolean_post_body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -130,7 +134,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterComposite body: Input composite as post body
:param OuterComposite outer_composite: Input composite as post body
:return: OuterComposite
If the method is called asynchronously,
returns the request thread.
@ -152,13 +156,13 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterComposite body: Input composite as post body
:param OuterComposite outer_composite: Input composite as post body
:return: OuterComposite
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['outer_composite'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -186,8 +190,12 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'outer_composite' in params:
body_params = params['outer_composite']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -217,7 +225,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterNumber body: Input number as post body
:param float body: Input number as post body
:return: OuterNumber
If the method is called asynchronously,
returns the request thread.
@ -239,7 +247,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterNumber body: Input number as post body
:param float body: Input number as post body
:return: OuterNumber
If the method is called asynchronously,
returns the request thread.
@ -275,6 +283,10 @@ class FakeApi(object):
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -304,7 +316,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterString body: Input string as post body
:param str body: Input string as post body
:return: OuterString
If the method is called asynchronously,
returns the request thread.
@ -326,7 +338,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterString body: Input string as post body
:param str body: Input string as post body
:return: OuterString
If the method is called asynchronously,
returns the request thread.
@ -362,6 +374,10 @@ class FakeApi(object):
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -381,45 +397,146 @@ class FakeApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_client_model(self, body, **kwargs): # noqa: E501
def test_body_with_query_params(self, query, user, **kwargs): # noqa: E501
"""test_body_with_query_params # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_body_with_query_params(query, user, async=True)
>>> result = thread.get()
:param async bool
:param str query: (required)
:param User user: (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
else:
(data) = self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
return data
def test_body_with_query_params_with_http_info(self, query, user, **kwargs): # noqa: E501
"""test_body_with_query_params # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_body_with_query_params_with_http_info(query, user, async=True)
>>> result = thread.get()
:param async bool
:param str query: (required)
:param User user: (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['query', 'user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
all_params.append('_request_timeout')
params = locals()
for key, val in six.iteritems(params['kwargs']):
if key not in all_params:
raise TypeError(
"Got an unexpected keyword argument '%s'"
" to method test_body_with_query_params" % key
)
params[key] = val
del params['kwargs']
# verify the required parameter 'query' is set
if ('query' not in params or
params['query'] is None):
raise ValueError("Missing the required parameter `query` when calling `test_body_with_query_params`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `test_body_with_query_params`") # noqa: E501
collection_formats = {}
path_params = {}
query_params = []
if 'query' in params:
query_params.append(('query', params['query'])) # noqa: E501
header_params = {}
form_params = []
local_var_files = {}
body_params = None
if 'user' in params:
body_params = params['user']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
return self.api_client.call_api(
'/fake/body-with-query-params', 'PUT',
path_params,
query_params,
header_params,
body=body_params,
post_params=form_params,
files=local_var_files,
response_type=None, # noqa: E501
auth_settings=auth_settings,
async=params.get('async'),
_return_http_data_only=params.get('_return_http_data_only'),
_preload_content=params.get('_preload_content', True),
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_client_model(self, client, **kwargs): # noqa: E501
"""To test \&quot;client\&quot; model # noqa: E501
To test \"client\" model # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_client_model(body, async=True)
>>> thread = api.test_client_model(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_client_model_with_http_info(body, **kwargs) # noqa: E501
return self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_client_model_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
return data
def test_client_model_with_http_info(self, body, **kwargs): # noqa: E501
def test_client_model_with_http_info(self, client, **kwargs): # noqa: E501
"""To test \&quot;client\&quot; model # noqa: E501
To test \"client\" model # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_client_model_with_http_info(body, async=True)
>>> thread = api.test_client_model_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -434,10 +551,10 @@ class FakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_client_model`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_client_model`") # noqa: E501
collection_formats = {}
@ -451,8 +568,8 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501
@ -499,7 +616,7 @@ class FakeApi(object):
:param int int64: None
:param float float: None
:param str string: None
:param str binary: None
:param file binary: None
:param date date: None
:param datetime date_time: None
:param str password: None
@ -534,7 +651,7 @@ class FakeApi(object):
:param int int64: None
:param float float: None
:param str string: None
:param str binary: None
:param file binary: None
:param date date: None
:param datetime date_time: None
:param str password: None
@ -584,7 +701,7 @@ class FakeApi(object):
raise ValueError("Invalid value for parameter `double` when calling `test_endpoint_parameters`, must be a value less than or equal to `123.4`") # noqa: E501
if 'double' in params and params['double'] < 67.8: # noqa: E501
raise ValueError("Invalid value for parameter `double` when calling `test_endpoint_parameters`, must be a value greater than or equal to `67.8`") # noqa: E501
if 'pattern_without_delimiter' in params and not re.search('^[A-Z].*', params['pattern_without_delimiter']): # noqa: E501
if 'pattern_without_delimiter' in params and not re.search('', params['pattern_without_delimiter']): # noqa: E501
raise ValueError("Invalid value for parameter `pattern_without_delimiter` when calling `test_endpoint_parameters`, must conform to the pattern `/^[A-Z].*/`") # noqa: E501
if 'integer' in params and params['integer'] > 100: # noqa: E501
raise ValueError("Invalid value for parameter `integer` when calling `test_endpoint_parameters`, must be a value less than or equal to `100`") # noqa: E501
@ -596,7 +713,7 @@ class FakeApi(object):
raise ValueError("Invalid value for parameter `int32` when calling `test_endpoint_parameters`, must be a value greater than or equal to `20`") # noqa: E501
if 'float' in params and params['float'] > 987.6: # noqa: E501
raise ValueError("Invalid value for parameter `float` when calling `test_endpoint_parameters`, must be a value less than or equal to `987.6`") # noqa: E501
if 'string' in params and not re.search('[a-z]', params['string'], flags=re.IGNORECASE): # noqa: E501
if 'string' in params and not re.search('', params['string']): # noqa: E501
raise ValueError("Invalid value for parameter `string` when calling `test_endpoint_parameters`, must conform to the pattern `/[a-z]/i`") # noqa: E501
if ('password' in params and
len(params['password']) > 64):
@ -633,7 +750,7 @@ class FakeApi(object):
if 'byte' in params:
form_params.append(('byte', params['byte'])) # noqa: E501
if 'binary' in params:
form_params.append(('binary', params['binary'])) # noqa: E501
local_var_files['binary'] = params['binary'] # noqa: E501
if 'date' in params:
form_params.append(('date', params['date'])) # noqa: E501
if 'date_time' in params:
@ -644,13 +761,9 @@ class FakeApi(object):
form_params.append(('callback', params['param_callback'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml; charset=utf-8', 'application/json; charset=utf-8']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/xml; charset=utf-8', 'application/json; charset=utf-8']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = ['http_basic_test'] # noqa: E501
@ -681,14 +794,14 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:param list[str] enum_header_string_array: Header parameter enum test (string array)
:param str enum_header_string: Header parameter enum test (string)
:param list[str] enum_query_string_array: Query parameter enum test (string array)
:param str enum_query_string: Query parameter enum test (string)
:param int enum_query_integer: Query parameter enum test (double)
:param float enum_query_double: Query parameter enum test (double)
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:return: None
If the method is called asynchronously,
returns the request thread.
@ -710,20 +823,20 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:param list[str] enum_header_string_array: Header parameter enum test (string array)
:param str enum_header_string: Header parameter enum test (string)
:param list[str] enum_query_string_array: Query parameter enum test (string array)
:param str enum_query_string: Query parameter enum test (string)
:param int enum_query_integer: Query parameter enum test (double)
:param float enum_query_double: Query parameter enum test (double)
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['enum_form_string_array', 'enum_form_string', 'enum_header_string_array', 'enum_header_string', 'enum_query_string_array', 'enum_query_string', 'enum_query_integer', 'enum_query_double'] # noqa: E501
all_params = ['enum_header_string_array', 'enum_header_string', 'enum_query_string_array', 'enum_query_string', 'enum_query_integer', 'enum_query_double', 'enum_form_string_array', 'enum_form_string'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -746,16 +859,18 @@ class FakeApi(object):
query_params = []
if 'enum_query_string_array' in params:
query_params.append(('enum_query_string_array', params['enum_query_string_array'])) # noqa: E501
collection_formats['enum_query_string_array'] = 'csv' # noqa: E501
collection_formats['enum_query_string_array'] = '' # noqa: E501
if 'enum_query_string' in params:
query_params.append(('enum_query_string', params['enum_query_string'])) # noqa: E501
if 'enum_query_integer' in params:
query_params.append(('enum_query_integer', params['enum_query_integer'])) # noqa: E501
if 'enum_query_double' in params:
query_params.append(('enum_query_double', params['enum_query_double'])) # noqa: E501
header_params = {}
if 'enum_header_string_array' in params:
header_params['enum_header_string_array'] = params['enum_header_string_array'] # noqa: E501
collection_formats['enum_header_string_array'] = 'csv' # noqa: E501
collection_formats['enum_header_string_array'] = '' # noqa: E501
if 'enum_header_string' in params:
header_params['enum_header_string'] = params['enum_header_string'] # noqa: E501
@ -763,20 +878,13 @@ class FakeApi(object):
local_var_files = {}
if 'enum_form_string_array' in params:
form_params.append(('enum_form_string_array', params['enum_form_string_array'])) # noqa: E501
collection_formats['enum_form_string_array'] = 'csv' # noqa: E501
if 'enum_form_string' in params:
form_params.append(('enum_form_string', params['enum_form_string'])) # noqa: E501
if 'enum_query_double' in params:
form_params.append(('enum_query_double', params['enum_query_double'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['*/*']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -797,45 +905,43 @@ class FakeApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_inline_additional_properties(self, param, **kwargs): # noqa: E501
def test_inline_additional_properties(self, request_body, **kwargs): # noqa: E501
"""test inline additionalProperties # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_inline_additional_properties(param, async=True)
>>> thread = api.test_inline_additional_properties(request_body, async=True)
>>> result = thread.get()
:param async bool
:param object param: request body (required)
:param str request_body: request body (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_inline_additional_properties_with_http_info(param, **kwargs) # noqa: E501
return self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
else:
(data) = self.test_inline_additional_properties_with_http_info(param, **kwargs) # noqa: E501
(data) = self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
return data
def test_inline_additional_properties_with_http_info(self, param, **kwargs): # noqa: E501
def test_inline_additional_properties_with_http_info(self, request_body, **kwargs): # noqa: E501
"""test inline additionalProperties # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_inline_additional_properties_with_http_info(param, async=True)
>>> thread = api.test_inline_additional_properties_with_http_info(request_body, async=True)
>>> result = thread.get()
:param async bool
:param object param: request body (required)
:param str request_body: request body (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['param'] # noqa: E501
all_params = ['request_body'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -850,10 +956,10 @@ class FakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'param' is set
if ('param' not in params or
params['param'] is None):
raise ValueError("Missing the required parameter `param` when calling `test_inline_additional_properties`") # noqa: E501
# verify the required parameter 'request_body' is set
if ('request_body' not in params or
params['request_body'] is None):
raise ValueError("Missing the required parameter `request_body` when calling `test_inline_additional_properties`") # noqa: E501
collection_formats = {}
@ -867,8 +973,8 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'param' in params:
body_params = params['param']
if 'request_body' in params:
body_params = params['request_body']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
@ -895,7 +1001,6 @@ class FakeApi(object):
def test_json_form_data(self, param, param2, **kwargs): # noqa: E501
"""test json serialization of form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_json_form_data(param, param2, async=True)
@ -918,7 +1023,6 @@ class FakeApi(object):
def test_json_form_data_with_http_info(self, param, param2, **kwargs): # noqa: E501
"""test json serialization of form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_json_form_data_with_http_info(param, param2, async=True)
@ -974,7 +1078,7 @@ class FakeApi(object):
body_params = None
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501

View File

@ -33,45 +33,45 @@ class FakeClassnameTags123Api(object):
api_client = ApiClient()
self.api_client = api_client
def test_classname(self, body, **kwargs): # noqa: E501
def test_classname(self, client, **kwargs): # noqa: E501
"""To test class name in snake case # noqa: E501
To test class name in snake case # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_classname(body, async=True)
>>> thread = api.test_classname(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_classname_with_http_info(body, **kwargs) # noqa: E501
return self.test_classname_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_classname_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_classname_with_http_info(client, **kwargs) # noqa: E501
return data
def test_classname_with_http_info(self, body, **kwargs): # noqa: E501
def test_classname_with_http_info(self, client, **kwargs): # noqa: E501
"""To test class name in snake case # noqa: E501
To test class name in snake case # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_classname_with_http_info(body, async=True)
>>> thread = api.test_classname_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class FakeClassnameTags123Api(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_classname`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_classname`") # noqa: E501
collection_formats = {}
@ -103,8 +103,8 @@ class FakeClassnameTags123Api(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501

View File

@ -33,45 +33,43 @@ class PetApi(object):
api_client = ApiClient()
self.api_client = api_client
def add_pet(self, body, **kwargs): # noqa: E501
def add_pet(self, pet, **kwargs): # noqa: E501
"""Add a new pet to the store # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.add_pet(body, async=True)
>>> thread = api.add_pet(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.add_pet_with_http_info(body, **kwargs) # noqa: E501
return self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
else:
(data) = self.add_pet_with_http_info(body, **kwargs) # noqa: E501
(data) = self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
return data
def add_pet_with_http_info(self, body, **kwargs): # noqa: E501
def add_pet_with_http_info(self, pet, **kwargs): # noqa: E501
"""Add a new pet to the store # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.add_pet_with_http_info(body, async=True)
>>> thread = api.add_pet_with_http_info(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['pet'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +84,10 @@ class PetApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `add_pet`") # noqa: E501
# verify the required parameter 'pet' is set
if ('pet' not in params or
params['pet'] is None):
raise ValueError("Missing the required parameter `pet` when calling `add_pet`") # noqa: E501
collection_formats = {}
@ -103,12 +101,8 @@ class PetApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'pet' in params:
body_params = params['pet']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json', 'application/xml']) # noqa: E501
@ -135,7 +129,6 @@ class PetApi(object):
def delete_pet(self, pet_id, **kwargs): # noqa: E501
"""Deletes a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.delete_pet(pet_id, async=True)
@ -158,7 +151,6 @@ class PetApi(object):
def delete_pet_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""Deletes a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.delete_pet_with_http_info(pet_id, async=True)
@ -208,10 +200,6 @@ class PetApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = ['petstore_auth'] # noqa: E501
@ -296,7 +284,7 @@ class PetApi(object):
query_params = []
if 'status' in params:
query_params.append(('status', params['status'])) # noqa: E501
collection_formats['status'] = 'csv' # noqa: E501
collection_formats['status'] = '' # noqa: E501
header_params = {}
@ -392,7 +380,7 @@ class PetApi(object):
query_params = []
if 'tags' in params:
query_params.append(('tags', params['tags'])) # noqa: E501
collection_formats['tags'] = 'csv' # noqa: E501
collection_formats['tags'] = '' # noqa: E501
header_params = {}
@ -518,45 +506,43 @@ class PetApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def update_pet(self, body, **kwargs): # noqa: E501
def update_pet(self, pet, **kwargs): # noqa: E501
"""Update an existing pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet(body, async=True)
>>> thread = api.update_pet(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.update_pet_with_http_info(body, **kwargs) # noqa: E501
return self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
else:
(data) = self.update_pet_with_http_info(body, **kwargs) # noqa: E501
(data) = self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
return data
def update_pet_with_http_info(self, body, **kwargs): # noqa: E501
def update_pet_with_http_info(self, pet, **kwargs): # noqa: E501
"""Update an existing pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_http_info(body, async=True)
>>> thread = api.update_pet_with_http_info(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['pet'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -571,10 +557,10 @@ class PetApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `update_pet`") # noqa: E501
# verify the required parameter 'pet' is set
if ('pet' not in params or
params['pet'] is None):
raise ValueError("Missing the required parameter `pet` when calling `update_pet`") # noqa: E501
collection_formats = {}
@ -588,12 +574,8 @@ class PetApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'pet' in params:
body_params = params['pet']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json', 'application/xml']) # noqa: E501
@ -620,7 +602,6 @@ class PetApi(object):
def update_pet_with_form(self, pet_id, **kwargs): # noqa: E501
"""Updates a pet in the store with form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_form(pet_id, async=True)
@ -644,7 +625,6 @@ class PetApi(object):
def update_pet_with_form_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""Updates a pet in the store with form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_form_with_http_info(pet_id, async=True)
@ -697,10 +677,6 @@ class PetApi(object):
form_params.append(('status', params['status'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
@ -727,7 +703,6 @@ class PetApi(object):
def upload_file(self, pet_id, **kwargs): # noqa: E501
"""uploads an image # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.upload_file(pet_id, async=True)
@ -751,7 +726,6 @@ class PetApi(object):
def upload_file_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""uploads an image # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.upload_file_with_http_info(pet_id, async=True)

View File

@ -105,10 +105,6 @@ class StoreApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -314,45 +310,43 @@ class StoreApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def place_order(self, body, **kwargs): # noqa: E501
def place_order(self, order, **kwargs): # noqa: E501
"""Place an order for a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.place_order(body, async=True)
>>> thread = api.place_order(order, async=True)
>>> result = thread.get()
:param async bool
:param Order body: order placed for purchasing the pet (required)
:param Order order: order placed for purchasing the pet (required)
:return: Order
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.place_order_with_http_info(body, **kwargs) # noqa: E501
return self.place_order_with_http_info(order, **kwargs) # noqa: E501
else:
(data) = self.place_order_with_http_info(body, **kwargs) # noqa: E501
(data) = self.place_order_with_http_info(order, **kwargs) # noqa: E501
return data
def place_order_with_http_info(self, body, **kwargs): # noqa: E501
def place_order_with_http_info(self, order, **kwargs): # noqa: E501
"""Place an order for a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.place_order_with_http_info(body, async=True)
>>> thread = api.place_order_with_http_info(order, async=True)
>>> result = thread.get()
:param async bool
:param Order body: order placed for purchasing the pet (required)
:param Order order: order placed for purchasing the pet (required)
:return: Order
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['order'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -367,10 +361,10 @@ class StoreApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `place_order`") # noqa: E501
# verify the required parameter 'order' is set
if ('order' not in params or
params['order'] is None):
raise ValueError("Missing the required parameter `order` when calling `place_order`") # noqa: E501
collection_formats = {}
@ -384,8 +378,8 @@ class StoreApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'order' in params:
body_params = params['order']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501

View File

@ -33,45 +33,45 @@ class UserApi(object):
api_client = ApiClient()
self.api_client = api_client
def create_user(self, body, **kwargs): # noqa: E501
def create_user(self, user, **kwargs): # noqa: E501
"""Create user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_user(body, async=True)
>>> thread = api.create_user(user, async=True)
>>> result = thread.get()
:param async bool
:param User body: Created user object (required)
:param User user: Created user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_user_with_http_info(body, **kwargs) # noqa: E501
return self.create_user_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_user_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_user_with_http_info(user, **kwargs) # noqa: E501
return data
def create_user_with_http_info(self, body, **kwargs): # noqa: E501
def create_user_with_http_info(self, user, **kwargs): # noqa: E501
"""Create user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_user_with_http_info(body, async=True)
>>> thread = api.create_user_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param User body: Created user object (required)
:param User user: Created user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_user`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_user`") # noqa: E501
collection_formats = {}
@ -103,12 +103,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -128,45 +124,43 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def create_users_with_array_input(self, body, **kwargs): # noqa: E501
def create_users_with_array_input(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_array_input(body, async=True)
>>> thread = api.create_users_with_array_input(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_users_with_array_input_with_http_info(body, **kwargs) # noqa: E501
return self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_users_with_array_input_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
return data
def create_users_with_array_input_with_http_info(self, body, **kwargs): # noqa: E501
def create_users_with_array_input_with_http_info(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_array_input_with_http_info(body, async=True)
>>> thread = api.create_users_with_array_input_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -181,10 +175,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_users_with_array_input`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_users_with_array_input`") # noqa: E501
collection_formats = {}
@ -198,12 +192,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -223,45 +213,43 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def create_users_with_list_input(self, body, **kwargs): # noqa: E501
def create_users_with_list_input(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_list_input(body, async=True)
>>> thread = api.create_users_with_list_input(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_users_with_list_input_with_http_info(body, **kwargs) # noqa: E501
return self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_users_with_list_input_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
return data
def create_users_with_list_input_with_http_info(self, body, **kwargs): # noqa: E501
def create_users_with_list_input_with_http_info(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_list_input_with_http_info(body, async=True)
>>> thread = api.create_users_with_list_input_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -276,10 +264,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_users_with_list_input`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_users_with_list_input`") # noqa: E501
collection_formats = {}
@ -293,12 +281,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -390,10 +374,6 @@ class UserApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -416,7 +396,6 @@ class UserApi(object):
def get_user_by_name(self, username, **kwargs): # noqa: E501
"""Get user by user name # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.get_user_by_name(username, async=True)
@ -438,7 +417,6 @@ class UserApi(object):
def get_user_by_name_with_http_info(self, username, **kwargs): # noqa: E501
"""Get user by user name # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.get_user_by_name_with_http_info(username, async=True)
@ -511,7 +489,6 @@ class UserApi(object):
def login_user(self, username, password, **kwargs): # noqa: E501
"""Logs user into the system # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.login_user(username, password, async=True)
@ -534,7 +511,6 @@ class UserApi(object):
def login_user_with_http_info(self, username, password, **kwargs): # noqa: E501
"""Logs user into the system # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.login_user_with_http_info(username, password, async=True)
@ -614,7 +590,6 @@ class UserApi(object):
def logout_user(self, **kwargs): # noqa: E501
"""Logs out current logged in user session # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.logout_user(async=True)
@ -635,7 +610,6 @@ class UserApi(object):
def logout_user_with_http_info(self, **kwargs): # noqa: E501
"""Logs out current logged in user session # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.logout_user_with_http_info(async=True)
@ -675,10 +649,6 @@ class UserApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -698,47 +668,47 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def update_user(self, username, body, **kwargs): # noqa: E501
def update_user(self, username, user, **kwargs): # noqa: E501
"""Updated user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_user(username, body, async=True)
>>> thread = api.update_user(username, user, async=True)
>>> result = thread.get()
:param async bool
:param str username: name that need to be deleted (required)
:param User body: Updated user object (required)
:param User user: Updated user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.update_user_with_http_info(username, body, **kwargs) # noqa: E501
return self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
else:
(data) = self.update_user_with_http_info(username, body, **kwargs) # noqa: E501
(data) = self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
return data
def update_user_with_http_info(self, username, body, **kwargs): # noqa: E501
def update_user_with_http_info(self, username, user, **kwargs): # noqa: E501
"""Updated user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_user_with_http_info(username, body, async=True)
>>> thread = api.update_user_with_http_info(username, user, async=True)
>>> result = thread.get()
:param async bool
:param str username: name that need to be deleted (required)
:param User body: Updated user object (required)
:param User user: Updated user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['username', 'body'] # noqa: E501
all_params = ['username', 'user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -757,10 +727,10 @@ class UserApi(object):
if ('username' not in params or
params['username'] is None):
raise ValueError("Missing the required parameter `username` when calling `update_user`") # noqa: E501
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `update_user`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `update_user`") # noqa: E501
collection_formats = {}
@ -776,12 +746,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501

View File

@ -23,9 +23,11 @@ from petstore_api.models.array_of_array_of_number_only import ArrayOfArrayOfNumb
from petstore_api.models.array_of_number_only import ArrayOfNumberOnly
from petstore_api.models.array_test import ArrayTest
from petstore_api.models.capitalization import Capitalization
from petstore_api.models.cat import Cat
from petstore_api.models.category import Category
from petstore_api.models.class_model import ClassModel
from petstore_api.models.client import Client
from petstore_api.models.dog import Dog
from petstore_api.models.enum_arrays import EnumArrays
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.enum_test import EnumTest
@ -49,5 +51,3 @@ from petstore_api.models.read_only_first import ReadOnlyFirst
from petstore_api.models.special_model_name import SpecialModelName
from petstore_api.models.tag import Tag
from petstore_api.models.user import User
from petstore_api.models.cat import Cat
from petstore_api.models.dog import Dog

View File

@ -34,6 +34,7 @@ class EnumTest(object):
"""
swagger_types = {
'enum_string': 'str',
'enum_string_required': 'str',
'enum_integer': 'int',
'enum_number': 'float',
'outer_enum': 'OuterEnum'
@ -41,15 +42,17 @@ class EnumTest(object):
attribute_map = {
'enum_string': 'enum_string',
'enum_string_required': 'enum_string_required',
'enum_integer': 'enum_integer',
'enum_number': 'enum_number',
'outer_enum': 'outerEnum'
}
def __init__(self, enum_string=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
def __init__(self, enum_string=None, enum_string_required=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
"""EnumTest - a model defined in Swagger""" # noqa: E501
self._enum_string = None
self._enum_string_required = None
self._enum_integer = None
self._enum_number = None
self._outer_enum = None
@ -57,6 +60,7 @@ class EnumTest(object):
if enum_string is not None:
self.enum_string = enum_string
self.enum_string_required = enum_string_required
if enum_integer is not None:
self.enum_integer = enum_integer
if enum_number is not None:
@ -91,6 +95,35 @@ class EnumTest(object):
self._enum_string = enum_string
@property
def enum_string_required(self):
"""Gets the enum_string_required of this EnumTest. # noqa: E501
:return: The enum_string_required of this EnumTest. # noqa: E501
:rtype: str
"""
return self._enum_string_required
@enum_string_required.setter
def enum_string_required(self, enum_string_required):
"""Sets the enum_string_required of this EnumTest.
:param enum_string_required: The enum_string_required of this EnumTest. # noqa: E501
:type: str
"""
if enum_string_required is None:
raise ValueError("Invalid value for `enum_string_required`, must not be `None`") # noqa: E501
allowed_values = ["UPPER", "lower", ""] # noqa: E501
if enum_string_required not in allowed_values:
raise ValueError(
"Invalid value for `enum_string_required` ({0}), must be one of {1}" # noqa: E501
.format(enum_string_required, allowed_values)
)
self._enum_string_required = enum_string_required
@property
def enum_integer(self):
"""Gets the enum_integer of this EnumTest. # noqa: E501

View File

@ -39,7 +39,7 @@ class FormatTest(object):
'double': 'float',
'string': 'str',
'byte': 'str',
'binary': 'str',
'binary': 'file',
'date': 'date',
'date_time': 'datetime',
'uuid': 'str',
@ -305,7 +305,7 @@ class FormatTest(object):
:return: The binary of this FormatTest. # noqa: E501
:rtype: str
:rtype: file
"""
return self._binary
@ -315,7 +315,7 @@ class FormatTest(object):
:param binary: The binary of this FormatTest. # noqa: E501
:type: str
:type: file
"""
self._binary = binary

View File

@ -86,7 +86,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_async_with_result(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
calls = [self.pet_api.get_pet_by_id(self.pet.id),
self.pet_api.get_pet_by_id(self.pet.id)]
@ -98,7 +98,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_exception(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
try:
await self.pet_api.get_pet_by_id("-9999999999999")
@ -110,7 +110,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_add_pet_and_get_pet_by_id(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
fetched = await self.pet_api.get_pet_by_id(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -120,7 +120,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_add_pet_and_get_pet_by_id_with_http_info(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
fetched = await self.pet_api.get_pet_by_id_with_http_info(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -131,7 +131,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_update_pet(self):
self.pet.name = "hello kity with updated"
await self.pet_api.update_pet(body=self.pet)
await self.pet_api.update_pet(self.pet)
fetched = await self.pet_api.get_pet_by_id(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -142,7 +142,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_find_pets_by_status(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
pets = await self.pet_api.find_pets_by_status(status=[self.pet.status])
self.assertIn(
self.pet.id,
@ -151,7 +151,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_find_pets_by_tags(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
pets = await self.pet_api.find_pets_by_tags(tags=[self.tag.name])
self.assertIn(
self.pet.id,
@ -160,7 +160,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_update_pet_with_form(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
name = "hello kity with form updated"
status = "pending"
@ -192,7 +192,7 @@ class TestPetApiTests(unittest.TestCase):
@async_test
async def test_delete_pet(self):
await self.pet_api.add_pet(body=self.pet)
await self.pet_api.add_pet(self.pet)
await self.pet_api.delete_pet(pet_id=self.pet.id, api_key="special-key")
try:

View File

@ -1 +1 @@
2.4.0-SNAPSHOT
3.0.0-SNAPSHOT

View File

@ -5,7 +5,7 @@ This Python package is automatically generated by the [Swagger Codegen](https://
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.languages.PythonClientCodegen
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
## Requirements.
@ -52,11 +52,11 @@ from petstore_api.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.AnotherFakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test special tags
api_response = api_instance.test_special_tags(body)
api_response = api_instance.test_special_tags(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnotherFakeApi->test_special_tags: %s\n" % e)
@ -74,6 +74,7 @@ Class | Method | HTTP request | Description
*FakeApi* | [**fake_outer_composite_serialize**](docs/FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
*FakeApi* | [**fake_outer_number_serialize**](docs/FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
*FakeApi* | [**fake_outer_string_serialize**](docs/FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
*FakeApi* | [**test_body_with_query_params**](docs/FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
*FakeApi* | [**test_client_model**](docs/FakeApi.md#test_client_model) | **PATCH** /fake | To test \&quot;client\&quot; model
*FakeApi* | [**test_endpoint_parameters**](docs/FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
*FakeApi* | [**test_enum_parameters**](docs/FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
@ -112,9 +113,11 @@ Class | Method | HTTP request | Description
- [ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
- [ArrayTest](docs/ArrayTest.md)
- [Capitalization](docs/Capitalization.md)
- [Cat](docs/Cat.md)
- [Category](docs/Category.md)
- [ClassModel](docs/ClassModel.md)
- [Client](docs/Client.md)
- [Dog](docs/Dog.md)
- [EnumArrays](docs/EnumArrays.md)
- [EnumClass](docs/EnumClass.md)
- [EnumTest](docs/EnumTest.md)
@ -138,8 +141,6 @@ Class | Method | HTTP request | Description
- [SpecialModelName](docs/SpecialModelName.md)
- [Tag](docs/Tag.md)
- [User](docs/User.md)
- [Cat](docs/Cat.md)
- [Dog](docs/Dog.md)
## Documentation For Authorization

View File

@ -8,7 +8,7 @@ Method | HTTP request | Description
# **test_special_tags**
> Client test_special_tags(body)
> Client test_special_tags(client)
To test special tags
@ -24,11 +24,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.AnotherFakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test special tags
api_response = api_instance.test_special_tags(body)
api_response = api_instance.test_special_tags(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnotherFakeApi->test_special_tags: %s\n" % e)
@ -38,7 +38,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type

View File

@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**enum_string** | **str** | | [optional]
**enum_string_required** | **str** | |
**enum_integer** | **int** | | [optional]
**enum_number** | **float** | | [optional]
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]

View File

@ -8,6 +8,7 @@ Method | HTTP request | Description
[**fake_outer_composite_serialize**](FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
[**fake_outer_number_serialize**](FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
[**fake_outer_string_serialize**](FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
[**test_body_with_query_params**](FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
[**test_client_model**](FakeApi.md#test_client_model) | **PATCH** /fake | To test \&quot;client\&quot; model
[**test_endpoint_parameters**](FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
[**test_enum_parameters**](FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
@ -16,7 +17,7 @@ Method | HTTP request | Description
# **fake_outer_boolean_serialize**
> OuterBoolean fake_outer_boolean_serialize(body=body)
> OuterBoolean fake_outer_boolean_serialize(boolean_post_body=boolean_post_body)
@ -32,10 +33,10 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterBoolean() # OuterBoolean | Input boolean as post body (optional)
boolean_post_body = True # bool | Input boolean as post body (optional)
try:
api_response = api_instance.fake_outer_boolean_serialize(body=body)
api_response = api_instance.fake_outer_boolean_serialize(boolean_post_body=boolean_post_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->fake_outer_boolean_serialize: %s\n" % e)
@ -45,7 +46,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterBoolean**](OuterBoolean.md)| Input boolean as post body | [optional]
**boolean_post_body** | **bool**| Input boolean as post body | [optional]
### Return type
@ -58,12 +59,12 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **fake_outer_composite_serialize**
> OuterComposite fake_outer_composite_serialize(body=body)
> OuterComposite fake_outer_composite_serialize(outer_composite=outer_composite)
@ -79,10 +80,10 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
outer_composite = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
try:
api_response = api_instance.fake_outer_composite_serialize(body=body)
api_response = api_instance.fake_outer_composite_serialize(outer_composite=outer_composite)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->fake_outer_composite_serialize: %s\n" % e)
@ -92,7 +93,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
**outer_composite** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
### Return type
@ -105,7 +106,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -126,7 +127,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterNumber() # OuterNumber | Input number as post body (optional)
body = 3.4 # float | Input number as post body (optional)
try:
api_response = api_instance.fake_outer_number_serialize(body=body)
@ -139,7 +140,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterNumber**](OuterNumber.md)| Input number as post body | [optional]
**body** | **float**| Input number as post body | [optional]
### Return type
@ -152,7 +153,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -173,7 +174,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterString() # OuterString | Input string as post body (optional)
body = 'body_example' # str | Input string as post body (optional)
try:
api_response = api_instance.fake_outer_string_serialize(body=body)
@ -186,7 +187,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterString**](OuterString.md)| Input string as post body | [optional]
**body** | **str**| Input string as post body | [optional]
### Return type
@ -199,12 +200,58 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_body_with_query_params**
> test_body_with_query_params(query, user)
### Example
```python
from __future__ import print_function
import time
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
query = 'query_example' # str |
user = petstore_api.User() # User |
try:
api_instance.test_body_with_query_params(query, user)
except ApiException as e:
print("Exception when calling FakeApi->test_body_with_query_params: %s\n" % e)
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**query** | **str**| |
**user** | [**User**](User.md)| |
### Return type
void (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_client_model**
> Client test_client_model(body)
> Client test_client_model(client)
To test \"client\" model
@ -220,11 +267,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test \"client\" model
api_response = api_instance.test_client_model(body)
api_response = api_instance.test_client_model(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->test_client_model: %s\n" % e)
@ -234,7 +281,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type
@ -273,16 +320,16 @@ configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = petstore_api.FakeApi(petstore_api.ApiClient(configuration))
number = 8.14 # float | None
double = 1.2 # float | None
number = 3.4 # float | None
double = 3.4 # float | None
pattern_without_delimiter = 'pattern_without_delimiter_example' # str | None
byte = 'B' # str | None
byte = 'byte_example' # str | None
integer = 56 # int | None (optional)
int32 = 56 # int | None (optional)
int64 = 789 # int | None (optional)
int64 = 56 # int | None (optional)
float = 3.4 # float | None (optional)
string = 'string_example' # str | None (optional)
binary = 'B' # str | None (optional)
binary = '/path/to/file' # file | None (optional)
date = '2013-10-20' # date | None (optional)
date_time = '2013-10-20T19:20:30+01:00' # datetime | None (optional)
password = 'password_example' # str | None (optional)
@ -308,7 +355,7 @@ Name | Type | Description | Notes
**int64** | **int**| None | [optional]
**float** | **float**| None | [optional]
**string** | **str**| None | [optional]
**binary** | **str**| None | [optional]
**binary** | **file**| None | [optional]
**date** | **date**| None | [optional]
**date_time** | **datetime**| None | [optional]
**password** | **str**| None | [optional]
@ -324,13 +371,13 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Accept**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_enum_parameters**
> test_enum_parameters(enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string, enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double)
> test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
To test enum parameters
@ -346,18 +393,18 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
enum_form_string_array = ['enum_form_string_array_example'] # list[str] | Form parameter enum test (string array) (optional)
enum_form_string = '-efg' # str | Form parameter enum test (string) (optional) (default to -efg)
enum_header_string_array = ['enum_header_string_array_example'] # list[str] | Header parameter enum test (string array) (optional)
enum_header_string = '-efg' # str | Header parameter enum test (string) (optional) (default to -efg)
enum_query_string_array = ['enum_query_string_array_example'] # list[str] | Query parameter enum test (string array) (optional)
enum_query_string = '-efg' # str | Query parameter enum test (string) (optional) (default to -efg)
enum_query_integer = 56 # int | Query parameter enum test (double) (optional)
enum_query_double = 1.2 # float | Query parameter enum test (double) (optional)
enum_query_double = 3.4 # float | Query parameter enum test (double) (optional)
enum_form_string_array = NULL # list[str] | Form parameter enum test (string array) (optional)
enum_form_string = 'enum_form_string_example' # str | Form parameter enum test (string) (optional)
try:
# To test enum parameters
api_instance.test_enum_parameters(enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string, enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double)
api_instance.test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
except ApiException as e:
print("Exception when calling FakeApi->test_enum_parameters: %s\n" % e)
```
@ -366,14 +413,14 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enum_form_string_array** | [**list[str]**](str.md)| Form parameter enum test (string array) | [optional]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional] [default to -efg]
**enum_header_string_array** | [**list[str]**](str.md)| Header parameter enum test (string array) | [optional]
**enum_header_string** | **str**| Header parameter enum test (string) | [optional] [default to -efg]
**enum_query_string_array** | [**list[str]**](str.md)| Query parameter enum test (string array) | [optional]
**enum_query_string** | **str**| Query parameter enum test (string) | [optional] [default to -efg]
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
**enum_query_double** | **float**| Query parameter enum test (double) | [optional]
**enum_form_string_array** | [**list[str]**](list.md)| Form parameter enum test (string array) | [optional]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional]
### Return type
@ -385,18 +432,16 @@ No authorization required
### HTTP request headers
- **Content-Type**: */*
- **Accept**: */*
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_inline_additional_properties**
> test_inline_additional_properties(param)
> test_inline_additional_properties(request_body)
test inline additionalProperties
### Example
```python
from __future__ import print_function
@ -407,11 +452,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
param = NULL # object | request body
request_body = {'key': 'request_body_example'} # str | request body
try:
# test inline additionalProperties
api_instance.test_inline_additional_properties(param)
api_instance.test_inline_additional_properties(request_body)
except ApiException as e:
print("Exception when calling FakeApi->test_inline_additional_properties: %s\n" % e)
```
@ -420,7 +465,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**param** | **object**| request body |
**request_body** | [**str**](str.md)| request body |
### Return type
@ -442,8 +487,6 @@ No authorization required
test json serialization of form data
### Example
```python
from __future__ import print_function
@ -481,7 +524,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -8,7 +8,7 @@ Method | HTTP request | Description
# **test_classname**
> Client test_classname(body)
> Client test_classname(client)
To test class name in snake case
@ -30,11 +30,11 @@ configuration.api_key['api_key_query'] = 'YOUR_API_KEY'
# create an instance of the API class
api_instance = petstore_api.FakeClassnameTags123Api(petstore_api.ApiClient(configuration))
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test class name in snake case
api_response = api_instance.test_classname(body)
api_response = api_instance.test_classname(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeClassnameTags123Api->test_classname: %s\n" % e)
@ -44,7 +44,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type

View File

@ -11,7 +11,7 @@ Name | Type | Description | Notes
**double** | **float** | | [optional]
**string** | **str** | | [optional]
**byte** | **str** | |
**binary** | **str** | | [optional]
**binary** | [**file**](file.md) | | [optional]
**date** | **date** | |
**date_time** | **datetime** | | [optional]
**uuid** | **str** | | [optional]

View File

@ -15,12 +15,10 @@ Method | HTTP request | Description
# **add_pet**
> add_pet(body)
> add_pet(pet)
Add a new pet to the store
### Example
```python
from __future__ import print_function
@ -35,11 +33,11 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
body = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
try:
# Add a new pet to the store
api_instance.add_pet(body)
api_instance.add_pet(pet)
except ApiException as e:
print("Exception when calling PetApi->add_pet: %s\n" % e)
```
@ -48,7 +46,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@ -61,7 +59,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/json, application/xml
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -70,8 +68,6 @@ void (empty response body)
Deletes a pet
### Example
```python
from __future__ import print_function
@ -86,7 +82,7 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | Pet id to delete
pet_id = 56 # int | Pet id to delete
api_key = 'api_key_example' # str | (optional)
try:
@ -114,7 +110,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -245,7 +241,7 @@ configuration.api_key['api_key'] = 'YOUR_API_KEY'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet to return
pet_id = 56 # int | ID of pet to return
try:
# Find pet by ID
@ -277,12 +273,10 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_pet**
> update_pet(body)
> update_pet(pet)
Update an existing pet
### Example
```python
from __future__ import print_function
@ -297,11 +291,11 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
body = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
try:
# Update an existing pet
api_instance.update_pet(body)
api_instance.update_pet(pet)
except ApiException as e:
print("Exception when calling PetApi->update_pet: %s\n" % e)
```
@ -310,7 +304,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@ -323,7 +317,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/json, application/xml
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -332,8 +326,6 @@ void (empty response body)
Updates a pet in the store with form data
### Example
```python
from __future__ import print_function
@ -348,7 +340,7 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet that needs to be updated
pet_id = 56 # int | ID of pet that needs to be updated
name = 'name_example' # str | Updated name of the pet (optional)
status = 'status_example' # str | Updated status of the pet (optional)
@ -378,7 +370,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -387,8 +379,6 @@ void (empty response body)
uploads an image
### Example
```python
from __future__ import print_function
@ -403,9 +393,9 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet to update
pet_id = 56 # int | ID of pet to update
additional_metadata = 'additional_metadata_example' # str | Additional data to pass to server (optional)
file = '/path/to/file.txt' # file | file to upload (optional)
file = '/path/to/file' # file | file to upload (optional)
try:
# uploads an image

View File

@ -53,7 +53,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -124,7 +124,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.StoreApi()
order_id = 789 # int | ID of pet that needs to be fetched
order_id = 56 # int | ID of pet that needs to be fetched
try:
# Find purchase order by ID
@ -156,12 +156,10 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **place_order**
> Order place_order(body)
> Order place_order(order)
Place an order for a pet
### Example
```python
from __future__ import print_function
@ -172,11 +170,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.StoreApi()
body = petstore_api.Order() # Order | order placed for purchasing the pet
order = petstore_api.Order() # Order | order placed for purchasing the pet
try:
# Place an order for a pet
api_response = api_instance.place_order(body)
api_response = api_instance.place_order(order)
pprint(api_response)
except ApiException as e:
print("Exception when calling StoreApi->place_order: %s\n" % e)
@ -186,7 +184,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Order**](Order.md)| order placed for purchasing the pet |
**order** | [**Order**](Order.md)| order placed for purchasing the pet |
### Return type

View File

@ -15,7 +15,7 @@ Method | HTTP request | Description
# **create_user**
> create_user(body)
> create_user(user)
Create user
@ -31,11 +31,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = petstore_api.User() # User | Created user object
user = petstore_api.User() # User | Created user object
try:
# Create user
api_instance.create_user(body)
api_instance.create_user(user)
except ApiException as e:
print("Exception when calling UserApi->create_user: %s\n" % e)
```
@ -44,7 +44,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**User**](User.md)| Created user object |
**user** | [**User**](User.md)| Created user object |
### Return type
@ -57,17 +57,15 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_array_input**
> create_users_with_array_input(body)
> create_users_with_array_input(user)
Creates list of users with given input array
### Example
```python
from __future__ import print_function
@ -78,11 +76,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = [petstore_api.User()] # list[User] | List of user object
user = NULL # list[User] | List of user object
try:
# Creates list of users with given input array
api_instance.create_users_with_array_input(body)
api_instance.create_users_with_array_input(user)
except ApiException as e:
print("Exception when calling UserApi->create_users_with_array_input: %s\n" % e)
```
@ -91,7 +89,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**list[User]**](User.md)| List of user object |
**user** | [**list[User]**](list.md)| List of user object |
### Return type
@ -104,17 +102,15 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_list_input**
> create_users_with_list_input(body)
> create_users_with_list_input(user)
Creates list of users with given input array
### Example
```python
from __future__ import print_function
@ -125,11 +121,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = [petstore_api.User()] # list[User] | List of user object
user = NULL # list[User] | List of user object
try:
# Creates list of users with given input array
api_instance.create_users_with_list_input(body)
api_instance.create_users_with_list_input(user)
except ApiException as e:
print("Exception when calling UserApi->create_users_with_list_input: %s\n" % e)
```
@ -138,7 +134,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**list[User]**](User.md)| List of user object |
**user** | [**list[User]**](list.md)| List of user object |
### Return type
@ -151,7 +147,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -198,7 +194,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -207,8 +203,6 @@ No authorization required
Get user by user name
### Example
```python
from __future__ import print_function
@ -255,8 +249,6 @@ No authorization required
Logs user into the system
### Example
```python
from __future__ import print_function
@ -305,8 +297,6 @@ No authorization required
Logs out current logged in user session
### Example
```python
from __future__ import print_function
@ -339,12 +329,12 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_user**
> update_user(username, body)
> update_user(username, user)
Updated user
@ -361,11 +351,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
username = 'username_example' # str | name that need to be deleted
body = petstore_api.User() # User | Updated user object
user = petstore_api.User() # User | Updated user object
try:
# Updated user
api_instance.update_user(username, body)
api_instance.update_user(username, user)
except ApiException as e:
print("Exception when calling UserApi->update_user: %s\n" % e)
```
@ -375,7 +365,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **str**| name that need to be deleted |
**body** | [**User**](User.md)| Updated user object |
**user** | [**User**](User.md)| Updated user object |
### Return type
@ -388,7 +378,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -35,9 +35,11 @@ from petstore_api.models.array_of_array_of_number_only import ArrayOfArrayOfNumb
from petstore_api.models.array_of_number_only import ArrayOfNumberOnly
from petstore_api.models.array_test import ArrayTest
from petstore_api.models.capitalization import Capitalization
from petstore_api.models.cat import Cat
from petstore_api.models.category import Category
from petstore_api.models.class_model import ClassModel
from petstore_api.models.client import Client
from petstore_api.models.dog import Dog
from petstore_api.models.enum_arrays import EnumArrays
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.enum_test import EnumTest
@ -61,5 +63,3 @@ from petstore_api.models.read_only_first import ReadOnlyFirst
from petstore_api.models.special_model_name import SpecialModelName
from petstore_api.models.tag import Tag
from petstore_api.models.user import User
from petstore_api.models.cat import Cat
from petstore_api.models.dog import Dog

View File

@ -33,45 +33,45 @@ class AnotherFakeApi(object):
api_client = ApiClient()
self.api_client = api_client
def test_special_tags(self, body, **kwargs): # noqa: E501
def test_special_tags(self, client, **kwargs): # noqa: E501
"""To test special tags # noqa: E501
To test special tags # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_special_tags(body, async=True)
>>> thread = api.test_special_tags(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_special_tags_with_http_info(body, **kwargs) # noqa: E501
return self.test_special_tags_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_special_tags_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_special_tags_with_http_info(client, **kwargs) # noqa: E501
return data
def test_special_tags_with_http_info(self, body, **kwargs): # noqa: E501
def test_special_tags_with_http_info(self, client, **kwargs): # noqa: E501
"""To test special tags # noqa: E501
To test special tags # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_special_tags_with_http_info(body, async=True)
>>> thread = api.test_special_tags_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class AnotherFakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_special_tags`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_special_tags`") # noqa: E501
collection_formats = {}
@ -103,8 +103,8 @@ class AnotherFakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501

View File

@ -43,7 +43,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterBoolean body: Input boolean as post body
:param bool boolean_post_body: Input boolean as post body
:return: OuterBoolean
If the method is called asynchronously,
returns the request thread.
@ -65,13 +65,13 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterBoolean body: Input boolean as post body
:param bool boolean_post_body: Input boolean as post body
:return: OuterBoolean
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['boolean_post_body'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -99,8 +99,12 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'boolean_post_body' in params:
body_params = params['boolean_post_body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -130,7 +134,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterComposite body: Input composite as post body
:param OuterComposite outer_composite: Input composite as post body
:return: OuterComposite
If the method is called asynchronously,
returns the request thread.
@ -152,13 +156,13 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterComposite body: Input composite as post body
:param OuterComposite outer_composite: Input composite as post body
:return: OuterComposite
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['outer_composite'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -186,8 +190,12 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'outer_composite' in params:
body_params = params['outer_composite']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -217,7 +225,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterNumber body: Input number as post body
:param float body: Input number as post body
:return: OuterNumber
If the method is called asynchronously,
returns the request thread.
@ -239,7 +247,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterNumber body: Input number as post body
:param float body: Input number as post body
:return: OuterNumber
If the method is called asynchronously,
returns the request thread.
@ -275,6 +283,10 @@ class FakeApi(object):
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -304,7 +316,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterString body: Input string as post body
:param str body: Input string as post body
:return: OuterString
If the method is called asynchronously,
returns the request thread.
@ -326,7 +338,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterString body: Input string as post body
:param str body: Input string as post body
:return: OuterString
If the method is called asynchronously,
returns the request thread.
@ -362,6 +374,10 @@ class FakeApi(object):
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -381,45 +397,146 @@ class FakeApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_client_model(self, body, **kwargs): # noqa: E501
def test_body_with_query_params(self, query, user, **kwargs): # noqa: E501
"""test_body_with_query_params # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_body_with_query_params(query, user, async=True)
>>> result = thread.get()
:param async bool
:param str query: (required)
:param User user: (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
else:
(data) = self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
return data
def test_body_with_query_params_with_http_info(self, query, user, **kwargs): # noqa: E501
"""test_body_with_query_params # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_body_with_query_params_with_http_info(query, user, async=True)
>>> result = thread.get()
:param async bool
:param str query: (required)
:param User user: (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['query', 'user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
all_params.append('_request_timeout')
params = locals()
for key, val in six.iteritems(params['kwargs']):
if key not in all_params:
raise TypeError(
"Got an unexpected keyword argument '%s'"
" to method test_body_with_query_params" % key
)
params[key] = val
del params['kwargs']
# verify the required parameter 'query' is set
if ('query' not in params or
params['query'] is None):
raise ValueError("Missing the required parameter `query` when calling `test_body_with_query_params`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `test_body_with_query_params`") # noqa: E501
collection_formats = {}
path_params = {}
query_params = []
if 'query' in params:
query_params.append(('query', params['query'])) # noqa: E501
header_params = {}
form_params = []
local_var_files = {}
body_params = None
if 'user' in params:
body_params = params['user']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
return self.api_client.call_api(
'/fake/body-with-query-params', 'PUT',
path_params,
query_params,
header_params,
body=body_params,
post_params=form_params,
files=local_var_files,
response_type=None, # noqa: E501
auth_settings=auth_settings,
async=params.get('async'),
_return_http_data_only=params.get('_return_http_data_only'),
_preload_content=params.get('_preload_content', True),
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_client_model(self, client, **kwargs): # noqa: E501
"""To test \&quot;client\&quot; model # noqa: E501
To test \"client\" model # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_client_model(body, async=True)
>>> thread = api.test_client_model(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_client_model_with_http_info(body, **kwargs) # noqa: E501
return self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_client_model_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
return data
def test_client_model_with_http_info(self, body, **kwargs): # noqa: E501
def test_client_model_with_http_info(self, client, **kwargs): # noqa: E501
"""To test \&quot;client\&quot; model # noqa: E501
To test \"client\" model # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_client_model_with_http_info(body, async=True)
>>> thread = api.test_client_model_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -434,10 +551,10 @@ class FakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_client_model`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_client_model`") # noqa: E501
collection_formats = {}
@ -451,8 +568,8 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501
@ -499,7 +616,7 @@ class FakeApi(object):
:param int int64: None
:param float float: None
:param str string: None
:param str binary: None
:param file binary: None
:param date date: None
:param datetime date_time: None
:param str password: None
@ -534,7 +651,7 @@ class FakeApi(object):
:param int int64: None
:param float float: None
:param str string: None
:param str binary: None
:param file binary: None
:param date date: None
:param datetime date_time: None
:param str password: None
@ -584,7 +701,7 @@ class FakeApi(object):
raise ValueError("Invalid value for parameter `double` when calling `test_endpoint_parameters`, must be a value less than or equal to `123.4`") # noqa: E501
if 'double' in params and params['double'] < 67.8: # noqa: E501
raise ValueError("Invalid value for parameter `double` when calling `test_endpoint_parameters`, must be a value greater than or equal to `67.8`") # noqa: E501
if 'pattern_without_delimiter' in params and not re.search('^[A-Z].*', params['pattern_without_delimiter']): # noqa: E501
if 'pattern_without_delimiter' in params and not re.search('', params['pattern_without_delimiter']): # noqa: E501
raise ValueError("Invalid value for parameter `pattern_without_delimiter` when calling `test_endpoint_parameters`, must conform to the pattern `/^[A-Z].*/`") # noqa: E501
if 'integer' in params and params['integer'] > 100: # noqa: E501
raise ValueError("Invalid value for parameter `integer` when calling `test_endpoint_parameters`, must be a value less than or equal to `100`") # noqa: E501
@ -596,7 +713,7 @@ class FakeApi(object):
raise ValueError("Invalid value for parameter `int32` when calling `test_endpoint_parameters`, must be a value greater than or equal to `20`") # noqa: E501
if 'float' in params and params['float'] > 987.6: # noqa: E501
raise ValueError("Invalid value for parameter `float` when calling `test_endpoint_parameters`, must be a value less than or equal to `987.6`") # noqa: E501
if 'string' in params and not re.search('[a-z]', params['string'], flags=re.IGNORECASE): # noqa: E501
if 'string' in params and not re.search('', params['string']): # noqa: E501
raise ValueError("Invalid value for parameter `string` when calling `test_endpoint_parameters`, must conform to the pattern `/[a-z]/i`") # noqa: E501
if ('password' in params and
len(params['password']) > 64):
@ -633,7 +750,7 @@ class FakeApi(object):
if 'byte' in params:
form_params.append(('byte', params['byte'])) # noqa: E501
if 'binary' in params:
form_params.append(('binary', params['binary'])) # noqa: E501
local_var_files['binary'] = params['binary'] # noqa: E501
if 'date' in params:
form_params.append(('date', params['date'])) # noqa: E501
if 'date_time' in params:
@ -644,13 +761,9 @@ class FakeApi(object):
form_params.append(('callback', params['param_callback'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml; charset=utf-8', 'application/json; charset=utf-8']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/xml; charset=utf-8', 'application/json; charset=utf-8']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = ['http_basic_test'] # noqa: E501
@ -681,14 +794,14 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:param list[str] enum_header_string_array: Header parameter enum test (string array)
:param str enum_header_string: Header parameter enum test (string)
:param list[str] enum_query_string_array: Query parameter enum test (string array)
:param str enum_query_string: Query parameter enum test (string)
:param int enum_query_integer: Query parameter enum test (double)
:param float enum_query_double: Query parameter enum test (double)
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:return: None
If the method is called asynchronously,
returns the request thread.
@ -710,20 +823,20 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:param list[str] enum_header_string_array: Header parameter enum test (string array)
:param str enum_header_string: Header parameter enum test (string)
:param list[str] enum_query_string_array: Query parameter enum test (string array)
:param str enum_query_string: Query parameter enum test (string)
:param int enum_query_integer: Query parameter enum test (double)
:param float enum_query_double: Query parameter enum test (double)
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['enum_form_string_array', 'enum_form_string', 'enum_header_string_array', 'enum_header_string', 'enum_query_string_array', 'enum_query_string', 'enum_query_integer', 'enum_query_double'] # noqa: E501
all_params = ['enum_header_string_array', 'enum_header_string', 'enum_query_string_array', 'enum_query_string', 'enum_query_integer', 'enum_query_double', 'enum_form_string_array', 'enum_form_string'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -746,16 +859,18 @@ class FakeApi(object):
query_params = []
if 'enum_query_string_array' in params:
query_params.append(('enum_query_string_array', params['enum_query_string_array'])) # noqa: E501
collection_formats['enum_query_string_array'] = 'csv' # noqa: E501
collection_formats['enum_query_string_array'] = '' # noqa: E501
if 'enum_query_string' in params:
query_params.append(('enum_query_string', params['enum_query_string'])) # noqa: E501
if 'enum_query_integer' in params:
query_params.append(('enum_query_integer', params['enum_query_integer'])) # noqa: E501
if 'enum_query_double' in params:
query_params.append(('enum_query_double', params['enum_query_double'])) # noqa: E501
header_params = {}
if 'enum_header_string_array' in params:
header_params['enum_header_string_array'] = params['enum_header_string_array'] # noqa: E501
collection_formats['enum_header_string_array'] = 'csv' # noqa: E501
collection_formats['enum_header_string_array'] = '' # noqa: E501
if 'enum_header_string' in params:
header_params['enum_header_string'] = params['enum_header_string'] # noqa: E501
@ -763,20 +878,13 @@ class FakeApi(object):
local_var_files = {}
if 'enum_form_string_array' in params:
form_params.append(('enum_form_string_array', params['enum_form_string_array'])) # noqa: E501
collection_formats['enum_form_string_array'] = 'csv' # noqa: E501
if 'enum_form_string' in params:
form_params.append(('enum_form_string', params['enum_form_string'])) # noqa: E501
if 'enum_query_double' in params:
form_params.append(('enum_query_double', params['enum_query_double'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['*/*']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -797,45 +905,43 @@ class FakeApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_inline_additional_properties(self, param, **kwargs): # noqa: E501
def test_inline_additional_properties(self, request_body, **kwargs): # noqa: E501
"""test inline additionalProperties # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_inline_additional_properties(param, async=True)
>>> thread = api.test_inline_additional_properties(request_body, async=True)
>>> result = thread.get()
:param async bool
:param object param: request body (required)
:param str request_body: request body (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_inline_additional_properties_with_http_info(param, **kwargs) # noqa: E501
return self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
else:
(data) = self.test_inline_additional_properties_with_http_info(param, **kwargs) # noqa: E501
(data) = self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
return data
def test_inline_additional_properties_with_http_info(self, param, **kwargs): # noqa: E501
def test_inline_additional_properties_with_http_info(self, request_body, **kwargs): # noqa: E501
"""test inline additionalProperties # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_inline_additional_properties_with_http_info(param, async=True)
>>> thread = api.test_inline_additional_properties_with_http_info(request_body, async=True)
>>> result = thread.get()
:param async bool
:param object param: request body (required)
:param str request_body: request body (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['param'] # noqa: E501
all_params = ['request_body'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -850,10 +956,10 @@ class FakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'param' is set
if ('param' not in params or
params['param'] is None):
raise ValueError("Missing the required parameter `param` when calling `test_inline_additional_properties`") # noqa: E501
# verify the required parameter 'request_body' is set
if ('request_body' not in params or
params['request_body'] is None):
raise ValueError("Missing the required parameter `request_body` when calling `test_inline_additional_properties`") # noqa: E501
collection_formats = {}
@ -867,8 +973,8 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'param' in params:
body_params = params['param']
if 'request_body' in params:
body_params = params['request_body']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
@ -895,7 +1001,6 @@ class FakeApi(object):
def test_json_form_data(self, param, param2, **kwargs): # noqa: E501
"""test json serialization of form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_json_form_data(param, param2, async=True)
@ -918,7 +1023,6 @@ class FakeApi(object):
def test_json_form_data_with_http_info(self, param, param2, **kwargs): # noqa: E501
"""test json serialization of form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_json_form_data_with_http_info(param, param2, async=True)
@ -974,7 +1078,7 @@ class FakeApi(object):
body_params = None
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501

View File

@ -33,45 +33,45 @@ class FakeClassnameTags123Api(object):
api_client = ApiClient()
self.api_client = api_client
def test_classname(self, body, **kwargs): # noqa: E501
def test_classname(self, client, **kwargs): # noqa: E501
"""To test class name in snake case # noqa: E501
To test class name in snake case # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_classname(body, async=True)
>>> thread = api.test_classname(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_classname_with_http_info(body, **kwargs) # noqa: E501
return self.test_classname_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_classname_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_classname_with_http_info(client, **kwargs) # noqa: E501
return data
def test_classname_with_http_info(self, body, **kwargs): # noqa: E501
def test_classname_with_http_info(self, client, **kwargs): # noqa: E501
"""To test class name in snake case # noqa: E501
To test class name in snake case # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_classname_with_http_info(body, async=True)
>>> thread = api.test_classname_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class FakeClassnameTags123Api(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_classname`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_classname`") # noqa: E501
collection_formats = {}
@ -103,8 +103,8 @@ class FakeClassnameTags123Api(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501

View File

@ -33,45 +33,43 @@ class PetApi(object):
api_client = ApiClient()
self.api_client = api_client
def add_pet(self, body, **kwargs): # noqa: E501
def add_pet(self, pet, **kwargs): # noqa: E501
"""Add a new pet to the store # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.add_pet(body, async=True)
>>> thread = api.add_pet(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.add_pet_with_http_info(body, **kwargs) # noqa: E501
return self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
else:
(data) = self.add_pet_with_http_info(body, **kwargs) # noqa: E501
(data) = self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
return data
def add_pet_with_http_info(self, body, **kwargs): # noqa: E501
def add_pet_with_http_info(self, pet, **kwargs): # noqa: E501
"""Add a new pet to the store # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.add_pet_with_http_info(body, async=True)
>>> thread = api.add_pet_with_http_info(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['pet'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +84,10 @@ class PetApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `add_pet`") # noqa: E501
# verify the required parameter 'pet' is set
if ('pet' not in params or
params['pet'] is None):
raise ValueError("Missing the required parameter `pet` when calling `add_pet`") # noqa: E501
collection_formats = {}
@ -103,12 +101,8 @@ class PetApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'pet' in params:
body_params = params['pet']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json', 'application/xml']) # noqa: E501
@ -135,7 +129,6 @@ class PetApi(object):
def delete_pet(self, pet_id, **kwargs): # noqa: E501
"""Deletes a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.delete_pet(pet_id, async=True)
@ -158,7 +151,6 @@ class PetApi(object):
def delete_pet_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""Deletes a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.delete_pet_with_http_info(pet_id, async=True)
@ -208,10 +200,6 @@ class PetApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = ['petstore_auth'] # noqa: E501
@ -296,7 +284,7 @@ class PetApi(object):
query_params = []
if 'status' in params:
query_params.append(('status', params['status'])) # noqa: E501
collection_formats['status'] = 'csv' # noqa: E501
collection_formats['status'] = '' # noqa: E501
header_params = {}
@ -392,7 +380,7 @@ class PetApi(object):
query_params = []
if 'tags' in params:
query_params.append(('tags', params['tags'])) # noqa: E501
collection_formats['tags'] = 'csv' # noqa: E501
collection_formats['tags'] = '' # noqa: E501
header_params = {}
@ -518,45 +506,43 @@ class PetApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def update_pet(self, body, **kwargs): # noqa: E501
def update_pet(self, pet, **kwargs): # noqa: E501
"""Update an existing pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet(body, async=True)
>>> thread = api.update_pet(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.update_pet_with_http_info(body, **kwargs) # noqa: E501
return self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
else:
(data) = self.update_pet_with_http_info(body, **kwargs) # noqa: E501
(data) = self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
return data
def update_pet_with_http_info(self, body, **kwargs): # noqa: E501
def update_pet_with_http_info(self, pet, **kwargs): # noqa: E501
"""Update an existing pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_http_info(body, async=True)
>>> thread = api.update_pet_with_http_info(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['pet'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -571,10 +557,10 @@ class PetApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `update_pet`") # noqa: E501
# verify the required parameter 'pet' is set
if ('pet' not in params or
params['pet'] is None):
raise ValueError("Missing the required parameter `pet` when calling `update_pet`") # noqa: E501
collection_formats = {}
@ -588,12 +574,8 @@ class PetApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'pet' in params:
body_params = params['pet']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json', 'application/xml']) # noqa: E501
@ -620,7 +602,6 @@ class PetApi(object):
def update_pet_with_form(self, pet_id, **kwargs): # noqa: E501
"""Updates a pet in the store with form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_form(pet_id, async=True)
@ -644,7 +625,6 @@ class PetApi(object):
def update_pet_with_form_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""Updates a pet in the store with form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_form_with_http_info(pet_id, async=True)
@ -697,10 +677,6 @@ class PetApi(object):
form_params.append(('status', params['status'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
@ -727,7 +703,6 @@ class PetApi(object):
def upload_file(self, pet_id, **kwargs): # noqa: E501
"""uploads an image # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.upload_file(pet_id, async=True)
@ -751,7 +726,6 @@ class PetApi(object):
def upload_file_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""uploads an image # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.upload_file_with_http_info(pet_id, async=True)

View File

@ -105,10 +105,6 @@ class StoreApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -314,45 +310,43 @@ class StoreApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def place_order(self, body, **kwargs): # noqa: E501
def place_order(self, order, **kwargs): # noqa: E501
"""Place an order for a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.place_order(body, async=True)
>>> thread = api.place_order(order, async=True)
>>> result = thread.get()
:param async bool
:param Order body: order placed for purchasing the pet (required)
:param Order order: order placed for purchasing the pet (required)
:return: Order
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.place_order_with_http_info(body, **kwargs) # noqa: E501
return self.place_order_with_http_info(order, **kwargs) # noqa: E501
else:
(data) = self.place_order_with_http_info(body, **kwargs) # noqa: E501
(data) = self.place_order_with_http_info(order, **kwargs) # noqa: E501
return data
def place_order_with_http_info(self, body, **kwargs): # noqa: E501
def place_order_with_http_info(self, order, **kwargs): # noqa: E501
"""Place an order for a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.place_order_with_http_info(body, async=True)
>>> thread = api.place_order_with_http_info(order, async=True)
>>> result = thread.get()
:param async bool
:param Order body: order placed for purchasing the pet (required)
:param Order order: order placed for purchasing the pet (required)
:return: Order
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['order'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -367,10 +361,10 @@ class StoreApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `place_order`") # noqa: E501
# verify the required parameter 'order' is set
if ('order' not in params or
params['order'] is None):
raise ValueError("Missing the required parameter `order` when calling `place_order`") # noqa: E501
collection_formats = {}
@ -384,8 +378,8 @@ class StoreApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'order' in params:
body_params = params['order']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501

View File

@ -33,45 +33,45 @@ class UserApi(object):
api_client = ApiClient()
self.api_client = api_client
def create_user(self, body, **kwargs): # noqa: E501
def create_user(self, user, **kwargs): # noqa: E501
"""Create user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_user(body, async=True)
>>> thread = api.create_user(user, async=True)
>>> result = thread.get()
:param async bool
:param User body: Created user object (required)
:param User user: Created user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_user_with_http_info(body, **kwargs) # noqa: E501
return self.create_user_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_user_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_user_with_http_info(user, **kwargs) # noqa: E501
return data
def create_user_with_http_info(self, body, **kwargs): # noqa: E501
def create_user_with_http_info(self, user, **kwargs): # noqa: E501
"""Create user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_user_with_http_info(body, async=True)
>>> thread = api.create_user_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param User body: Created user object (required)
:param User user: Created user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_user`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_user`") # noqa: E501
collection_formats = {}
@ -103,12 +103,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -128,45 +124,43 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def create_users_with_array_input(self, body, **kwargs): # noqa: E501
def create_users_with_array_input(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_array_input(body, async=True)
>>> thread = api.create_users_with_array_input(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_users_with_array_input_with_http_info(body, **kwargs) # noqa: E501
return self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_users_with_array_input_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
return data
def create_users_with_array_input_with_http_info(self, body, **kwargs): # noqa: E501
def create_users_with_array_input_with_http_info(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_array_input_with_http_info(body, async=True)
>>> thread = api.create_users_with_array_input_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -181,10 +175,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_users_with_array_input`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_users_with_array_input`") # noqa: E501
collection_formats = {}
@ -198,12 +192,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -223,45 +213,43 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def create_users_with_list_input(self, body, **kwargs): # noqa: E501
def create_users_with_list_input(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_list_input(body, async=True)
>>> thread = api.create_users_with_list_input(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_users_with_list_input_with_http_info(body, **kwargs) # noqa: E501
return self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_users_with_list_input_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
return data
def create_users_with_list_input_with_http_info(self, body, **kwargs): # noqa: E501
def create_users_with_list_input_with_http_info(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_list_input_with_http_info(body, async=True)
>>> thread = api.create_users_with_list_input_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -276,10 +264,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_users_with_list_input`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_users_with_list_input`") # noqa: E501
collection_formats = {}
@ -293,12 +281,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -390,10 +374,6 @@ class UserApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -416,7 +396,6 @@ class UserApi(object):
def get_user_by_name(self, username, **kwargs): # noqa: E501
"""Get user by user name # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.get_user_by_name(username, async=True)
@ -438,7 +417,6 @@ class UserApi(object):
def get_user_by_name_with_http_info(self, username, **kwargs): # noqa: E501
"""Get user by user name # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.get_user_by_name_with_http_info(username, async=True)
@ -511,7 +489,6 @@ class UserApi(object):
def login_user(self, username, password, **kwargs): # noqa: E501
"""Logs user into the system # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.login_user(username, password, async=True)
@ -534,7 +511,6 @@ class UserApi(object):
def login_user_with_http_info(self, username, password, **kwargs): # noqa: E501
"""Logs user into the system # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.login_user_with_http_info(username, password, async=True)
@ -614,7 +590,6 @@ class UserApi(object):
def logout_user(self, **kwargs): # noqa: E501
"""Logs out current logged in user session # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.logout_user(async=True)
@ -635,7 +610,6 @@ class UserApi(object):
def logout_user_with_http_info(self, **kwargs): # noqa: E501
"""Logs out current logged in user session # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.logout_user_with_http_info(async=True)
@ -675,10 +649,6 @@ class UserApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -698,47 +668,47 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def update_user(self, username, body, **kwargs): # noqa: E501
def update_user(self, username, user, **kwargs): # noqa: E501
"""Updated user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_user(username, body, async=True)
>>> thread = api.update_user(username, user, async=True)
>>> result = thread.get()
:param async bool
:param str username: name that need to be deleted (required)
:param User body: Updated user object (required)
:param User user: Updated user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.update_user_with_http_info(username, body, **kwargs) # noqa: E501
return self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
else:
(data) = self.update_user_with_http_info(username, body, **kwargs) # noqa: E501
(data) = self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
return data
def update_user_with_http_info(self, username, body, **kwargs): # noqa: E501
def update_user_with_http_info(self, username, user, **kwargs): # noqa: E501
"""Updated user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_user_with_http_info(username, body, async=True)
>>> thread = api.update_user_with_http_info(username, user, async=True)
>>> result = thread.get()
:param async bool
:param str username: name that need to be deleted (required)
:param User body: Updated user object (required)
:param User user: Updated user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['username', 'body'] # noqa: E501
all_params = ['username', 'user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -757,10 +727,10 @@ class UserApi(object):
if ('username' not in params or
params['username'] is None):
raise ValueError("Missing the required parameter `username` when calling `update_user`") # noqa: E501
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `update_user`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `update_user`") # noqa: E501
collection_formats = {}
@ -776,12 +746,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501

View File

@ -23,9 +23,11 @@ from petstore_api.models.array_of_array_of_number_only import ArrayOfArrayOfNumb
from petstore_api.models.array_of_number_only import ArrayOfNumberOnly
from petstore_api.models.array_test import ArrayTest
from petstore_api.models.capitalization import Capitalization
from petstore_api.models.cat import Cat
from petstore_api.models.category import Category
from petstore_api.models.class_model import ClassModel
from petstore_api.models.client import Client
from petstore_api.models.dog import Dog
from petstore_api.models.enum_arrays import EnumArrays
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.enum_test import EnumTest
@ -49,5 +51,3 @@ from petstore_api.models.read_only_first import ReadOnlyFirst
from petstore_api.models.special_model_name import SpecialModelName
from petstore_api.models.tag import Tag
from petstore_api.models.user import User
from petstore_api.models.cat import Cat
from petstore_api.models.dog import Dog

View File

@ -34,6 +34,7 @@ class EnumTest(object):
"""
swagger_types = {
'enum_string': 'str',
'enum_string_required': 'str',
'enum_integer': 'int',
'enum_number': 'float',
'outer_enum': 'OuterEnum'
@ -41,15 +42,17 @@ class EnumTest(object):
attribute_map = {
'enum_string': 'enum_string',
'enum_string_required': 'enum_string_required',
'enum_integer': 'enum_integer',
'enum_number': 'enum_number',
'outer_enum': 'outerEnum'
}
def __init__(self, enum_string=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
def __init__(self, enum_string=None, enum_string_required=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
"""EnumTest - a model defined in Swagger""" # noqa: E501
self._enum_string = None
self._enum_string_required = None
self._enum_integer = None
self._enum_number = None
self._outer_enum = None
@ -57,6 +60,7 @@ class EnumTest(object):
if enum_string is not None:
self.enum_string = enum_string
self.enum_string_required = enum_string_required
if enum_integer is not None:
self.enum_integer = enum_integer
if enum_number is not None:
@ -91,6 +95,35 @@ class EnumTest(object):
self._enum_string = enum_string
@property
def enum_string_required(self):
"""Gets the enum_string_required of this EnumTest. # noqa: E501
:return: The enum_string_required of this EnumTest. # noqa: E501
:rtype: str
"""
return self._enum_string_required
@enum_string_required.setter
def enum_string_required(self, enum_string_required):
"""Sets the enum_string_required of this EnumTest.
:param enum_string_required: The enum_string_required of this EnumTest. # noqa: E501
:type: str
"""
if enum_string_required is None:
raise ValueError("Invalid value for `enum_string_required`, must not be `None`") # noqa: E501
allowed_values = ["UPPER", "lower", ""] # noqa: E501
if enum_string_required not in allowed_values:
raise ValueError(
"Invalid value for `enum_string_required` ({0}), must be one of {1}" # noqa: E501
.format(enum_string_required, allowed_values)
)
self._enum_string_required = enum_string_required
@property
def enum_integer(self):
"""Gets the enum_integer of this EnumTest. # noqa: E501

View File

@ -16,6 +16,8 @@ import re # noqa: F401
import six
from petstore_api.models.file import file # noqa: F401,E501
class FormatTest(object):
"""NOTE: This class is auto generated by the swagger code generator program.
@ -39,7 +41,7 @@ class FormatTest(object):
'double': 'float',
'string': 'str',
'byte': 'str',
'binary': 'str',
'binary': 'file',
'date': 'date',
'date_time': 'datetime',
'uuid': 'str',
@ -305,7 +307,7 @@ class FormatTest(object):
:return: The binary of this FormatTest. # noqa: E501
:rtype: str
:rtype: file
"""
return self._binary
@ -315,7 +317,7 @@ class FormatTest(object):
:param binary: The binary of this FormatTest. # noqa: E501
:type: str
:type: file
"""
self._binary = binary

View File

@ -23,7 +23,7 @@ VERSION = "1.0.0"
# http://pypi.python.org/pypi/setuptools
REQUIRES = ["urllib3 >= 1.15", "six >= 1.10", "certifi", "python-dateutil"]
REQUIRES.append("tornado")
REQUIRES.append("tornado>=4.2,<5")
setup(
name=NAME,

View File

@ -86,7 +86,7 @@ class PetApiTests(AsyncTestCase):
def test_async_request(self):
# It works but tornado is async by default and creating threadpool
# to do it looks crazy ;)
thread = self.pet_api.add_pet(body=self.pet, async=True)
thread = self.pet_api.add_pet(self.pet, async=True)
response = yield thread.get()
self.assertIsNone(response)
@ -96,7 +96,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_async_with_result(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
thread = self.pet_api.get_pet_by_id(self.pet.id, async=True)
thread2 = self.pet_api.get_pet_by_id(self.pet.id, async=True)
@ -109,7 +109,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_tornado_async_with_result(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
query1 = self.pet_api.get_pet_by_id(self.pet.id)
query2 = self.pet_api.get_pet_by_id(self.pet.id)
@ -122,7 +122,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_add_pet_and_get_pet_by_id(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
fetched = yield self.pet_api.get_pet_by_id(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -132,7 +132,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_add_pet_and_get_pet_by_id_with_http_info(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
fetched = yield self.pet_api.get_pet_by_id_with_http_info(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -143,7 +143,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_update_pet(self):
self.pet.name = "hello kity with updated"
yield self.pet_api.update_pet(body=self.pet)
yield self.pet_api.update_pet(self.pet)
fetched = yield self.pet_api.get_pet_by_id(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -154,7 +154,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_find_pets_by_status(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
pets = yield self.pet_api.find_pets_by_status(status=[self.pet.status])
self.assertIn(
self.pet.id,
@ -163,7 +163,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_find_pets_by_tags(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
pets = yield self.pet_api.find_pets_by_tags(tags=[self.tag.name])
self.assertIn(
self.pet.id,
@ -172,7 +172,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_update_pet_with_form(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
name = "hello kity with form updated"
status = "pending"
@ -204,7 +204,7 @@ class PetApiTests(AsyncTestCase):
@gen_test
def test_delete_pet(self):
yield self.pet_api.add_pet(body=self.pet)
yield self.pet_api.add_pet(self.pet)
yield self.pet_api.delete_pet(pet_id=self.pet.id, api_key="special-key")
try:

View File

@ -1 +1 @@
2.4.0-SNAPSHOT
3.0.0-SNAPSHOT

View File

@ -5,7 +5,7 @@ This Python package is automatically generated by the [Swagger Codegen](https://
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.languages.PythonClientCodegen
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
## Requirements.
@ -52,11 +52,11 @@ from petstore_api.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.AnotherFakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test special tags
api_response = api_instance.test_special_tags(body)
api_response = api_instance.test_special_tags(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnotherFakeApi->test_special_tags: %s\n" % e)
@ -74,6 +74,7 @@ Class | Method | HTTP request | Description
*FakeApi* | [**fake_outer_composite_serialize**](docs/FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
*FakeApi* | [**fake_outer_number_serialize**](docs/FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
*FakeApi* | [**fake_outer_string_serialize**](docs/FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
*FakeApi* | [**test_body_with_query_params**](docs/FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
*FakeApi* | [**test_client_model**](docs/FakeApi.md#test_client_model) | **PATCH** /fake | To test \&quot;client\&quot; model
*FakeApi* | [**test_endpoint_parameters**](docs/FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
*FakeApi* | [**test_enum_parameters**](docs/FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
@ -112,9 +113,11 @@ Class | Method | HTTP request | Description
- [ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
- [ArrayTest](docs/ArrayTest.md)
- [Capitalization](docs/Capitalization.md)
- [Cat](docs/Cat.md)
- [Category](docs/Category.md)
- [ClassModel](docs/ClassModel.md)
- [Client](docs/Client.md)
- [Dog](docs/Dog.md)
- [EnumArrays](docs/EnumArrays.md)
- [EnumClass](docs/EnumClass.md)
- [EnumTest](docs/EnumTest.md)
@ -138,8 +141,6 @@ Class | Method | HTTP request | Description
- [SpecialModelName](docs/SpecialModelName.md)
- [Tag](docs/Tag.md)
- [User](docs/User.md)
- [Cat](docs/Cat.md)
- [Dog](docs/Dog.md)
## Documentation For Authorization

View File

@ -8,7 +8,7 @@ Method | HTTP request | Description
# **test_special_tags**
> Client test_special_tags(body)
> Client test_special_tags(client)
To test special tags
@ -24,11 +24,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.AnotherFakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test special tags
api_response = api_instance.test_special_tags(body)
api_response = api_instance.test_special_tags(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnotherFakeApi->test_special_tags: %s\n" % e)
@ -38,7 +38,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type

View File

@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**enum_string** | **str** | | [optional]
**enum_string_required** | **str** | |
**enum_integer** | **int** | | [optional]
**enum_number** | **float** | | [optional]
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]

View File

@ -8,6 +8,7 @@ Method | HTTP request | Description
[**fake_outer_composite_serialize**](FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
[**fake_outer_number_serialize**](FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
[**fake_outer_string_serialize**](FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
[**test_body_with_query_params**](FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
[**test_client_model**](FakeApi.md#test_client_model) | **PATCH** /fake | To test \&quot;client\&quot; model
[**test_endpoint_parameters**](FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
[**test_enum_parameters**](FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
@ -16,7 +17,7 @@ Method | HTTP request | Description
# **fake_outer_boolean_serialize**
> OuterBoolean fake_outer_boolean_serialize(body=body)
> OuterBoolean fake_outer_boolean_serialize(boolean_post_body=boolean_post_body)
@ -32,10 +33,10 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterBoolean() # OuterBoolean | Input boolean as post body (optional)
boolean_post_body = True # bool | Input boolean as post body (optional)
try:
api_response = api_instance.fake_outer_boolean_serialize(body=body)
api_response = api_instance.fake_outer_boolean_serialize(boolean_post_body=boolean_post_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->fake_outer_boolean_serialize: %s\n" % e)
@ -45,7 +46,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterBoolean**](OuterBoolean.md)| Input boolean as post body | [optional]
**boolean_post_body** | **bool**| Input boolean as post body | [optional]
### Return type
@ -58,12 +59,12 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **fake_outer_composite_serialize**
> OuterComposite fake_outer_composite_serialize(body=body)
> OuterComposite fake_outer_composite_serialize(outer_composite=outer_composite)
@ -79,10 +80,10 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
outer_composite = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
try:
api_response = api_instance.fake_outer_composite_serialize(body=body)
api_response = api_instance.fake_outer_composite_serialize(outer_composite=outer_composite)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->fake_outer_composite_serialize: %s\n" % e)
@ -92,7 +93,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
**outer_composite** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
### Return type
@ -105,7 +106,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -126,7 +127,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterNumber() # OuterNumber | Input number as post body (optional)
body = 3.4 # float | Input number as post body (optional)
try:
api_response = api_instance.fake_outer_number_serialize(body=body)
@ -139,7 +140,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterNumber**](OuterNumber.md)| Input number as post body | [optional]
**body** | **float**| Input number as post body | [optional]
### Return type
@ -152,7 +153,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -173,7 +174,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.OuterString() # OuterString | Input string as post body (optional)
body = 'body_example' # str | Input string as post body (optional)
try:
api_response = api_instance.fake_outer_string_serialize(body=body)
@ -186,7 +187,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**OuterString**](OuterString.md)| Input string as post body | [optional]
**body** | **str**| Input string as post body | [optional]
### Return type
@ -199,12 +200,58 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_body_with_query_params**
> test_body_with_query_params(query, user)
### Example
```python
from __future__ import print_function
import time
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
query = 'query_example' # str |
user = petstore_api.User() # User |
try:
api_instance.test_body_with_query_params(query, user)
except ApiException as e:
print("Exception when calling FakeApi->test_body_with_query_params: %s\n" % e)
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**query** | **str**| |
**user** | [**User**](User.md)| |
### Return type
void (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_client_model**
> Client test_client_model(body)
> Client test_client_model(client)
To test \"client\" model
@ -220,11 +267,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test \"client\" model
api_response = api_instance.test_client_model(body)
api_response = api_instance.test_client_model(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeApi->test_client_model: %s\n" % e)
@ -234,7 +281,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type
@ -273,16 +320,16 @@ configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = petstore_api.FakeApi(petstore_api.ApiClient(configuration))
number = 8.14 # float | None
double = 1.2 # float | None
number = 3.4 # float | None
double = 3.4 # float | None
pattern_without_delimiter = 'pattern_without_delimiter_example' # str | None
byte = 'B' # str | None
byte = 'byte_example' # str | None
integer = 56 # int | None (optional)
int32 = 56 # int | None (optional)
int64 = 789 # int | None (optional)
int64 = 56 # int | None (optional)
float = 3.4 # float | None (optional)
string = 'string_example' # str | None (optional)
binary = 'B' # str | None (optional)
binary = '/path/to/file' # file | None (optional)
date = '2013-10-20' # date | None (optional)
date_time = '2013-10-20T19:20:30+01:00' # datetime | None (optional)
password = 'password_example' # str | None (optional)
@ -308,7 +355,7 @@ Name | Type | Description | Notes
**int64** | **int**| None | [optional]
**float** | **float**| None | [optional]
**string** | **str**| None | [optional]
**binary** | **str**| None | [optional]
**binary** | **file**| None | [optional]
**date** | **date**| None | [optional]
**date_time** | **datetime**| None | [optional]
**password** | **str**| None | [optional]
@ -324,13 +371,13 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Accept**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_enum_parameters**
> test_enum_parameters(enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string, enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double)
> test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
To test enum parameters
@ -346,18 +393,18 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
enum_form_string_array = ['enum_form_string_array_example'] # list[str] | Form parameter enum test (string array) (optional)
enum_form_string = '-efg' # str | Form parameter enum test (string) (optional) (default to -efg)
enum_header_string_array = ['enum_header_string_array_example'] # list[str] | Header parameter enum test (string array) (optional)
enum_header_string = '-efg' # str | Header parameter enum test (string) (optional) (default to -efg)
enum_query_string_array = ['enum_query_string_array_example'] # list[str] | Query parameter enum test (string array) (optional)
enum_query_string = '-efg' # str | Query parameter enum test (string) (optional) (default to -efg)
enum_query_integer = 56 # int | Query parameter enum test (double) (optional)
enum_query_double = 1.2 # float | Query parameter enum test (double) (optional)
enum_query_double = 3.4 # float | Query parameter enum test (double) (optional)
enum_form_string_array = NULL # list[str] | Form parameter enum test (string array) (optional)
enum_form_string = 'enum_form_string_example' # str | Form parameter enum test (string) (optional)
try:
# To test enum parameters
api_instance.test_enum_parameters(enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string, enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double)
api_instance.test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
except ApiException as e:
print("Exception when calling FakeApi->test_enum_parameters: %s\n" % e)
```
@ -366,14 +413,14 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enum_form_string_array** | [**list[str]**](str.md)| Form parameter enum test (string array) | [optional]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional] [default to -efg]
**enum_header_string_array** | [**list[str]**](str.md)| Header parameter enum test (string array) | [optional]
**enum_header_string** | **str**| Header parameter enum test (string) | [optional] [default to -efg]
**enum_query_string_array** | [**list[str]**](str.md)| Query parameter enum test (string array) | [optional]
**enum_query_string** | **str**| Query parameter enum test (string) | [optional] [default to -efg]
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
**enum_query_double** | **float**| Query parameter enum test (double) | [optional]
**enum_form_string_array** | [**list[str]**](list.md)| Form parameter enum test (string array) | [optional]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional]
### Return type
@ -385,18 +432,16 @@ No authorization required
### HTTP request headers
- **Content-Type**: */*
- **Accept**: */*
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_inline_additional_properties**
> test_inline_additional_properties(param)
> test_inline_additional_properties(request_body)
test inline additionalProperties
### Example
```python
from __future__ import print_function
@ -407,11 +452,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.FakeApi()
param = NULL # object | request body
request_body = {'key': 'request_body_example'} # str | request body
try:
# test inline additionalProperties
api_instance.test_inline_additional_properties(param)
api_instance.test_inline_additional_properties(request_body)
except ApiException as e:
print("Exception when calling FakeApi->test_inline_additional_properties: %s\n" % e)
```
@ -420,7 +465,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**param** | **object**| request body |
**request_body** | [**str**](str.md)| request body |
### Return type
@ -442,8 +487,6 @@ No authorization required
test json serialization of form data
### Example
```python
from __future__ import print_function
@ -481,7 +524,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -8,7 +8,7 @@ Method | HTTP request | Description
# **test_classname**
> Client test_classname(body)
> Client test_classname(client)
To test class name in snake case
@ -30,11 +30,11 @@ configuration.api_key['api_key_query'] = 'YOUR_API_KEY'
# create an instance of the API class
api_instance = petstore_api.FakeClassnameTags123Api(petstore_api.ApiClient(configuration))
body = petstore_api.Client() # Client | client model
client = petstore_api.Client() # Client | client model
try:
# To test class name in snake case
api_response = api_instance.test_classname(body)
api_response = api_instance.test_classname(client)
pprint(api_response)
except ApiException as e:
print("Exception when calling FakeClassnameTags123Api->test_classname: %s\n" % e)
@ -44,7 +44,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Client**](Client.md)| client model |
**client** | [**Client**](Client.md)| client model |
### Return type

View File

@ -11,7 +11,7 @@ Name | Type | Description | Notes
**double** | **float** | | [optional]
**string** | **str** | | [optional]
**byte** | **str** | |
**binary** | **str** | | [optional]
**binary** | **file** | | [optional]
**date** | **date** | |
**date_time** | **datetime** | | [optional]
**uuid** | **str** | | [optional]

View File

@ -15,12 +15,10 @@ Method | HTTP request | Description
# **add_pet**
> add_pet(body)
> add_pet(pet)
Add a new pet to the store
### Example
```python
from __future__ import print_function
@ -35,11 +33,11 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
body = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
try:
# Add a new pet to the store
api_instance.add_pet(body)
api_instance.add_pet(pet)
except ApiException as e:
print("Exception when calling PetApi->add_pet: %s\n" % e)
```
@ -48,7 +46,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@ -61,7 +59,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/json, application/xml
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -70,8 +68,6 @@ void (empty response body)
Deletes a pet
### Example
```python
from __future__ import print_function
@ -86,7 +82,7 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | Pet id to delete
pet_id = 56 # int | Pet id to delete
api_key = 'api_key_example' # str | (optional)
try:
@ -114,7 +110,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -245,7 +241,7 @@ configuration.api_key['api_key'] = 'YOUR_API_KEY'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet to return
pet_id = 56 # int | ID of pet to return
try:
# Find pet by ID
@ -277,12 +273,10 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_pet**
> update_pet(body)
> update_pet(pet)
Update an existing pet
### Example
```python
from __future__ import print_function
@ -297,11 +291,11 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
body = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
try:
# Update an existing pet
api_instance.update_pet(body)
api_instance.update_pet(pet)
except ApiException as e:
print("Exception when calling PetApi->update_pet: %s\n" % e)
```
@ -310,7 +304,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@ -323,7 +317,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/json, application/xml
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -332,8 +326,6 @@ void (empty response body)
Updates a pet in the store with form data
### Example
```python
from __future__ import print_function
@ -348,7 +340,7 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet that needs to be updated
pet_id = 56 # int | ID of pet that needs to be updated
name = 'name_example' # str | Updated name of the pet (optional)
status = 'status_example' # str | Updated status of the pet (optional)
@ -378,7 +370,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -387,8 +379,6 @@ void (empty response body)
uploads an image
### Example
```python
from __future__ import print_function
@ -403,9 +393,9 @@ configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = petstore_api.PetApi(petstore_api.ApiClient(configuration))
pet_id = 789 # int | ID of pet to update
pet_id = 56 # int | ID of pet to update
additional_metadata = 'additional_metadata_example' # str | Additional data to pass to server (optional)
file = '/path/to/file.txt' # file | file to upload (optional)
file = '/path/to/file' # file | file to upload (optional)
try:
# uploads an image

View File

@ -53,7 +53,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -124,7 +124,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.StoreApi()
order_id = 789 # int | ID of pet that needs to be fetched
order_id = 56 # int | ID of pet that needs to be fetched
try:
# Find purchase order by ID
@ -156,12 +156,10 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **place_order**
> Order place_order(body)
> Order place_order(order)
Place an order for a pet
### Example
```python
from __future__ import print_function
@ -172,11 +170,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.StoreApi()
body = petstore_api.Order() # Order | order placed for purchasing the pet
order = petstore_api.Order() # Order | order placed for purchasing the pet
try:
# Place an order for a pet
api_response = api_instance.place_order(body)
api_response = api_instance.place_order(order)
pprint(api_response)
except ApiException as e:
print("Exception when calling StoreApi->place_order: %s\n" % e)
@ -186,7 +184,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Order**](Order.md)| order placed for purchasing the pet |
**order** | [**Order**](Order.md)| order placed for purchasing the pet |
### Return type

View File

@ -15,7 +15,7 @@ Method | HTTP request | Description
# **create_user**
> create_user(body)
> create_user(user)
Create user
@ -31,11 +31,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = petstore_api.User() # User | Created user object
user = petstore_api.User() # User | Created user object
try:
# Create user
api_instance.create_user(body)
api_instance.create_user(user)
except ApiException as e:
print("Exception when calling UserApi->create_user: %s\n" % e)
```
@ -44,7 +44,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**User**](User.md)| Created user object |
**user** | [**User**](User.md)| Created user object |
### Return type
@ -57,17 +57,15 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_array_input**
> create_users_with_array_input(body)
> create_users_with_array_input(user)
Creates list of users with given input array
### Example
```python
from __future__ import print_function
@ -78,11 +76,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = [petstore_api.User()] # list[User] | List of user object
user = NULL # list[User] | List of user object
try:
# Creates list of users with given input array
api_instance.create_users_with_array_input(body)
api_instance.create_users_with_array_input(user)
except ApiException as e:
print("Exception when calling UserApi->create_users_with_array_input: %s\n" % e)
```
@ -91,7 +89,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**list[User]**](User.md)| List of user object |
**user** | [**list[User]**](list.md)| List of user object |
### Return type
@ -104,17 +102,15 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_list_input**
> create_users_with_list_input(body)
> create_users_with_list_input(user)
Creates list of users with given input array
### Example
```python
from __future__ import print_function
@ -125,11 +121,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
body = [petstore_api.User()] # list[User] | List of user object
user = NULL # list[User] | List of user object
try:
# Creates list of users with given input array
api_instance.create_users_with_list_input(body)
api_instance.create_users_with_list_input(user)
except ApiException as e:
print("Exception when calling UserApi->create_users_with_list_input: %s\n" % e)
```
@ -138,7 +134,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**list[User]**](User.md)| List of user object |
**user** | [**list[User]**](list.md)| List of user object |
### Return type
@ -151,7 +147,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -198,7 +194,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@ -207,8 +203,6 @@ No authorization required
Get user by user name
### Example
```python
from __future__ import print_function
@ -255,8 +249,6 @@ No authorization required
Logs user into the system
### Example
```python
from __future__ import print_function
@ -305,8 +297,6 @@ No authorization required
Logs out current logged in user session
### Example
```python
from __future__ import print_function
@ -339,12 +329,12 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_user**
> update_user(username, body)
> update_user(username, user)
Updated user
@ -361,11 +351,11 @@ from pprint import pprint
# create an instance of the API class
api_instance = petstore_api.UserApi()
username = 'username_example' # str | name that need to be deleted
body = petstore_api.User() # User | Updated user object
user = petstore_api.User() # User | Updated user object
try:
# Updated user
api_instance.update_user(username, body)
api_instance.update_user(username, user)
except ApiException as e:
print("Exception when calling UserApi->update_user: %s\n" % e)
```
@ -375,7 +365,7 @@ except ApiException as e:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **str**| name that need to be deleted |
**body** | [**User**](User.md)| Updated user object |
**user** | [**User**](User.md)| Updated user object |
### Return type
@ -388,7 +378,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -35,9 +35,11 @@ from petstore_api.models.array_of_array_of_number_only import ArrayOfArrayOfNumb
from petstore_api.models.array_of_number_only import ArrayOfNumberOnly
from petstore_api.models.array_test import ArrayTest
from petstore_api.models.capitalization import Capitalization
from petstore_api.models.cat import Cat
from petstore_api.models.category import Category
from petstore_api.models.class_model import ClassModel
from petstore_api.models.client import Client
from petstore_api.models.dog import Dog
from petstore_api.models.enum_arrays import EnumArrays
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.enum_test import EnumTest
@ -61,5 +63,3 @@ from petstore_api.models.read_only_first import ReadOnlyFirst
from petstore_api.models.special_model_name import SpecialModelName
from petstore_api.models.tag import Tag
from petstore_api.models.user import User
from petstore_api.models.cat import Cat
from petstore_api.models.dog import Dog

View File

@ -33,45 +33,45 @@ class AnotherFakeApi(object):
api_client = ApiClient()
self.api_client = api_client
def test_special_tags(self, body, **kwargs): # noqa: E501
def test_special_tags(self, client, **kwargs): # noqa: E501
"""To test special tags # noqa: E501
To test special tags # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_special_tags(body, async=True)
>>> thread = api.test_special_tags(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_special_tags_with_http_info(body, **kwargs) # noqa: E501
return self.test_special_tags_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_special_tags_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_special_tags_with_http_info(client, **kwargs) # noqa: E501
return data
def test_special_tags_with_http_info(self, body, **kwargs): # noqa: E501
def test_special_tags_with_http_info(self, client, **kwargs): # noqa: E501
"""To test special tags # noqa: E501
To test special tags # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_special_tags_with_http_info(body, async=True)
>>> thread = api.test_special_tags_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class AnotherFakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_special_tags`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_special_tags`") # noqa: E501
collection_formats = {}
@ -103,8 +103,8 @@ class AnotherFakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501

View File

@ -43,7 +43,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterBoolean body: Input boolean as post body
:param bool boolean_post_body: Input boolean as post body
:return: OuterBoolean
If the method is called asynchronously,
returns the request thread.
@ -65,13 +65,13 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterBoolean body: Input boolean as post body
:param bool boolean_post_body: Input boolean as post body
:return: OuterBoolean
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['boolean_post_body'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -99,8 +99,12 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'boolean_post_body' in params:
body_params = params['boolean_post_body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -130,7 +134,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterComposite body: Input composite as post body
:param OuterComposite outer_composite: Input composite as post body
:return: OuterComposite
If the method is called asynchronously,
returns the request thread.
@ -152,13 +156,13 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterComposite body: Input composite as post body
:param OuterComposite outer_composite: Input composite as post body
:return: OuterComposite
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['outer_composite'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -186,8 +190,12 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'outer_composite' in params:
body_params = params['outer_composite']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -217,7 +225,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterNumber body: Input number as post body
:param float body: Input number as post body
:return: OuterNumber
If the method is called asynchronously,
returns the request thread.
@ -239,7 +247,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterNumber body: Input number as post body
:param float body: Input number as post body
:return: OuterNumber
If the method is called asynchronously,
returns the request thread.
@ -275,6 +283,10 @@ class FakeApi(object):
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -304,7 +316,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterString body: Input string as post body
:param str body: Input string as post body
:return: OuterString
If the method is called asynchronously,
returns the request thread.
@ -326,7 +338,7 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param OuterString body: Input string as post body
:param str body: Input string as post body
:return: OuterString
If the method is called asynchronously,
returns the request thread.
@ -362,6 +374,10 @@ class FakeApi(object):
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -381,45 +397,146 @@ class FakeApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_client_model(self, body, **kwargs): # noqa: E501
def test_body_with_query_params(self, query, user, **kwargs): # noqa: E501
"""test_body_with_query_params # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_body_with_query_params(query, user, async=True)
>>> result = thread.get()
:param async bool
:param str query: (required)
:param User user: (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
else:
(data) = self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
return data
def test_body_with_query_params_with_http_info(self, query, user, **kwargs): # noqa: E501
"""test_body_with_query_params # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_body_with_query_params_with_http_info(query, user, async=True)
>>> result = thread.get()
:param async bool
:param str query: (required)
:param User user: (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['query', 'user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
all_params.append('_request_timeout')
params = locals()
for key, val in six.iteritems(params['kwargs']):
if key not in all_params:
raise TypeError(
"Got an unexpected keyword argument '%s'"
" to method test_body_with_query_params" % key
)
params[key] = val
del params['kwargs']
# verify the required parameter 'query' is set
if ('query' not in params or
params['query'] is None):
raise ValueError("Missing the required parameter `query` when calling `test_body_with_query_params`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `test_body_with_query_params`") # noqa: E501
collection_formats = {}
path_params = {}
query_params = []
if 'query' in params:
query_params.append(('query', params['query'])) # noqa: E501
header_params = {}
form_params = []
local_var_files = {}
body_params = None
if 'user' in params:
body_params = params['user']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
return self.api_client.call_api(
'/fake/body-with-query-params', 'PUT',
path_params,
query_params,
header_params,
body=body_params,
post_params=form_params,
files=local_var_files,
response_type=None, # noqa: E501
auth_settings=auth_settings,
async=params.get('async'),
_return_http_data_only=params.get('_return_http_data_only'),
_preload_content=params.get('_preload_content', True),
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_client_model(self, client, **kwargs): # noqa: E501
"""To test \&quot;client\&quot; model # noqa: E501
To test \"client\" model # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_client_model(body, async=True)
>>> thread = api.test_client_model(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_client_model_with_http_info(body, **kwargs) # noqa: E501
return self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_client_model_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
return data
def test_client_model_with_http_info(self, body, **kwargs): # noqa: E501
def test_client_model_with_http_info(self, client, **kwargs): # noqa: E501
"""To test \&quot;client\&quot; model # noqa: E501
To test \"client\" model # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_client_model_with_http_info(body, async=True)
>>> thread = api.test_client_model_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -434,10 +551,10 @@ class FakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_client_model`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_client_model`") # noqa: E501
collection_formats = {}
@ -451,8 +568,8 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501
@ -499,7 +616,7 @@ class FakeApi(object):
:param int int64: None
:param float float: None
:param str string: None
:param str binary: None
:param file binary: None
:param date date: None
:param datetime date_time: None
:param str password: None
@ -534,7 +651,7 @@ class FakeApi(object):
:param int int64: None
:param float float: None
:param str string: None
:param str binary: None
:param file binary: None
:param date date: None
:param datetime date_time: None
:param str password: None
@ -584,7 +701,7 @@ class FakeApi(object):
raise ValueError("Invalid value for parameter `double` when calling `test_endpoint_parameters`, must be a value less than or equal to `123.4`") # noqa: E501
if 'double' in params and params['double'] < 67.8: # noqa: E501
raise ValueError("Invalid value for parameter `double` when calling `test_endpoint_parameters`, must be a value greater than or equal to `67.8`") # noqa: E501
if 'pattern_without_delimiter' in params and not re.search('^[A-Z].*', params['pattern_without_delimiter']): # noqa: E501
if 'pattern_without_delimiter' in params and not re.search('', params['pattern_without_delimiter']): # noqa: E501
raise ValueError("Invalid value for parameter `pattern_without_delimiter` when calling `test_endpoint_parameters`, must conform to the pattern `/^[A-Z].*/`") # noqa: E501
if 'integer' in params and params['integer'] > 100: # noqa: E501
raise ValueError("Invalid value for parameter `integer` when calling `test_endpoint_parameters`, must be a value less than or equal to `100`") # noqa: E501
@ -596,7 +713,7 @@ class FakeApi(object):
raise ValueError("Invalid value for parameter `int32` when calling `test_endpoint_parameters`, must be a value greater than or equal to `20`") # noqa: E501
if 'float' in params and params['float'] > 987.6: # noqa: E501
raise ValueError("Invalid value for parameter `float` when calling `test_endpoint_parameters`, must be a value less than or equal to `987.6`") # noqa: E501
if 'string' in params and not re.search('[a-z]', params['string'], flags=re.IGNORECASE): # noqa: E501
if 'string' in params and not re.search('', params['string']): # noqa: E501
raise ValueError("Invalid value for parameter `string` when calling `test_endpoint_parameters`, must conform to the pattern `/[a-z]/i`") # noqa: E501
if ('password' in params and
len(params['password']) > 64):
@ -633,7 +750,7 @@ class FakeApi(object):
if 'byte' in params:
form_params.append(('byte', params['byte'])) # noqa: E501
if 'binary' in params:
form_params.append(('binary', params['binary'])) # noqa: E501
local_var_files['binary'] = params['binary'] # noqa: E501
if 'date' in params:
form_params.append(('date', params['date'])) # noqa: E501
if 'date_time' in params:
@ -644,13 +761,9 @@ class FakeApi(object):
form_params.append(('callback', params['param_callback'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml; charset=utf-8', 'application/json; charset=utf-8']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/xml; charset=utf-8', 'application/json; charset=utf-8']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = ['http_basic_test'] # noqa: E501
@ -681,14 +794,14 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:param list[str] enum_header_string_array: Header parameter enum test (string array)
:param str enum_header_string: Header parameter enum test (string)
:param list[str] enum_query_string_array: Query parameter enum test (string array)
:param str enum_query_string: Query parameter enum test (string)
:param int enum_query_integer: Query parameter enum test (double)
:param float enum_query_double: Query parameter enum test (double)
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:return: None
If the method is called asynchronously,
returns the request thread.
@ -710,20 +823,20 @@ class FakeApi(object):
>>> result = thread.get()
:param async bool
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:param list[str] enum_header_string_array: Header parameter enum test (string array)
:param str enum_header_string: Header parameter enum test (string)
:param list[str] enum_query_string_array: Query parameter enum test (string array)
:param str enum_query_string: Query parameter enum test (string)
:param int enum_query_integer: Query parameter enum test (double)
:param float enum_query_double: Query parameter enum test (double)
:param list[str] enum_form_string_array: Form parameter enum test (string array)
:param str enum_form_string: Form parameter enum test (string)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['enum_form_string_array', 'enum_form_string', 'enum_header_string_array', 'enum_header_string', 'enum_query_string_array', 'enum_query_string', 'enum_query_integer', 'enum_query_double'] # noqa: E501
all_params = ['enum_header_string_array', 'enum_header_string', 'enum_query_string_array', 'enum_query_string', 'enum_query_integer', 'enum_query_double', 'enum_form_string_array', 'enum_form_string'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -746,16 +859,18 @@ class FakeApi(object):
query_params = []
if 'enum_query_string_array' in params:
query_params.append(('enum_query_string_array', params['enum_query_string_array'])) # noqa: E501
collection_formats['enum_query_string_array'] = 'csv' # noqa: E501
collection_formats['enum_query_string_array'] = '' # noqa: E501
if 'enum_query_string' in params:
query_params.append(('enum_query_string', params['enum_query_string'])) # noqa: E501
if 'enum_query_integer' in params:
query_params.append(('enum_query_integer', params['enum_query_integer'])) # noqa: E501
if 'enum_query_double' in params:
query_params.append(('enum_query_double', params['enum_query_double'])) # noqa: E501
header_params = {}
if 'enum_header_string_array' in params:
header_params['enum_header_string_array'] = params['enum_header_string_array'] # noqa: E501
collection_formats['enum_header_string_array'] = 'csv' # noqa: E501
collection_formats['enum_header_string_array'] = '' # noqa: E501
if 'enum_header_string' in params:
header_params['enum_header_string'] = params['enum_header_string'] # noqa: E501
@ -763,20 +878,13 @@ class FakeApi(object):
local_var_files = {}
if 'enum_form_string_array' in params:
form_params.append(('enum_form_string_array', params['enum_form_string_array'])) # noqa: E501
collection_formats['enum_form_string_array'] = 'csv' # noqa: E501
if 'enum_form_string' in params:
form_params.append(('enum_form_string', params['enum_form_string'])) # noqa: E501
if 'enum_query_double' in params:
form_params.append(('enum_query_double', params['enum_query_double'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['*/*']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['*/*']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -797,45 +905,43 @@ class FakeApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def test_inline_additional_properties(self, param, **kwargs): # noqa: E501
def test_inline_additional_properties(self, request_body, **kwargs): # noqa: E501
"""test inline additionalProperties # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_inline_additional_properties(param, async=True)
>>> thread = api.test_inline_additional_properties(request_body, async=True)
>>> result = thread.get()
:param async bool
:param object param: request body (required)
:param str request_body: request body (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_inline_additional_properties_with_http_info(param, **kwargs) # noqa: E501
return self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
else:
(data) = self.test_inline_additional_properties_with_http_info(param, **kwargs) # noqa: E501
(data) = self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
return data
def test_inline_additional_properties_with_http_info(self, param, **kwargs): # noqa: E501
def test_inline_additional_properties_with_http_info(self, request_body, **kwargs): # noqa: E501
"""test inline additionalProperties # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_inline_additional_properties_with_http_info(param, async=True)
>>> thread = api.test_inline_additional_properties_with_http_info(request_body, async=True)
>>> result = thread.get()
:param async bool
:param object param: request body (required)
:param str request_body: request body (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['param'] # noqa: E501
all_params = ['request_body'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -850,10 +956,10 @@ class FakeApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'param' is set
if ('param' not in params or
params['param'] is None):
raise ValueError("Missing the required parameter `param` when calling `test_inline_additional_properties`") # noqa: E501
# verify the required parameter 'request_body' is set
if ('request_body' not in params or
params['request_body'] is None):
raise ValueError("Missing the required parameter `request_body` when calling `test_inline_additional_properties`") # noqa: E501
collection_formats = {}
@ -867,8 +973,8 @@ class FakeApi(object):
local_var_files = {}
body_params = None
if 'param' in params:
body_params = params['param']
if 'request_body' in params:
body_params = params['request_body']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
@ -895,7 +1001,6 @@ class FakeApi(object):
def test_json_form_data(self, param, param2, **kwargs): # noqa: E501
"""test json serialization of form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_json_form_data(param, param2, async=True)
@ -918,7 +1023,6 @@ class FakeApi(object):
def test_json_form_data_with_http_info(self, param, param2, **kwargs): # noqa: E501
"""test json serialization of form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_json_form_data_with_http_info(param, param2, async=True)
@ -974,7 +1078,7 @@ class FakeApi(object):
body_params = None
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json']) # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501

View File

@ -33,45 +33,45 @@ class FakeClassnameTags123Api(object):
api_client = ApiClient()
self.api_client = api_client
def test_classname(self, body, **kwargs): # noqa: E501
def test_classname(self, client, **kwargs): # noqa: E501
"""To test class name in snake case # noqa: E501
To test class name in snake case # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_classname(body, async=True)
>>> thread = api.test_classname(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.test_classname_with_http_info(body, **kwargs) # noqa: E501
return self.test_classname_with_http_info(client, **kwargs) # noqa: E501
else:
(data) = self.test_classname_with_http_info(body, **kwargs) # noqa: E501
(data) = self.test_classname_with_http_info(client, **kwargs) # noqa: E501
return data
def test_classname_with_http_info(self, body, **kwargs): # noqa: E501
def test_classname_with_http_info(self, client, **kwargs): # noqa: E501
"""To test class name in snake case # noqa: E501
To test class name in snake case # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.test_classname_with_http_info(body, async=True)
>>> thread = api.test_classname_with_http_info(client, async=True)
>>> result = thread.get()
:param async bool
:param Client body: client model (required)
:param Client client: client model (required)
:return: Client
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['client'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class FakeClassnameTags123Api(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `test_classname`") # noqa: E501
# verify the required parameter 'client' is set
if ('client' not in params or
params['client'] is None):
raise ValueError("Missing the required parameter `client` when calling `test_classname`") # noqa: E501
collection_formats = {}
@ -103,8 +103,8 @@ class FakeClassnameTags123Api(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'client' in params:
body_params = params['client']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json']) # noqa: E501

View File

@ -33,45 +33,43 @@ class PetApi(object):
api_client = ApiClient()
self.api_client = api_client
def add_pet(self, body, **kwargs): # noqa: E501
def add_pet(self, pet, **kwargs): # noqa: E501
"""Add a new pet to the store # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.add_pet(body, async=True)
>>> thread = api.add_pet(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.add_pet_with_http_info(body, **kwargs) # noqa: E501
return self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
else:
(data) = self.add_pet_with_http_info(body, **kwargs) # noqa: E501
(data) = self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
return data
def add_pet_with_http_info(self, body, **kwargs): # noqa: E501
def add_pet_with_http_info(self, pet, **kwargs): # noqa: E501
"""Add a new pet to the store # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.add_pet_with_http_info(body, async=True)
>>> thread = api.add_pet_with_http_info(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['pet'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +84,10 @@ class PetApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `add_pet`") # noqa: E501
# verify the required parameter 'pet' is set
if ('pet' not in params or
params['pet'] is None):
raise ValueError("Missing the required parameter `pet` when calling `add_pet`") # noqa: E501
collection_formats = {}
@ -103,12 +101,8 @@ class PetApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'pet' in params:
body_params = params['pet']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json', 'application/xml']) # noqa: E501
@ -135,7 +129,6 @@ class PetApi(object):
def delete_pet(self, pet_id, **kwargs): # noqa: E501
"""Deletes a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.delete_pet(pet_id, async=True)
@ -158,7 +151,6 @@ class PetApi(object):
def delete_pet_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""Deletes a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.delete_pet_with_http_info(pet_id, async=True)
@ -208,10 +200,6 @@ class PetApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = ['petstore_auth'] # noqa: E501
@ -296,7 +284,7 @@ class PetApi(object):
query_params = []
if 'status' in params:
query_params.append(('status', params['status'])) # noqa: E501
collection_formats['status'] = 'csv' # noqa: E501
collection_formats['status'] = '' # noqa: E501
header_params = {}
@ -392,7 +380,7 @@ class PetApi(object):
query_params = []
if 'tags' in params:
query_params.append(('tags', params['tags'])) # noqa: E501
collection_formats['tags'] = 'csv' # noqa: E501
collection_formats['tags'] = '' # noqa: E501
header_params = {}
@ -518,45 +506,43 @@ class PetApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def update_pet(self, body, **kwargs): # noqa: E501
def update_pet(self, pet, **kwargs): # noqa: E501
"""Update an existing pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet(body, async=True)
>>> thread = api.update_pet(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.update_pet_with_http_info(body, **kwargs) # noqa: E501
return self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
else:
(data) = self.update_pet_with_http_info(body, **kwargs) # noqa: E501
(data) = self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
return data
def update_pet_with_http_info(self, body, **kwargs): # noqa: E501
def update_pet_with_http_info(self, pet, **kwargs): # noqa: E501
"""Update an existing pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_http_info(body, async=True)
>>> thread = api.update_pet_with_http_info(pet, async=True)
>>> result = thread.get()
:param async bool
:param Pet body: Pet object that needs to be added to the store (required)
:param Pet pet: Pet object that needs to be added to the store (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['pet'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -571,10 +557,10 @@ class PetApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `update_pet`") # noqa: E501
# verify the required parameter 'pet' is set
if ('pet' not in params or
params['pet'] is None):
raise ValueError("Missing the required parameter `pet` when calling `update_pet`") # noqa: E501
collection_formats = {}
@ -588,12 +574,8 @@ class PetApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'pet' in params:
body_params = params['pet']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/json', 'application/xml']) # noqa: E501
@ -620,7 +602,6 @@ class PetApi(object):
def update_pet_with_form(self, pet_id, **kwargs): # noqa: E501
"""Updates a pet in the store with form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_form(pet_id, async=True)
@ -644,7 +625,6 @@ class PetApi(object):
def update_pet_with_form_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""Updates a pet in the store with form data # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_pet_with_form_with_http_info(pet_id, async=True)
@ -697,10 +677,6 @@ class PetApi(object):
form_params.append(('status', params['status'])) # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
['application/x-www-form-urlencoded']) # noqa: E501
@ -727,7 +703,6 @@ class PetApi(object):
def upload_file(self, pet_id, **kwargs): # noqa: E501
"""uploads an image # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.upload_file(pet_id, async=True)
@ -751,7 +726,6 @@ class PetApi(object):
def upload_file_with_http_info(self, pet_id, **kwargs): # noqa: E501
"""uploads an image # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.upload_file_with_http_info(pet_id, async=True)

View File

@ -105,10 +105,6 @@ class StoreApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -314,45 +310,43 @@ class StoreApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def place_order(self, body, **kwargs): # noqa: E501
def place_order(self, order, **kwargs): # noqa: E501
"""Place an order for a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.place_order(body, async=True)
>>> thread = api.place_order(order, async=True)
>>> result = thread.get()
:param async bool
:param Order body: order placed for purchasing the pet (required)
:param Order order: order placed for purchasing the pet (required)
:return: Order
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.place_order_with_http_info(body, **kwargs) # noqa: E501
return self.place_order_with_http_info(order, **kwargs) # noqa: E501
else:
(data) = self.place_order_with_http_info(body, **kwargs) # noqa: E501
(data) = self.place_order_with_http_info(order, **kwargs) # noqa: E501
return data
def place_order_with_http_info(self, body, **kwargs): # noqa: E501
def place_order_with_http_info(self, order, **kwargs): # noqa: E501
"""Place an order for a pet # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.place_order_with_http_info(body, async=True)
>>> thread = api.place_order_with_http_info(order, async=True)
>>> result = thread.get()
:param async bool
:param Order body: order placed for purchasing the pet (required)
:param Order order: order placed for purchasing the pet (required)
:return: Order
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['order'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -367,10 +361,10 @@ class StoreApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `place_order`") # noqa: E501
# verify the required parameter 'order' is set
if ('order' not in params or
params['order'] is None):
raise ValueError("Missing the required parameter `order` when calling `place_order`") # noqa: E501
collection_formats = {}
@ -384,8 +378,8 @@ class StoreApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
if 'order' in params:
body_params = params['order']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501

View File

@ -33,45 +33,45 @@ class UserApi(object):
api_client = ApiClient()
self.api_client = api_client
def create_user(self, body, **kwargs): # noqa: E501
def create_user(self, user, **kwargs): # noqa: E501
"""Create user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_user(body, async=True)
>>> thread = api.create_user(user, async=True)
>>> result = thread.get()
:param async bool
:param User body: Created user object (required)
:param User user: Created user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_user_with_http_info(body, **kwargs) # noqa: E501
return self.create_user_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_user_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_user_with_http_info(user, **kwargs) # noqa: E501
return data
def create_user_with_http_info(self, body, **kwargs): # noqa: E501
def create_user_with_http_info(self, user, **kwargs): # noqa: E501
"""Create user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_user_with_http_info(body, async=True)
>>> thread = api.create_user_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param User body: Created user object (required)
:param User user: Created user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -86,10 +86,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_user`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_user`") # noqa: E501
collection_formats = {}
@ -103,12 +103,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -128,45 +124,43 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def create_users_with_array_input(self, body, **kwargs): # noqa: E501
def create_users_with_array_input(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_array_input(body, async=True)
>>> thread = api.create_users_with_array_input(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_users_with_array_input_with_http_info(body, **kwargs) # noqa: E501
return self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_users_with_array_input_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
return data
def create_users_with_array_input_with_http_info(self, body, **kwargs): # noqa: E501
def create_users_with_array_input_with_http_info(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_array_input_with_http_info(body, async=True)
>>> thread = api.create_users_with_array_input_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -181,10 +175,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_users_with_array_input`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_users_with_array_input`") # noqa: E501
collection_formats = {}
@ -198,12 +192,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -223,45 +213,43 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def create_users_with_list_input(self, body, **kwargs): # noqa: E501
def create_users_with_list_input(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_list_input(body, async=True)
>>> thread = api.create_users_with_list_input(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.create_users_with_list_input_with_http_info(body, **kwargs) # noqa: E501
return self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
else:
(data) = self.create_users_with_list_input_with_http_info(body, **kwargs) # noqa: E501
(data) = self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
return data
def create_users_with_list_input_with_http_info(self, body, **kwargs): # noqa: E501
def create_users_with_list_input_with_http_info(self, user, **kwargs): # noqa: E501
"""Creates list of users with given input array # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.create_users_with_list_input_with_http_info(body, async=True)
>>> thread = api.create_users_with_list_input_with_http_info(user, async=True)
>>> result = thread.get()
:param async bool
:param list[User] body: List of user object (required)
:param list[User] user: List of user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['body'] # noqa: E501
all_params = ['user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -276,10 +264,10 @@ class UserApi(object):
)
params[key] = val
del params['kwargs']
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `create_users_with_list_input`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `create_users_with_list_input`") # noqa: E501
collection_formats = {}
@ -293,12 +281,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501
@ -390,10 +374,6 @@ class UserApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -416,7 +396,6 @@ class UserApi(object):
def get_user_by_name(self, username, **kwargs): # noqa: E501
"""Get user by user name # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.get_user_by_name(username, async=True)
@ -438,7 +417,6 @@ class UserApi(object):
def get_user_by_name_with_http_info(self, username, **kwargs): # noqa: E501
"""Get user by user name # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.get_user_by_name_with_http_info(username, async=True)
@ -511,7 +489,6 @@ class UserApi(object):
def login_user(self, username, password, **kwargs): # noqa: E501
"""Logs user into the system # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.login_user(username, password, async=True)
@ -534,7 +511,6 @@ class UserApi(object):
def login_user_with_http_info(self, username, password, **kwargs): # noqa: E501
"""Logs user into the system # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.login_user_with_http_info(username, password, async=True)
@ -614,7 +590,6 @@ class UserApi(object):
def logout_user(self, **kwargs): # noqa: E501
"""Logs out current logged in user session # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.logout_user(async=True)
@ -635,7 +610,6 @@ class UserApi(object):
def logout_user_with_http_info(self, **kwargs): # noqa: E501
"""Logs out current logged in user session # noqa: E501
# noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.logout_user_with_http_info(async=True)
@ -675,10 +649,6 @@ class UserApi(object):
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
# Authentication setting
auth_settings = [] # noqa: E501
@ -698,47 +668,47 @@ class UserApi(object):
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)
def update_user(self, username, body, **kwargs): # noqa: E501
def update_user(self, username, user, **kwargs): # noqa: E501
"""Updated user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_user(username, body, async=True)
>>> thread = api.update_user(username, user, async=True)
>>> result = thread.get()
:param async bool
:param str username: name that need to be deleted (required)
:param User body: Updated user object (required)
:param User user: Updated user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('async'):
return self.update_user_with_http_info(username, body, **kwargs) # noqa: E501
return self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
else:
(data) = self.update_user_with_http_info(username, body, **kwargs) # noqa: E501
(data) = self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
return data
def update_user_with_http_info(self, username, body, **kwargs): # noqa: E501
def update_user_with_http_info(self, username, user, **kwargs): # noqa: E501
"""Updated user # noqa: E501
This can only be done by the logged in user. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async=True
>>> thread = api.update_user_with_http_info(username, body, async=True)
>>> thread = api.update_user_with_http_info(username, user, async=True)
>>> result = thread.get()
:param async bool
:param str username: name that need to be deleted (required)
:param User body: Updated user object (required)
:param User user: Updated user object (required)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = ['username', 'body'] # noqa: E501
all_params = ['username', 'user'] # noqa: E501
all_params.append('async')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
@ -757,10 +727,10 @@ class UserApi(object):
if ('username' not in params or
params['username'] is None):
raise ValueError("Missing the required parameter `username` when calling `update_user`") # noqa: E501
# verify the required parameter 'body' is set
if ('body' not in params or
params['body'] is None):
raise ValueError("Missing the required parameter `body` when calling `update_user`") # noqa: E501
# verify the required parameter 'user' is set
if ('user' not in params or
params['user'] is None):
raise ValueError("Missing the required parameter `user` when calling `update_user`") # noqa: E501
collection_formats = {}
@ -776,12 +746,8 @@ class UserApi(object):
local_var_files = {}
body_params = None
if 'body' in params:
body_params = params['body']
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/xml', 'application/json']) # noqa: E501
if 'user' in params:
body_params = params['user']
# Authentication setting
auth_settings = [] # noqa: E501

View File

@ -23,9 +23,11 @@ from petstore_api.models.array_of_array_of_number_only import ArrayOfArrayOfNumb
from petstore_api.models.array_of_number_only import ArrayOfNumberOnly
from petstore_api.models.array_test import ArrayTest
from petstore_api.models.capitalization import Capitalization
from petstore_api.models.cat import Cat
from petstore_api.models.category import Category
from petstore_api.models.class_model import ClassModel
from petstore_api.models.client import Client
from petstore_api.models.dog import Dog
from petstore_api.models.enum_arrays import EnumArrays
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.enum_test import EnumTest
@ -49,5 +51,3 @@ from petstore_api.models.read_only_first import ReadOnlyFirst
from petstore_api.models.special_model_name import SpecialModelName
from petstore_api.models.tag import Tag
from petstore_api.models.user import User
from petstore_api.models.cat import Cat
from petstore_api.models.dog import Dog

View File

@ -34,6 +34,7 @@ class EnumTest(object):
"""
swagger_types = {
'enum_string': 'str',
'enum_string_required': 'str',
'enum_integer': 'int',
'enum_number': 'float',
'outer_enum': 'OuterEnum'
@ -41,15 +42,17 @@ class EnumTest(object):
attribute_map = {
'enum_string': 'enum_string',
'enum_string_required': 'enum_string_required',
'enum_integer': 'enum_integer',
'enum_number': 'enum_number',
'outer_enum': 'outerEnum'
}
def __init__(self, enum_string=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
def __init__(self, enum_string=None, enum_string_required=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
"""EnumTest - a model defined in Swagger""" # noqa: E501
self._enum_string = None
self._enum_string_required = None
self._enum_integer = None
self._enum_number = None
self._outer_enum = None
@ -57,6 +60,7 @@ class EnumTest(object):
if enum_string is not None:
self.enum_string = enum_string
self.enum_string_required = enum_string_required
if enum_integer is not None:
self.enum_integer = enum_integer
if enum_number is not None:
@ -91,6 +95,35 @@ class EnumTest(object):
self._enum_string = enum_string
@property
def enum_string_required(self):
"""Gets the enum_string_required of this EnumTest. # noqa: E501
:return: The enum_string_required of this EnumTest. # noqa: E501
:rtype: str
"""
return self._enum_string_required
@enum_string_required.setter
def enum_string_required(self, enum_string_required):
"""Sets the enum_string_required of this EnumTest.
:param enum_string_required: The enum_string_required of this EnumTest. # noqa: E501
:type: str
"""
if enum_string_required is None:
raise ValueError("Invalid value for `enum_string_required`, must not be `None`") # noqa: E501
allowed_values = ["UPPER", "lower", ""] # noqa: E501
if enum_string_required not in allowed_values:
raise ValueError(
"Invalid value for `enum_string_required` ({0}), must be one of {1}" # noqa: E501
.format(enum_string_required, allowed_values)
)
self._enum_string_required = enum_string_required
@property
def enum_integer(self):
"""Gets the enum_integer of this EnumTest. # noqa: E501

View File

@ -39,7 +39,7 @@ class FormatTest(object):
'double': 'float',
'string': 'str',
'byte': 'str',
'binary': 'str',
'binary': 'file',
'date': 'date',
'date_time': 'datetime',
'uuid': 'str',
@ -305,7 +305,7 @@ class FormatTest(object):
:return: The binary of this FormatTest. # noqa: E501
:rtype: str
:rtype: file
"""
return self._binary
@ -315,7 +315,7 @@ class FormatTest(object):
:param binary: The binary of this FormatTest. # noqa: E501
:type: str
:type: file
"""
self._binary = binary

View File

@ -39,7 +39,7 @@ class ApiExceptionTests(unittest.TestCase):
self.pet.tags = [self.tag]
def test_404_error(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
self.pet_api.delete_pet(pet_id=self.pet.id)
with self.checkRaiseRegex(ApiException, "Pet not found"):
@ -53,7 +53,7 @@ class ApiExceptionTests(unittest.TestCase):
self.checkRegex(e.body, "Pet not found")
def test_500_error(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
with self.checkRaiseRegex(ApiException, "Internal Server Error"):
self.pet_api.upload_file(

View File

@ -27,6 +27,7 @@ class DeserializationTests(unittest.TestCase):
data = {
'enum_test': {
"enum_string": "UPPER",
"enum_string_required": "lower",
"enum_integer": 1,
"enum_number": 1.1,
"outerEnum": "placed"
@ -38,6 +39,7 @@ class DeserializationTests(unittest.TestCase):
self.assertTrue(isinstance(deserialized['enum_test'], petstore_api.EnumTest))
self.assertEqual(deserialized['enum_test'],
petstore_api.EnumTest(enum_string="UPPER",
enum_string_required="lower",
enum_integer=1,
enum_number=1.1,
outer_enum=petstore_api.OuterEnum.PLACED))

View File

@ -81,7 +81,7 @@ class PetApiTests(unittest.TestCase):
self.foo = os.path.join(self.test_file_dir, "foo.png")
def test_preload_content_flag(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
resp = self.pet_api.find_pets_by_status(status=[self.pet.status], _preload_content=False)
@ -108,19 +108,17 @@ class PetApiTests(unittest.TestCase):
body=json.dumps(self.api_client.sanitize_for_serialization(self.pet)),
headers={'Content-Type': 'application/json',
'Authorization': 'Bearer ',
'Accept': 'application/json',
'User-Agent': 'Swagger-Codegen/1.0.0/python'},
preload_content=True, timeout=TimeoutWithEqual(total=5))
mock_pool.expect_request('POST', 'http://localhost/v2/pet',
body=json.dumps(self.api_client.sanitize_for_serialization(self.pet)),
headers={'Content-Type': 'application/json',
'Authorization': 'Bearer ',
'Accept': 'application/json',
'User-Agent': 'Swagger-Codegen/1.0.0/python'},
preload_content=True, timeout=TimeoutWithEqual(connect=1, read=2))
self.pet_api.add_pet(body=self.pet, _request_timeout=5)
self.pet_api.add_pet(body=self.pet, _request_timeout=(1, 2))
self.pet_api.add_pet(self.pet, _request_timeout=5)
self.pet_api.add_pet(self.pet, _request_timeout=(1, 2))
def test_separate_default_client_instances(self):
pet_api = petstore_api.PetApi()
@ -142,7 +140,7 @@ class PetApiTests(unittest.TestCase):
self.assertNotEqual(pet_api.api_client.configuration.host, pet_api2.api_client.configuration.host)
def test_async_request(self):
thread = self.pet_api.add_pet(body=self.pet, async=True)
thread = self.pet_api.add_pet(self.pet, async=True)
response = thread.get()
self.assertIsNone(response)
@ -151,7 +149,7 @@ class PetApiTests(unittest.TestCase):
self.assertIsInstance(result, petstore_api.Pet)
def test_async_with_result(self):
self.pet_api.add_pet(body=self.pet, async=False)
self.pet_api.add_pet(self.pet, async=False)
thread = self.pet_api.get_pet_by_id(self.pet.id, async=True)
thread2 = self.pet_api.get_pet_by_id(self.pet.id, async=True)
@ -163,7 +161,7 @@ class PetApiTests(unittest.TestCase):
self.assertIsNotNone(response2.id, self.pet.id)
def test_async_with_http_info(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
thread = self.pet_api.get_pet_by_id_with_http_info(self.pet.id, async=True)
data, status, headers = thread.get()
@ -172,7 +170,7 @@ class PetApiTests(unittest.TestCase):
self.assertEquals(status, 200)
def test_async_exception(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
thread = self.pet_api.get_pet_by_id("-9999999999999", async=True)
@ -186,7 +184,7 @@ class PetApiTests(unittest.TestCase):
self.assertEqual(exception.status, 404)
def test_add_pet_and_get_pet_by_id(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
fetched = self.pet_api.get_pet_by_id(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -195,7 +193,7 @@ class PetApiTests(unittest.TestCase):
self.assertEqual(self.pet.category.name, fetched.category.name)
def test_add_pet_and_get_pet_by_id_with_http_info(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
fetched = self.pet_api.get_pet_by_id_with_http_info(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -205,7 +203,7 @@ class PetApiTests(unittest.TestCase):
def test_update_pet(self):
self.pet.name = "hello kity with updated"
self.pet_api.update_pet(body=self.pet)
self.pet_api.update_pet(self.pet)
fetched = self.pet_api.get_pet_by_id(pet_id=self.pet.id)
self.assertIsNotNone(fetched)
@ -215,7 +213,7 @@ class PetApiTests(unittest.TestCase):
self.assertEqual(fetched.category.name, self.pet.category.name)
def test_find_pets_by_status(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
self.assertIn(
self.pet.id,
@ -223,7 +221,7 @@ class PetApiTests(unittest.TestCase):
)
def test_find_pets_by_tags(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
self.assertIn(
self.pet.id,
@ -231,7 +229,7 @@ class PetApiTests(unittest.TestCase):
)
def test_update_pet_with_form(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
name = "hello kity with form updated"
status = "pending"
@ -261,7 +259,7 @@ class PetApiTests(unittest.TestCase):
self.fail("upload_file() raised {0} unexpectedly".format(type(e)))
def test_delete_pet(self):
self.pet_api.add_pet(body=self.pet)
self.pet_api.add_pet(self.pet)
self.pet_api.delete_pet(pet_id=self.pet.id, api_key="special-key")
try: