Skip to content

Commit 71489a2

Browse files
author
github-actions
committed
Bump version to 2.1.0
1 parent 398a7bd commit 71489a2

File tree

8 files changed

+67
-8
lines changed

8 files changed

+67
-8
lines changed

.openapi-generator/FILES

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,45 @@ cloudbeds_pms/models/sort_field_schema.py
9292
cloudbeds_pms/models/sort_schema.py
9393
cloudbeds_pms/rest.py
9494
cloudbeds_pms/test/__init__.py
95+
cloudbeds_pms/test/test_bad_request_error_item_schema.py
96+
cloudbeds_pms/test/test_bad_request_response_schema.py
97+
cloudbeds_pms/test/test_bad_request_response_schema_errors.py
98+
cloudbeds_pms/test/test_body_dynamic_filter_schema.py
99+
cloudbeds_pms/test/test_body_dynamic_filter_schema_filters.py
100+
cloudbeds_pms/test/test_cursor_pagination_schema.py
101+
cloudbeds_pms/test/test_direction_enum_schema.py
102+
cloudbeds_pms/test/test_door_lock_key_create_request_schema.py
103+
cloudbeds_pms/test/test_door_lock_key_failed_to_generate_response_schema.py
104+
cloudbeds_pms/test/test_door_lock_key_list_request_schema.py
105+
cloudbeds_pms/test/test_door_lock_key_list_response_schema.py
106+
cloudbeds_pms/test/test_door_lock_key_response_schema.py
107+
cloudbeds_pms/test/test_door_lock_key_update_request_schema.py
108+
cloudbeds_pms/test/test_door_lock_settings_common_room_request_schema.py
109+
cloudbeds_pms/test/test_door_lock_settings_common_room_response_schema.py
110+
cloudbeds_pms/test/test_door_lock_settings_create_request_schema.py
111+
cloudbeds_pms/test/test_door_lock_settings_encoder_request_schema.py
112+
cloudbeds_pms/test/test_door_lock_settings_encoder_response_schema.py
113+
cloudbeds_pms/test/test_door_lock_settings_key_type_request_schema.py
114+
cloudbeds_pms/test/test_door_lock_settings_key_type_response_schema.py
115+
cloudbeds_pms/test/test_door_lock_settings_response_schema.py
116+
cloudbeds_pms/test/test_doorlock_keys_api.py
117+
cloudbeds_pms/test/test_doorlock_settings_api.py
118+
cloudbeds_pms/test/test_dynamic_filter_field_schema.py
119+
cloudbeds_pms/test/test_dynamic_filter_field_schema_value.py
120+
cloudbeds_pms/test/test_dynamic_filter_schema.py
121+
cloudbeds_pms/test/test_dynamic_filter_schema_and_inner.py
122+
cloudbeds_pms/test/test_feature_enum.py
123+
cloudbeds_pms/test/test_filter_operator_enum_schema.py
124+
cloudbeds_pms/test/test_forbidden_response_schema.py
125+
cloudbeds_pms/test/test_housekeeping_api.py
126+
cloudbeds_pms/test/test_inspection_item_schema.py
127+
cloudbeds_pms/test/test_inspection_list_request_schema.py
128+
cloudbeds_pms/test/test_inspection_list_response_schema.py
129+
cloudbeds_pms/test/test_internal_server_error_response_schema.py
130+
cloudbeds_pms/test/test_limit_offset_pagination_schema.py
131+
cloudbeds_pms/test/test_not_found_response_schema.py
132+
cloudbeds_pms/test/test_query_parameter_dynamic_filter_schema.py
133+
cloudbeds_pms/test/test_query_parameter_dynamic_filter_schema_filters.py
134+
cloudbeds_pms/test/test_query_parameter_sort_schema.py
135+
cloudbeds_pms/test/test_sort_field_schema.py
136+
cloudbeds_pms/test/test_sort_schema.py

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
The `cloudbeds_pms` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: v2
7-
- Package version: 2.0.0
8-
- Generator version: 7.10.0
7+
- Package version: 2.1.0
8+
- Generator version: 7.11.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

1111
## Requirements.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.0.0
1+
2.1.0

cloudbeds_pms/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
""" # noqa: E501
1515

1616

17-
__version__ = "2.0.0"
17+
__version__ = "2.1.0"
1818

1919
# import apis into sdk package
2020
from cloudbeds_pms.api.doorlock_keys_api import DoorlockKeysApi

cloudbeds_pms/api_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def __init__(
9090
self.default_headers[header_name] = header_value
9191
self.cookie = cookie
9292
# Set default User-Agent.
93-
self.user_agent = 'OpenAPI-Generator/2.0.0/python'
93+
self.user_agent = 'OpenAPI-Generator/2.1.0/python'
9494
self.client_side_validation = configuration.client_side_validation
9595

9696
def __enter__(self):
@@ -517,7 +517,7 @@ def parameters_to_url_query(self, params, collection_formats):
517517
if k in collection_formats:
518518
collection_format = collection_formats[k]
519519
if collection_format == 'multi':
520-
new_params.extend((k, str(value)) for value in v)
520+
new_params.extend((k, quote(str(value))) for value in v)
521521
else:
522522
if collection_format == 'ssv':
523523
delimiter = ' '

cloudbeds_pms/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ def to_debug_report(self) -> str:
532532
"OS: {env}\n"\
533533
"Python Version: {pyversion}\n"\
534534
"Version of the API: v2\n"\
535-
"SDK Package Version: 2.0.0".\
535+
"SDK Package Version: 2.1.0".\
536536
format(env=sys.platform, pyversion=sys.version)
537537

538538
def get_host_settings(self) -> List[HostSetting]:

cloudbeds_pms/exceptions.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,13 @@ def from_response(
150150
if http_resp.status == 404:
151151
raise NotFoundException(http_resp=http_resp, body=body, data=data)
152152

153+
# Added new conditions for 409 and 422
154+
if http_resp.status == 409:
155+
raise ConflictException(http_resp=http_resp, body=body, data=data)
156+
157+
if http_resp.status == 422:
158+
raise UnprocessableEntityException(http_resp=http_resp, body=body, data=data)
159+
153160
if 500 <= http_resp.status <= 599:
154161
raise ServiceException(http_resp=http_resp, body=body, data=data)
155162
raise ApiException(http_resp=http_resp, body=body, data=data)
@@ -188,6 +195,16 @@ class ServiceException(ApiException):
188195
pass
189196

190197

198+
class ConflictException(ApiException):
199+
"""Exception for HTTP 409 Conflict."""
200+
pass
201+
202+
203+
class UnprocessableEntityException(ApiException):
204+
"""Exception for HTTP 422 Unprocessable Entity."""
205+
pass
206+
207+
191208
def render_path(path_to_item):
192209
"""Returns a string representation of a path"""
193210
result = ""

openapitools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"additionalProperties": {
99
"packageName": "cloudbeds_pms",
1010
"projectName": "Cloudbeds PMS",
11-
"packageVersion": "2.0.0",
11+
"packageVersion": "2.1.0",
1212
"packageDescription": "OpenAPI client for Cloudbeds PMS API.",
1313
"generateSourceCodeOnly": true,
1414
"packageUrl": "https://github.com/cloudbeds/cloudbeds-api-python"

0 commit comments

Comments
 (0)