Skip to content

Commit 026ef42

Browse files
committed
updated python samples
1 parent 1281afa commit 026ef42

28 files changed

+1179
-55
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.14-SNAPSHOT
1+
3.0.19-SNAPSHOT

samples/client/petstore/python/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ Class | Method | HTTP request | Description
192192
- [Model200Response](docs/Model200Response.md)
193193
- [ModelReturn](docs/ModelReturn.md)
194194
- [Name](docs/Name.md)
195+
- [NullableEnumModel](docs/NullableEnumModel.md)
195196
- [NumberOnly](docs/NumberOnly.md)
196197
- [OneOfAllPetsResponseItems](docs/OneOfAllPetsResponseItems.md)
197198
- [OneOfSinglePetResponsePet](docs/OneOfSinglePetResponsePet.md)

samples/client/petstore/python/docs/FakeApi.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,9 +320,9 @@ from pprint import pprint
320320
# create an instance of the API class
321321
api_instance = swagger_client.FakeApi()
322322
enum_header_string_array = ['enum_header_string_array_example'] # list[str] | Header parameter enum test (string array) (optional)
323-
enum_header_string = 'enum_header_string_example' # str | Header parameter enum test (string) (optional)
323+
enum_header_string = '-efg' # str | Header parameter enum test (string) (optional) (default to -efg)
324324
enum_query_string_array = ['enum_query_string_array_example'] # list[str] | Query parameter enum test (string array) (optional)
325-
enum_query_string = 'enum_query_string_example' # str | Query parameter enum test (string) (optional)
325+
enum_query_string = '-efg' # str | Query parameter enum test (string) (optional) (default to -efg)
326326
enum_query_integer = 56 # int | Query parameter enum test (double) (optional)
327327

328328
try:
@@ -337,9 +337,9 @@ except ApiException as e:
337337
Name | Type | Description | Notes
338338
------------- | ------------- | ------------- | -------------
339339
**enum_header_string_array** | [**list[str]**](str.md)| Header parameter enum test (string array) | [optional]
340-
**enum_header_string** | **str**| Header parameter enum test (string) | [optional]
340+
**enum_header_string** | **str**| Header parameter enum test (string) | [optional] [default to -efg]
341341
**enum_query_string_array** | [**list[str]**](str.md)| Query parameter enum test (string array) | [optional]
342-
**enum_query_string** | **str**| Query parameter enum test (string) | [optional]
342+
**enum_query_string** | **str**| Query parameter enum test (string) | [optional] [default to -efg]
343343
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
344344

345345
### Return type
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# NullableEnumModel
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**enum_prop** | **str** | | [optional]
7+
8+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
9+

samples/client/petstore/python/swagger_client/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
from swagger_client.models.model200_response import Model200Response
6161
from swagger_client.models.model_return import ModelReturn
6262
from swagger_client.models.name import Name
63+
from swagger_client.models.nullable_enum_model import NullableEnumModel
6364
from swagger_client.models.number_only import NumberOnly
6465
from swagger_client.models.one_of_all_pets_response_items import OneOfAllPetsResponseItems
6566
from swagger_client.models.one_of_single_pet_response_pet import OneOfSinglePetResponsePet

samples/client/petstore/python/swagger_client/api/animal_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ def update_animal_with_form_with_http_info(self, animal_id, **kwargs): # noqa:
479479
form_params = []
480480
local_var_files = {}
481481
if 'name' in params:
482-
form_params.append(('name', params['name'])) # noqa: E501
482+
# noqa: E501
483483
if 'status' in params:
484-
form_params.append(('status', params['status'])) # noqa: E501
484+
# noqa: E501
485485

486486
body_params = None
487487
# HTTP header `Content-Type`

samples/client/petstore/python/swagger_client/api/dog_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ def update_dog_with_form_with_http_info(self, animal_id, **kwargs): # noqa: E50
479479
form_params = []
480480
local_var_files = {}
481481
if 'name' in params:
482-
form_params.append(('name', params['name'])) # noqa: E501
482+
# noqa: E501
483483
if 'status' in params:
484-
form_params.append(('status', params['status'])) # noqa: E501
484+
# noqa: E501
485485

486486
body_params = None
487487
# HTTP header `Content-Type`

samples/client/petstore/python/swagger_client/api/pet_api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -841,9 +841,9 @@ def update_pet_with_form_with_http_info(self, pet_id, **kwargs): # noqa: E501
841841
form_params = []
842842
local_var_files = {}
843843
if 'name' in params:
844-
form_params.append(('name', params['name'])) # noqa: E501
844+
# noqa: E501
845845
if 'status' in params:
846-
form_params.append(('status', params['status'])) # noqa: E501
846+
# noqa: E501
847847

848848
body_params = None
849849
# HTTP header `Content-Type`
@@ -942,7 +942,7 @@ def upload_file_with_http_info(self, pet_id, **kwargs): # noqa: E501
942942
form_params = []
943943
local_var_files = {}
944944
if 'additional_metadata' in params:
945-
form_params.append(('additionalMetadata', params['additional_metadata'])) # noqa: E501
945+
# noqa: E501
946946
if 'file' in params:
947947
local_var_files['file'] = params['file'] # noqa: E501
948948

samples/client/petstore/python/swagger_client/configuration.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ def __init__(self):
5555
self.api_key = {}
5656
# dict to store API prefix (e.g. Bearer)
5757
self.api_key_prefix = {}
58+
# function to refresh API key if expired
59+
self.refresh_api_key_hook = None
5860
# Username for HTTP basic authentication
5961
self.username = ""
6062
# Password for HTTP basic authentication
@@ -203,11 +205,16 @@ def get_api_key_with_prefix(self, identifier):
203205
:param identifier: The identifier of apiKey.
204206
:return: The token for api key authentication.
205207
"""
206-
if (self.api_key.get(identifier) and
207-
self.api_key_prefix.get(identifier)):
208-
return self.api_key_prefix[identifier] + ' ' + self.api_key[identifier] # noqa: E501
209-
elif self.api_key.get(identifier):
210-
return self.api_key[identifier]
208+
if self.refresh_api_key_hook:
209+
self.refresh_api_key_hook(self)
210+
211+
key = self.api_key.get(identifier)
212+
if key:
213+
prefix = self.api_key_prefix.get(identifier)
214+
if prefix:
215+
return "%s %s" % (prefix, key)
216+
else:
217+
return key
211218

212219
def get_basic_auth_token(self):
213220
"""Gets HTTP basic authentication header (string).

samples/client/petstore/python/swagger_client/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
from swagger_client.models.model200_response import Model200Response
4848
from swagger_client.models.model_return import ModelReturn
4949
from swagger_client.models.name import Name
50+
from swagger_client.models.nullable_enum_model import NullableEnumModel
5051
from swagger_client.models.number_only import NumberOnly
5152
from swagger_client.models.one_of_all_pets_response_items import OneOfAllPetsResponseItems
5253
from swagger_client.models.one_of_single_pet_response_pet import OneOfSinglePetResponsePet

0 commit comments

Comments
 (0)