Skip to content

Commit 58ef0a7

Browse files
authored
Merge pull request #29 from cloudbeds/feat/v1.6.0
feat: v1.6.0
2 parents 7e425a1 + 1b871cf commit 58ef0a7

File tree

34 files changed

+1163
-26
lines changed

34 files changed

+1163
-26
lines changed

.openapi-generator/FILES

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,11 @@ cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInner.md
205205
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerAmount.md
206206
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountAdult.md
207207
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountChild.md
208+
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettings.md
209+
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettingsRangesInner.md
210+
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerLengthOfStaySettings.md
211+
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInner.md
212+
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInnerAmountRateBasedInner.md
208213
cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerRoomTypesInner.md
209214
cloudbeds_pms_v1_3/docs/GetUserinfoResponse.md
210215
cloudbeds_pms_v1_3/docs/GetUserinfoResponseRolesInner.md
@@ -527,6 +532,11 @@ cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_date_ranges_inn
527532
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_date_ranges_inner_amount.py
528533
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_date_ranges_inner_amount_adult.py
529534
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_date_ranges_inner_amount_child.py
535+
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_date_ranges_inner_length_of_stay_settings.py
536+
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_date_ranges_inner_length_of_stay_settings_ranges_inner.py
537+
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_length_of_stay_settings.py
538+
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_length_of_stay_settings_ranges_inner.py
539+
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_length_of_stay_settings_ranges_inner_amount_rate_based_inner.py
530540
cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_room_types_inner.py
531541
cloudbeds_pms_v1_3/models/get_userinfo_response.py
532542
cloudbeds_pms_v1_3/models/get_userinfo_response_roles_inner.py

README.md

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

66
- API version: v1.3
7-
- Package version: 1.5.3
7+
- Package version: 1.6.0
88
- Generator version: 7.11.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -368,6 +368,11 @@ Class | Method | HTTP request | Description
368368
- [GetTaxesAndFeesResponseDataInnerDateRangesInnerAmount](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerAmount.md)
369369
- [GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountAdult](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountAdult.md)
370370
- [GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountChild](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountChild.md)
371+
- [GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettings](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettings.md)
372+
- [GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettingsRangesInner](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettingsRangesInner.md)
373+
- [GetTaxesAndFeesResponseDataInnerLengthOfStaySettings](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerLengthOfStaySettings.md)
374+
- [GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInner](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInner.md)
375+
- [GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInnerAmountRateBasedInner](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInnerAmountRateBasedInner.md)
371376
- [GetTaxesAndFeesResponseDataInnerRoomTypesInner](cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerRoomTypesInner.md)
372377
- [GetUserinfoResponse](cloudbeds_pms_v1_3/docs/GetUserinfoResponse.md)
373378
- [GetUserinfoResponseRolesInner](cloudbeds_pms_v1_3/docs/GetUserinfoResponseRolesInner.md)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.4
1+
1.6.0

cloudbeds_pms_v1_3/__init__.py

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

1616

17-
__version__ = "1.5.3"
17+
__version__ = "1.6.0"
1818

1919
# import apis into sdk package
2020
from cloudbeds_pms_v1_3.api.adjustment_api import AdjustmentApi
@@ -223,6 +223,11 @@
223223
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_date_ranges_inner_amount import GetTaxesAndFeesResponseDataInnerDateRangesInnerAmount
224224
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_date_ranges_inner_amount_adult import GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountAdult
225225
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_date_ranges_inner_amount_child import GetTaxesAndFeesResponseDataInnerDateRangesInnerAmountChild
226+
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_date_ranges_inner_length_of_stay_settings import GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettings
227+
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_date_ranges_inner_length_of_stay_settings_ranges_inner import GetTaxesAndFeesResponseDataInnerDateRangesInnerLengthOfStaySettingsRangesInner
228+
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_length_of_stay_settings import GetTaxesAndFeesResponseDataInnerLengthOfStaySettings
229+
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_length_of_stay_settings_ranges_inner import GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInner
230+
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_length_of_stay_settings_ranges_inner_amount_rate_based_inner import GetTaxesAndFeesResponseDataInnerLengthOfStaySettingsRangesInnerAmountRateBasedInner
226231
from cloudbeds_pms_v1_3.models.get_taxes_and_fees_response_data_inner_room_types_inner import GetTaxesAndFeesResponseDataInnerRoomTypesInner
227232
from cloudbeds_pms_v1_3.models.get_userinfo_response import GetUserinfoResponse
228233
from cloudbeds_pms_v1_3.models.get_userinfo_response_roles_inner import GetUserinfoResponseRolesInner

cloudbeds_pms_v1_3/api/allotment_blocks_api.py

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,8 @@ def get_allotment_blocks_get(
10391039
page_size: Annotated[Optional[StrictInt], Field(description="Number of allotment blocks to return per page (min: 1, max: 100)")] = None,
10401040
page_number: Annotated[Optional[StrictInt], Field(description="Which page in the results to access")] = None,
10411041
start_date: Annotated[Optional[date], Field(description="Interval start date")] = None,
1042-
end_date: Annotated[Optional[date], Field(description="Interval start date")] = None,
1042+
end_date: Annotated[Optional[date], Field(description="Interval end date")] = None,
1043+
for_update: Annotated[Optional[StrictBool], Field(description="If false (default) this will show the effective availability on each date. If true, will read raw availability from the allotment intervals.")] = None,
10431044
_request_timeout: Union[
10441045
None,
10451046
Annotated[StrictFloat, Field(gt=0)],
@@ -1077,8 +1078,10 @@ def get_allotment_blocks_get(
10771078
:type page_number: int
10781079
:param start_date: Interval start date
10791080
:type start_date: date
1080-
:param end_date: Interval start date
1081+
:param end_date: Interval end date
10811082
:type end_date: date
1083+
:param for_update: If false (default) this will show the effective availability on each date. If true, will read raw availability from the allotment intervals.
1084+
:type for_update: bool
10821085
:param _request_timeout: timeout setting for this request. If one
10831086
number provided, it will be total request
10841087
timeout. It can also be a pair (tuple) of
@@ -1113,6 +1116,7 @@ def get_allotment_blocks_get(
11131116
page_number=page_number,
11141117
start_date=start_date,
11151118
end_date=end_date,
1119+
for_update=for_update,
11161120
_request_auth=_request_auth,
11171121
_content_type=_content_type,
11181122
_headers=_headers,
@@ -1146,7 +1150,8 @@ def get_allotment_blocks_get_with_http_info(
11461150
page_size: Annotated[Optional[StrictInt], Field(description="Number of allotment blocks to return per page (min: 1, max: 100)")] = None,
11471151
page_number: Annotated[Optional[StrictInt], Field(description="Which page in the results to access")] = None,
11481152
start_date: Annotated[Optional[date], Field(description="Interval start date")] = None,
1149-
end_date: Annotated[Optional[date], Field(description="Interval start date")] = None,
1153+
end_date: Annotated[Optional[date], Field(description="Interval end date")] = None,
1154+
for_update: Annotated[Optional[StrictBool], Field(description="If false (default) this will show the effective availability on each date. If true, will read raw availability from the allotment intervals.")] = None,
11501155
_request_timeout: Union[
11511156
None,
11521157
Annotated[StrictFloat, Field(gt=0)],
@@ -1184,8 +1189,10 @@ def get_allotment_blocks_get_with_http_info(
11841189
:type page_number: int
11851190
:param start_date: Interval start date
11861191
:type start_date: date
1187-
:param end_date: Interval start date
1192+
:param end_date: Interval end date
11881193
:type end_date: date
1194+
:param for_update: If false (default) this will show the effective availability on each date. If true, will read raw availability from the allotment intervals.
1195+
:type for_update: bool
11891196
:param _request_timeout: timeout setting for this request. If one
11901197
number provided, it will be total request
11911198
timeout. It can also be a pair (tuple) of
@@ -1220,6 +1227,7 @@ def get_allotment_blocks_get_with_http_info(
12201227
page_number=page_number,
12211228
start_date=start_date,
12221229
end_date=end_date,
1230+
for_update=for_update,
12231231
_request_auth=_request_auth,
12241232
_content_type=_content_type,
12251233
_headers=_headers,
@@ -1253,7 +1261,8 @@ def get_allotment_blocks_get_without_preload_content(
12531261
page_size: Annotated[Optional[StrictInt], Field(description="Number of allotment blocks to return per page (min: 1, max: 100)")] = None,
12541262
page_number: Annotated[Optional[StrictInt], Field(description="Which page in the results to access")] = None,
12551263
start_date: Annotated[Optional[date], Field(description="Interval start date")] = None,
1256-
end_date: Annotated[Optional[date], Field(description="Interval start date")] = None,
1264+
end_date: Annotated[Optional[date], Field(description="Interval end date")] = None,
1265+
for_update: Annotated[Optional[StrictBool], Field(description="If false (default) this will show the effective availability on each date. If true, will read raw availability from the allotment intervals.")] = None,
12571266
_request_timeout: Union[
12581267
None,
12591268
Annotated[StrictFloat, Field(gt=0)],
@@ -1291,8 +1300,10 @@ def get_allotment_blocks_get_without_preload_content(
12911300
:type page_number: int
12921301
:param start_date: Interval start date
12931302
:type start_date: date
1294-
:param end_date: Interval start date
1303+
:param end_date: Interval end date
12951304
:type end_date: date
1305+
:param for_update: If false (default) this will show the effective availability on each date. If true, will read raw availability from the allotment intervals.
1306+
:type for_update: bool
12961307
:param _request_timeout: timeout setting for this request. If one
12971308
number provided, it will be total request
12981309
timeout. It can also be a pair (tuple) of
@@ -1327,6 +1338,7 @@ def get_allotment_blocks_get_without_preload_content(
13271338
page_number=page_number,
13281339
start_date=start_date,
13291340
end_date=end_date,
1341+
for_update=for_update,
13301342
_request_auth=_request_auth,
13311343
_content_type=_content_type,
13321344
_headers=_headers,
@@ -1356,6 +1368,7 @@ def _get_allotment_blocks_get_serialize(
13561368
page_number,
13571369
start_date,
13581370
end_date,
1371+
for_update,
13591372
_request_auth,
13601373
_content_type,
13611374
_headers,
@@ -1440,6 +1453,10 @@ def _get_allotment_blocks_get_serialize(
14401453
else:
14411454
_query_params.append(('endDate', end_date))
14421455

1456+
if for_update is not None:
1457+
1458+
_query_params.append(('forUpdate', for_update))
1459+
14431460
# process the header parameters
14441461
# process the form parameters
14451462
# process the body parameter

cloudbeds_pms_v1_3/api/rate_api.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,7 @@ def get_rate_plans_get(
724724
adults: Annotated[Optional[StrictInt], Field(description="Number of adults")] = None,
725725
children: Annotated[Optional[StrictInt], Field(description="Number of children")] = None,
726726
detailed_rates: Annotated[Optional[StrictBool], Field(description="If the rates need detailed information")] = None,
727+
include_shared_rooms: Annotated[Optional[StrictBool], Field(description="Include shared rooms in the result for multiple adults/children")] = None,
727728
_request_timeout: Union[
728729
None,
729730
Annotated[StrictFloat, Field(gt=0)],
@@ -761,6 +762,8 @@ def get_rate_plans_get(
761762
:type children: int
762763
:param detailed_rates: If the rates need detailed information
763764
:type detailed_rates: bool
765+
:param include_shared_rooms: Include shared rooms in the result for multiple adults/children
766+
:type include_shared_rooms: bool
764767
:param _request_timeout: timeout setting for this request. If one
765768
number provided, it will be total request
766769
timeout. It can also be a pair (tuple) of
@@ -794,6 +797,7 @@ def get_rate_plans_get(
794797
adults=adults,
795798
children=children,
796799
detailed_rates=detailed_rates,
800+
include_shared_rooms=include_shared_rooms,
797801
_request_auth=_request_auth,
798802
_content_type=_content_type,
799803
_headers=_headers,
@@ -827,6 +831,7 @@ def get_rate_plans_get_with_http_info(
827831
adults: Annotated[Optional[StrictInt], Field(description="Number of adults")] = None,
828832
children: Annotated[Optional[StrictInt], Field(description="Number of children")] = None,
829833
detailed_rates: Annotated[Optional[StrictBool], Field(description="If the rates need detailed information")] = None,
834+
include_shared_rooms: Annotated[Optional[StrictBool], Field(description="Include shared rooms in the result for multiple adults/children")] = None,
830835
_request_timeout: Union[
831836
None,
832837
Annotated[StrictFloat, Field(gt=0)],
@@ -864,6 +869,8 @@ def get_rate_plans_get_with_http_info(
864869
:type children: int
865870
:param detailed_rates: If the rates need detailed information
866871
:type detailed_rates: bool
872+
:param include_shared_rooms: Include shared rooms in the result for multiple adults/children
873+
:type include_shared_rooms: bool
867874
:param _request_timeout: timeout setting for this request. If one
868875
number provided, it will be total request
869876
timeout. It can also be a pair (tuple) of
@@ -897,6 +904,7 @@ def get_rate_plans_get_with_http_info(
897904
adults=adults,
898905
children=children,
899906
detailed_rates=detailed_rates,
907+
include_shared_rooms=include_shared_rooms,
900908
_request_auth=_request_auth,
901909
_content_type=_content_type,
902910
_headers=_headers,
@@ -930,6 +938,7 @@ def get_rate_plans_get_without_preload_content(
930938
adults: Annotated[Optional[StrictInt], Field(description="Number of adults")] = None,
931939
children: Annotated[Optional[StrictInt], Field(description="Number of children")] = None,
932940
detailed_rates: Annotated[Optional[StrictBool], Field(description="If the rates need detailed information")] = None,
941+
include_shared_rooms: Annotated[Optional[StrictBool], Field(description="Include shared rooms in the result for multiple adults/children")] = None,
933942
_request_timeout: Union[
934943
None,
935944
Annotated[StrictFloat, Field(gt=0)],
@@ -967,6 +976,8 @@ def get_rate_plans_get_without_preload_content(
967976
:type children: int
968977
:param detailed_rates: If the rates need detailed information
969978
:type detailed_rates: bool
979+
:param include_shared_rooms: Include shared rooms in the result for multiple adults/children
980+
:type include_shared_rooms: bool
970981
:param _request_timeout: timeout setting for this request. If one
971982
number provided, it will be total request
972983
timeout. It can also be a pair (tuple) of
@@ -1000,6 +1011,7 @@ def get_rate_plans_get_without_preload_content(
10001011
adults=adults,
10011012
children=children,
10021013
detailed_rates=detailed_rates,
1014+
include_shared_rooms=include_shared_rooms,
10031015
_request_auth=_request_auth,
10041016
_content_type=_content_type,
10051017
_headers=_headers,
@@ -1028,6 +1040,7 @@ def _get_rate_plans_get_serialize(
10281040
adults,
10291041
children,
10301042
detailed_rates,
1043+
include_shared_rooms,
10311044
_request_auth,
10321045
_content_type,
10331046
_headers,
@@ -1108,6 +1121,10 @@ def _get_rate_plans_get_serialize(
11081121

11091122
_query_params.append(('detailedRates', detailed_rates))
11101123

1124+
if include_shared_rooms is not None:
1125+
1126+
_query_params.append(('includeSharedRooms', include_shared_rooms))
1127+
11111128
# process the header parameters
11121129
# process the form parameters
11131130
# process the body parameter

0 commit comments

Comments
 (0)