Skip to content

Commit 4b644db

Browse files
author
github-actions
committed
Bump version to 2.4.0
1 parent 30e0300 commit 4b644db

File tree

61 files changed

+8996
-936
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+8996
-936
lines changed

.openapi-generator/FILES

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ cloudbeds_pms/api/__init__.py
44
cloudbeds_pms/api/doorlock_keys_api.py
55
cloudbeds_pms/api/doorlock_settings_api.py
66
cloudbeds_pms/api/housekeeping_api.py
7-
cloudbeds_pms/api/import_tasks_api.py
7+
cloudbeds_pms/api/integration_events_api.py
8+
cloudbeds_pms/api/market_segmentation_groups_api.py
9+
cloudbeds_pms/api/market_segmentation_segments_api.py
810
cloudbeds_pms/api_client.py
911
cloudbeds_pms/api_response.py
1012
cloudbeds_pms/configuration.py
@@ -50,6 +52,8 @@ cloudbeds_pms/docs/HousekeepingApi.md
5052
cloudbeds_pms/docs/ImportFailedToCreateImportTaskSchema.md
5153
cloudbeds_pms/docs/ImportFailedToPreProcessResponseSchema.md
5254
cloudbeds_pms/docs/ImportFailedToProcessCsvResponseSchema.md
55+
cloudbeds_pms/docs/ImportFailedToReprocessTaskResponse.md
56+
cloudbeds_pms/docs/ImportReprocessTaskResponse.md
5357
cloudbeds_pms/docs/ImportTaskCreateRequestSchema.md
5458
cloudbeds_pms/docs/ImportTaskGetRecordListRequestSchema.md
5559
cloudbeds_pms/docs/ImportTaskGetResponseSchema.md
@@ -59,17 +63,25 @@ cloudbeds_pms/docs/ImportTaskListResponseSchema.md
5963
cloudbeds_pms/docs/ImportTaskRecordGetResponseSchema.md
6064
cloudbeds_pms/docs/ImportTaskRecordListResponseSchema.md
6165
cloudbeds_pms/docs/ImportTaskResponseSchema.md
62-
cloudbeds_pms/docs/ImportTasksApi.md
6366
cloudbeds_pms/docs/InspectionItemSchema.md
6467
cloudbeds_pms/docs/InspectionListRequestSchema.md
6568
cloudbeds_pms/docs/InspectionListResponseSchema.md
69+
cloudbeds_pms/docs/IntegrationEventCreateRequestSchema.md
70+
cloudbeds_pms/docs/IntegrationEventListRequestSchema.md
71+
cloudbeds_pms/docs/IntegrationEventListResponseSchema.md
72+
cloudbeds_pms/docs/IntegrationEventResponseSchema.md
73+
cloudbeds_pms/docs/IntegrationEventUpdateRequestSchema.md
74+
cloudbeds_pms/docs/IntegrationEventsApi.md
6675
cloudbeds_pms/docs/InternalServerErrorResponseSchema.md
6776
cloudbeds_pms/docs/LimitOffsetPaginationSchema.md
77+
cloudbeds_pms/docs/MarketSegmentationGroupsApi.md
78+
cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md
6879
cloudbeds_pms/docs/NotFoundResponseSchema.md
6980
cloudbeds_pms/docs/QueryParameterDynamicFilterSchema.md
7081
cloudbeds_pms/docs/QueryParameterDynamicFilterSchemaFilters.md
7182
cloudbeds_pms/docs/QueryParameterSortSchema.md
7283
cloudbeds_pms/docs/SegmentCreateRequestSchema.md
84+
cloudbeds_pms/docs/SegmentDefaultRequestSchema.md
7385
cloudbeds_pms/docs/SegmentDeleteRequestSchema.md
7486
cloudbeds_pms/docs/SegmentDisableRequestSchema.md
7587
cloudbeds_pms/docs/SegmentEnableRequestSchema.md
@@ -123,6 +135,8 @@ cloudbeds_pms/models/group_update_request_schema.py
123135
cloudbeds_pms/models/import_failed_to_create_import_task_schema.py
124136
cloudbeds_pms/models/import_failed_to_pre_process_response_schema.py
125137
cloudbeds_pms/models/import_failed_to_process_csv_response_schema.py
138+
cloudbeds_pms/models/import_failed_to_reprocess_task_response.py
139+
cloudbeds_pms/models/import_reprocess_task_response.py
126140
cloudbeds_pms/models/import_task_create_request_schema.py
127141
cloudbeds_pms/models/import_task_get_record_list_request_schema.py
128142
cloudbeds_pms/models/import_task_get_response_schema.py
@@ -135,13 +149,19 @@ cloudbeds_pms/models/import_task_response_schema.py
135149
cloudbeds_pms/models/inspection_item_schema.py
136150
cloudbeds_pms/models/inspection_list_request_schema.py
137151
cloudbeds_pms/models/inspection_list_response_schema.py
152+
cloudbeds_pms/models/integration_event_create_request_schema.py
153+
cloudbeds_pms/models/integration_event_list_request_schema.py
154+
cloudbeds_pms/models/integration_event_list_response_schema.py
155+
cloudbeds_pms/models/integration_event_response_schema.py
156+
cloudbeds_pms/models/integration_event_update_request_schema.py
138157
cloudbeds_pms/models/internal_server_error_response_schema.py
139158
cloudbeds_pms/models/limit_offset_pagination_schema.py
140159
cloudbeds_pms/models/not_found_response_schema.py
141160
cloudbeds_pms/models/query_parameter_dynamic_filter_schema.py
142161
cloudbeds_pms/models/query_parameter_dynamic_filter_schema_filters.py
143162
cloudbeds_pms/models/query_parameter_sort_schema.py
144163
cloudbeds_pms/models/segment_create_request_schema.py
164+
cloudbeds_pms/models/segment_default_request_schema.py
145165
cloudbeds_pms/models/segment_delete_request_schema.py
146166
cloudbeds_pms/models/segment_disable_request_schema.py
147167
cloudbeds_pms/models/segment_enable_request_schema.py
@@ -198,6 +218,8 @@ cloudbeds_pms/test/test_housekeeping_api.py
198218
cloudbeds_pms/test/test_import_failed_to_create_import_task_schema.py
199219
cloudbeds_pms/test/test_import_failed_to_pre_process_response_schema.py
200220
cloudbeds_pms/test/test_import_failed_to_process_csv_response_schema.py
221+
cloudbeds_pms/test/test_import_failed_to_reprocess_task_response.py
222+
cloudbeds_pms/test/test_import_reprocess_task_response.py
201223
cloudbeds_pms/test/test_import_task_create_request_schema.py
202224
cloudbeds_pms/test/test_import_task_get_record_list_request_schema.py
203225
cloudbeds_pms/test/test_import_task_get_response_schema.py
@@ -207,17 +229,25 @@ cloudbeds_pms/test/test_import_task_list_response_schema.py
207229
cloudbeds_pms/test/test_import_task_record_get_response_schema.py
208230
cloudbeds_pms/test/test_import_task_record_list_response_schema.py
209231
cloudbeds_pms/test/test_import_task_response_schema.py
210-
cloudbeds_pms/test/test_import_tasks_api.py
211232
cloudbeds_pms/test/test_inspection_item_schema.py
212233
cloudbeds_pms/test/test_inspection_list_request_schema.py
213234
cloudbeds_pms/test/test_inspection_list_response_schema.py
235+
cloudbeds_pms/test/test_integration_event_create_request_schema.py
236+
cloudbeds_pms/test/test_integration_event_list_request_schema.py
237+
cloudbeds_pms/test/test_integration_event_list_response_schema.py
238+
cloudbeds_pms/test/test_integration_event_response_schema.py
239+
cloudbeds_pms/test/test_integration_event_update_request_schema.py
240+
cloudbeds_pms/test/test_integration_events_api.py
214241
cloudbeds_pms/test/test_internal_server_error_response_schema.py
215242
cloudbeds_pms/test/test_limit_offset_pagination_schema.py
243+
cloudbeds_pms/test/test_market_segmentation_groups_api.py
244+
cloudbeds_pms/test/test_market_segmentation_segments_api.py
216245
cloudbeds_pms/test/test_not_found_response_schema.py
217246
cloudbeds_pms/test/test_query_parameter_dynamic_filter_schema.py
218247
cloudbeds_pms/test/test_query_parameter_dynamic_filter_schema_filters.py
219248
cloudbeds_pms/test/test_query_parameter_sort_schema.py
220249
cloudbeds_pms/test/test_segment_create_request_schema.py
250+
cloudbeds_pms/test/test_segment_default_request_schema.py
221251
cloudbeds_pms/test/test_segment_delete_request_schema.py
222252
cloudbeds_pms/test/test_segment_disable_request_schema.py
223253
cloudbeds_pms/test/test_segment_enable_request_schema.py

README.md

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
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.3.0
7+
- Package version: 2.4.0
88
- Generator version: 7.11.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -52,15 +52,16 @@ configuration.access_token = os.environ["ACCESS_TOKEN"]
5252
with cloudbeds_pms.ApiClient(configuration) as api_client:
5353
# Create an instance of the API class
5454
api_instance = cloudbeds_pms.DoorlockKeysApi(api_client)
55-
door_lock_key_create_request_schema = cloudbeds_pms.DoorLockKeyCreateRequestSchema() # DoorLockKeyCreateRequestSchema | Key data
55+
key_ids = '1,2' # str |
56+
x_property_id = '1,2,3' # str | A numeric, comma-separated string representing the property IDs, sent in the header.
5657

5758
try:
58-
# Create a new doorlock key.
59-
api_response = api_instance.door_lock_key_controller_create(door_lock_key_create_request_schema)
60-
print("The response of DoorlockKeysApi->door_lock_key_controller_create:\n")
59+
# Delete a list of doorlock keys.
60+
api_response = api_instance.door_lock_key_controller_batch_delete(key_ids, x_property_id)
61+
print("The response of DoorlockKeysApi->door_lock_key_controller_batch_delete:\n")
6162
pprint(api_response)
6263
except ApiException as e:
63-
print("Exception when calling DoorlockKeysApi->door_lock_key_controller_create: %s\n" % e)
64+
print("Exception when calling DoorlockKeysApi->door_lock_key_controller_batch_delete: %s\n" % e)
6465

6566
```
6667

@@ -70,6 +71,7 @@ All URIs are relative to *https://api.cloudbeds.com*
7071

7172
Class | Method | HTTP request | Description
7273
------------ | ------------- | ------------- | -------------
74+
*DoorlockKeysApi* | [**door_lock_key_controller_batch_delete**](cloudbeds_pms/docs/DoorlockKeysApi.md#door_lock_key_controller_batch_delete) | **DELETE** /doorlock/v1/keys | Delete a list of doorlock keys.
7375
*DoorlockKeysApi* | [**door_lock_key_controller_create**](cloudbeds_pms/docs/DoorlockKeysApi.md#door_lock_key_controller_create) | **POST** /doorlock/v1/keys | Create a new doorlock key.
7476
*DoorlockKeysApi* | [**door_lock_key_controller_delete**](cloudbeds_pms/docs/DoorlockKeysApi.md#door_lock_key_controller_delete) | **DELETE** /doorlock/v1/keys/{id} | Delete a doorlock key.
7577
*DoorlockKeysApi* | [**door_lock_key_controller_index**](cloudbeds_pms/docs/DoorlockKeysApi.md#door_lock_key_controller_index) | **GET** /doorlock/v1/keys/{propertyId} | Get a list of doorlock keys for a specific app client and property.
@@ -78,11 +80,26 @@ Class | Method | HTTP request | Description
7880
*DoorlockSettingsApi* | [**door_lock_settings_controller_single**](cloudbeds_pms/docs/DoorlockSettingsApi.md#door_lock_settings_controller_single) | **GET** /doorlock/v1/settings/{propertyId} | Get doorlock settings for property for specific application client.
7981
*DoorlockSettingsApi* | [**door_lock_settings_controller_upsert**](cloudbeds_pms/docs/DoorlockSettingsApi.md#door_lock_settings_controller_upsert) | **PUT** /doorlock/v1/settings/{propertyId} | Upsert doorlock settings for property for specific application client.
8082
*HousekeepingApi* | [**call_27abd48cb30106ec3251cf3baf34174c**](cloudbeds_pms/docs/HousekeepingApi.md#call_27abd48cb30106ec3251cf3baf34174c) | **GET** /housekeeping/v1/inspections/{propertyId} | Housekeeping inspection list
81-
*ImportTasksApi* | [**import_task_controller_create**](cloudbeds_pms/docs/ImportTasksApi.md#import_task_controller_create) | **POST** /import/v1/tasks | Create a new import task and generate a temporary upload URL.
82-
*ImportTasksApi* | [**import_task_controller_find_by_id**](cloudbeds_pms/docs/ImportTasksApi.md#import_task_controller_find_by_id) | **GET** /import/v1/tasks/{taskId} | Fetch import task by ID.
83-
*ImportTasksApi* | [**import_task_controller_find_task_records**](cloudbeds_pms/docs/ImportTasksApi.md#import_task_controller_find_task_records) | **GET** /import/v1/tasks/{taskId}/records | Fetch import task records by ID.
84-
*ImportTasksApi* | [**import_task_controller_get_all**](cloudbeds_pms/docs/ImportTasksApi.md#import_task_controller_get_all) | **GET** /import/v1/tasks | Fetch a list of previously uploaded imports.
85-
*ImportTasksApi* | [**import_task_controller_reimport**](cloudbeds_pms/docs/ImportTasksApi.md#import_task_controller_reimport) | **POST** /import/v1/tasks/{taskId} | ReImport an import task and generate a temporary upload URL.
83+
*IntegrationEventsApi* | [**integration_event_controller_create**](cloudbeds_pms/docs/IntegrationEventsApi.md#integration_event_controller_create) | **POST** /integration/v1/events | Create a new integration event.
84+
*IntegrationEventsApi* | [**integration_event_controller_index**](cloudbeds_pms/docs/IntegrationEventsApi.md#integration_event_controller_index) | **GET** /integration/v1/events | Get a list of integration events for a specific property.
85+
*IntegrationEventsApi* | [**integration_event_controller_retry**](cloudbeds_pms/docs/IntegrationEventsApi.md#integration_event_controller_retry) | **POST** /integration/v1/events/{id}/retry | Retry an integration event.
86+
*IntegrationEventsApi* | [**integration_event_controller_update**](cloudbeds_pms/docs/IntegrationEventsApi.md#integration_event_controller_update) | **PATCH** /integration/v1/events/{id} | Update an integration event.
87+
*MarketSegmentationGroupsApi* | [**group_controller_create**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_create) | **POST** /market-segmentation/v1/groups | Create a new Market Segmentation Group.
88+
*MarketSegmentationGroupsApi* | [**group_controller_delete**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_delete) | **DELETE** /market-segmentation/v1/groups/{id} | Delete a Market Segmentation Group.
89+
*MarketSegmentationGroupsApi* | [**group_controller_disable**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_disable) | **POST** /market-segmentation/v1/groups/{id}/disable | Disable a Market Segmentation Group.
90+
*MarketSegmentationGroupsApi* | [**group_controller_enable**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_enable) | **POST** /market-segmentation/v1/groups/{id}/enable | Enable a Market Segmentation Group.
91+
*MarketSegmentationGroupsApi* | [**group_controller_index**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_index) | **GET** /market-segmentation/v1/groups | Get a list of Market Segmentation Groups.
92+
*MarketSegmentationGroupsApi* | [**group_controller_single**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_single) | **GET** /market-segmentation/v1/groups/{id} | Get Market Segmentation Group data.
93+
*MarketSegmentationGroupsApi* | [**group_controller_update**](cloudbeds_pms/docs/MarketSegmentationGroupsApi.md#group_controller_update) | **PATCH** /market-segmentation/v1/groups/{id} | Update a Market Segmentation Group.
94+
*MarketSegmentationSegmentsApi* | [**segment_controller_create**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_create) | **POST** /market-segmentation/v1/segments | Create a new Market Segmentation Segment.
95+
*MarketSegmentationSegmentsApi* | [**segment_controller_default**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_default) | **POST** /market-segmentation/v1/segments/{id}/default | Set Market Segmentation Segment as Default.
96+
*MarketSegmentationSegmentsApi* | [**segment_controller_delete**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_delete) | **DELETE** /market-segmentation/v1/segments/{id} | Delete a Market Segmentation Segment.
97+
*MarketSegmentationSegmentsApi* | [**segment_controller_disable**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_disable) | **POST** /market-segmentation/v1/segments/{id}/disable | Disable a Market Segmentation Segment.
98+
*MarketSegmentationSegmentsApi* | [**segment_controller_enable**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_enable) | **POST** /market-segmentation/v1/segments/{id}/enable | Enable a Market Segmentation Segment.
99+
*MarketSegmentationSegmentsApi* | [**segment_controller_index**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_index) | **GET** /market-segmentation/v1/segments/{enabled} | Get a list of Market Segmentation Segments.
100+
*MarketSegmentationSegmentsApi* | [**segment_controller_reservations**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_reservations) | **GET** /market-segmentation/v1/segments/{id}/reservations/{active} | Get a list of reservations linked to a Market Segmentation Segment.
101+
*MarketSegmentationSegmentsApi* | [**segment_controller_single**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_single) | **GET** /market-segmentation/v1/segments/{id} | Get Market Segmentation Segment data.
102+
*MarketSegmentationSegmentsApi* | [**segment_controller_update**](cloudbeds_pms/docs/MarketSegmentationSegmentsApi.md#segment_controller_update) | **PATCH** /market-segmentation/v1/segments/{id} | Update a Market Segmentation Segment.
86103

87104

88105
## Documentation For Models
@@ -126,6 +143,8 @@ Class | Method | HTTP request | Description
126143
- [ImportFailedToCreateImportTaskSchema](cloudbeds_pms/docs/ImportFailedToCreateImportTaskSchema.md)
127144
- [ImportFailedToPreProcessResponseSchema](cloudbeds_pms/docs/ImportFailedToPreProcessResponseSchema.md)
128145
- [ImportFailedToProcessCsvResponseSchema](cloudbeds_pms/docs/ImportFailedToProcessCsvResponseSchema.md)
146+
- [ImportFailedToReprocessTaskResponse](cloudbeds_pms/docs/ImportFailedToReprocessTaskResponse.md)
147+
- [ImportReprocessTaskResponse](cloudbeds_pms/docs/ImportReprocessTaskResponse.md)
129148
- [ImportTaskCreateRequestSchema](cloudbeds_pms/docs/ImportTaskCreateRequestSchema.md)
130149
- [ImportTaskGetRecordListRequestSchema](cloudbeds_pms/docs/ImportTaskGetRecordListRequestSchema.md)
131150
- [ImportTaskGetResponseSchema](cloudbeds_pms/docs/ImportTaskGetResponseSchema.md)
@@ -138,13 +157,19 @@ Class | Method | HTTP request | Description
138157
- [InspectionItemSchema](cloudbeds_pms/docs/InspectionItemSchema.md)
139158
- [InspectionListRequestSchema](cloudbeds_pms/docs/InspectionListRequestSchema.md)
140159
- [InspectionListResponseSchema](cloudbeds_pms/docs/InspectionListResponseSchema.md)
160+
- [IntegrationEventCreateRequestSchema](cloudbeds_pms/docs/IntegrationEventCreateRequestSchema.md)
161+
- [IntegrationEventListRequestSchema](cloudbeds_pms/docs/IntegrationEventListRequestSchema.md)
162+
- [IntegrationEventListResponseSchema](cloudbeds_pms/docs/IntegrationEventListResponseSchema.md)
163+
- [IntegrationEventResponseSchema](cloudbeds_pms/docs/IntegrationEventResponseSchema.md)
164+
- [IntegrationEventUpdateRequestSchema](cloudbeds_pms/docs/IntegrationEventUpdateRequestSchema.md)
141165
- [InternalServerErrorResponseSchema](cloudbeds_pms/docs/InternalServerErrorResponseSchema.md)
142166
- [LimitOffsetPaginationSchema](cloudbeds_pms/docs/LimitOffsetPaginationSchema.md)
143167
- [NotFoundResponseSchema](cloudbeds_pms/docs/NotFoundResponseSchema.md)
144168
- [QueryParameterDynamicFilterSchema](cloudbeds_pms/docs/QueryParameterDynamicFilterSchema.md)
145169
- [QueryParameterDynamicFilterSchemaFilters](cloudbeds_pms/docs/QueryParameterDynamicFilterSchemaFilters.md)
146170
- [QueryParameterSortSchema](cloudbeds_pms/docs/QueryParameterSortSchema.md)
147171
- [SegmentCreateRequestSchema](cloudbeds_pms/docs/SegmentCreateRequestSchema.md)
172+
- [SegmentDefaultRequestSchema](cloudbeds_pms/docs/SegmentDefaultRequestSchema.md)
148173
- [SegmentDeleteRequestSchema](cloudbeds_pms/docs/SegmentDeleteRequestSchema.md)
149174
- [SegmentDisableRequestSchema](cloudbeds_pms/docs/SegmentDisableRequestSchema.md)
150175
- [SegmentEnableRequestSchema](cloudbeds_pms/docs/SegmentEnableRequestSchema.md)
@@ -180,12 +205,17 @@ Authentication schemes defined for the API:
180205
- **Scopes**:
181206
- **read:doorLockKey**: Read DoorLock keys and settings
182207
- **write:doorLockKey**: Write DoorLock keys and settings
208+
- **delete:doorLockKey**: Delete DoorLock keys and settings
183209
- **read:housekeeping**: Read Housekeeping inspections
184210
- **read:marketSegmentation**: Read Market Segmentation groups and segments
185211
- **write:marketSegmentation**: Write Market Segmentation groups and segments
186212
- **delete:marketSegmentation**: Delete Market Segmentation groups and segments
187213
- **write:importTask**: Create new data imports
188214
- **read:importTask**: Read data imports
215+
- **hotel:read**: Read Hotel information
216+
- **hotel:write**: Write Hotel information
217+
- **hotel:delete**: Delete Hotel information
218+
- **write:appError**: Write AppError information
189219

190220

191221
## Author

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.0
1+
2.4.0

0 commit comments

Comments
 (0)