Skip to content

Commit ac33603

Browse files
author
github-actions
committed
Bump version to 2.10.0
1 parent 0e528ea commit ac33603

39 files changed

+374
-123
lines changed

.openapi-generator/FILES

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,3 +390,194 @@ cloudbeds_pms/models/update_room_amenities_request_schema.py
390390
cloudbeds_pms/models/update_room_amenities_response_schema.py
391391
cloudbeds_pms/rest.py
392392
cloudbeds_pms/test/__init__.py
393+
cloudbeds_pms/test/test_addon_response_schema.py
394+
cloudbeds_pms/test/test_addons_api.py
395+
cloudbeds_pms/test/test_addons_response_schema.py
396+
cloudbeds_pms/test/test_age_group_response_schema.py
397+
cloudbeds_pms/test/test_age_policy_create_request_schema.py
398+
cloudbeds_pms/test/test_age_policy_create_request_schema_groups_inner.py
399+
cloudbeds_pms/test/test_age_policy_patch_request_schema.py
400+
cloudbeds_pms/test/test_age_policy_response_schema.py
401+
cloudbeds_pms/test/test_age_policy_update_request_schema.py
402+
cloudbeds_pms/test/test_age_policy_update_request_schema_groups_inner.py
403+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_bulk_create_item_schema.py
404+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_bulk_create_request_schema.py
405+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_bulk_response_schema.py
406+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_bulk_update_item_schema.py
407+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_bulk_update_request_schema.py
408+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_create_request_schema.py
409+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_delete_request_schema.py
410+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_list_request_schema.py
411+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_list_response_schema.py
412+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_response_schema.py
413+
cloudbeds_pms/test/test_allotment_block_auto_release_schedule_update_request_schema.py
414+
cloudbeds_pms/test/test_allotment_block_release_bulk_create_item_schema.py
415+
cloudbeds_pms/test/test_allotment_block_release_bulk_create_request_schema.py
416+
cloudbeds_pms/test/test_allotment_block_release_bulk_response_schema.py
417+
cloudbeds_pms/test/test_allotment_block_release_bulk_update_item_schema.py
418+
cloudbeds_pms/test/test_allotment_block_release_bulk_update_request_schema.py
419+
cloudbeds_pms/test/test_allotment_block_release_create_request_schema.py
420+
cloudbeds_pms/test/test_allotment_block_release_delete_request_schema.py
421+
cloudbeds_pms/test/test_allotment_block_release_list_request_schema.py
422+
cloudbeds_pms/test/test_allotment_block_release_list_response_schema.py
423+
cloudbeds_pms/test/test_allotment_block_release_response_schema.py
424+
cloudbeds_pms/test/test_allotment_block_release_update_request_schema.py
425+
cloudbeds_pms/test/test_amenity_item_schema.py
426+
cloudbeds_pms/test/test_application_list_response_schema.py
427+
cloudbeds_pms/test/test_application_response_schema.py
428+
cloudbeds_pms/test/test_applications_api.py
429+
cloudbeds_pms/test/test_bad_request_error_item_schema.py
430+
cloudbeds_pms/test/test_bad_request_response_schema.py
431+
cloudbeds_pms/test/test_bad_request_response_schema_errors.py
432+
cloudbeds_pms/test/test_body_dynamic_filter_schema.py
433+
cloudbeds_pms/test/test_body_dynamic_filter_schema_filters.py
434+
cloudbeds_pms/test/test_cursor_pagination_schema.py
435+
cloudbeds_pms/test/test_custom_item_list_request_schema.py
436+
cloudbeds_pms/test/test_custom_item_list_response_schema.py
437+
cloudbeds_pms/test/test_custom_item_response_schema.py
438+
cloudbeds_pms/test/test_direction_enum_schema.py
439+
cloudbeds_pms/test/test_door_lock_key_create_request_schema.py
440+
cloudbeds_pms/test/test_door_lock_key_failed_to_generate_response_schema.py
441+
cloudbeds_pms/test/test_door_lock_key_list_request_schema.py
442+
cloudbeds_pms/test/test_door_lock_key_list_response_schema.py
443+
cloudbeds_pms/test/test_door_lock_key_response_schema.py
444+
cloudbeds_pms/test/test_door_lock_key_update_request_schema.py
445+
cloudbeds_pms/test/test_door_lock_settings_common_room_request_schema.py
446+
cloudbeds_pms/test/test_door_lock_settings_common_room_response_schema.py
447+
cloudbeds_pms/test/test_door_lock_settings_create_request_schema.py
448+
cloudbeds_pms/test/test_door_lock_settings_encoder_request_schema.py
449+
cloudbeds_pms/test/test_door_lock_settings_encoder_response_schema.py
450+
cloudbeds_pms/test/test_door_lock_settings_key_type_request_schema.py
451+
cloudbeds_pms/test/test_door_lock_settings_key_type_response_schema.py
452+
cloudbeds_pms/test/test_door_lock_settings_response_schema.py
453+
cloudbeds_pms/test/test_door_locks_api.py
454+
cloudbeds_pms/test/test_dynamic_filter_field_schema.py
455+
cloudbeds_pms/test/test_dynamic_filter_field_schema_value.py
456+
cloudbeds_pms/test/test_dynamic_filter_schema.py
457+
cloudbeds_pms/test/test_dynamic_filter_schema_and_inner.py
458+
cloudbeds_pms/test/test_event_create_request_schema.py
459+
cloudbeds_pms/test/test_event_get_request_schema.py
460+
cloudbeds_pms/test/test_event_list_request_schema.py
461+
cloudbeds_pms/test/test_event_list_response_schema.py
462+
cloudbeds_pms/test/test_event_note_create_request_schema.py
463+
cloudbeds_pms/test/test_event_note_list_request_schema.py
464+
cloudbeds_pms/test/test_event_note_list_response_schema.py
465+
cloudbeds_pms/test/test_event_note_response_schema.py
466+
cloudbeds_pms/test/test_event_note_single_response_schema.py
467+
cloudbeds_pms/test/test_event_note_update_request_schema.py
468+
cloudbeds_pms/test/test_event_response_schema.py
469+
cloudbeds_pms/test/test_event_single_response_schema.py
470+
cloudbeds_pms/test/test_event_update_request_schema.py
471+
cloudbeds_pms/test/test_events_api.py
472+
cloudbeds_pms/test/test_feature_enum.py
473+
cloudbeds_pms/test/test_filter_operator_enum_schema.py
474+
cloudbeds_pms/test/test_forbidden_response_schema.py
475+
cloudbeds_pms/test/test_get_addons_request_schema.py
476+
cloudbeds_pms/test/test_get_amenity_catalog_response_schema.py
477+
cloudbeds_pms/test/test_get_amenity_category_catalog_response_schema.py
478+
cloudbeds_pms/test/test_get_amenity_category_catalog_response_schema_categories_inner.py
479+
cloudbeds_pms/test/test_get_distribution_settings_response_schema.py
480+
cloudbeds_pms/test/test_get_distribution_settings_response_schema_settings_inner.py
481+
cloudbeds_pms/test/test_get_property_amenities_response_schema.py
482+
cloudbeds_pms/test/test_get_property_rooms_amenities_response_schema.py
483+
cloudbeds_pms/test/test_get_room_amenities_response_schema.py
484+
cloudbeds_pms/test/test_group_create_request_schema.py
485+
cloudbeds_pms/test/test_group_delete_request_schema.py
486+
cloudbeds_pms/test/test_group_disable_request_schema.py
487+
cloudbeds_pms/test/test_group_enable_request_schema.py
488+
cloudbeds_pms/test/test_group_list_response_schema.py
489+
cloudbeds_pms/test/test_group_response_schema.py
490+
cloudbeds_pms/test/test_group_single_request_schema.py
491+
cloudbeds_pms/test/test_group_update_request_schema.py
492+
cloudbeds_pms/test/test_housekeeping_api.py
493+
cloudbeds_pms/test/test_import_change_status_task_response.py
494+
cloudbeds_pms/test/test_import_failed_change_status_task_response.py
495+
cloudbeds_pms/test/test_import_failed_to_create_import_task_schema.py
496+
cloudbeds_pms/test/test_import_failed_to_pre_process_response_schema.py
497+
cloudbeds_pms/test/test_import_failed_to_process_csv_response_schema.py
498+
cloudbeds_pms/test/test_import_task_create_request_schema.py
499+
cloudbeds_pms/test/test_import_task_get_record_list_request_schema.py
500+
cloudbeds_pms/test/test_import_task_get_response_schema.py
501+
cloudbeds_pms/test/test_import_task_list_failed_response_schema.py
502+
cloudbeds_pms/test/test_import_task_list_request_schema.py
503+
cloudbeds_pms/test/test_import_task_list_response_schema.py
504+
cloudbeds_pms/test/test_import_task_record_get_response_schema.py
505+
cloudbeds_pms/test/test_import_task_record_list_response_schema.py
506+
cloudbeds_pms/test/test_import_task_reimport_request_schema.py
507+
cloudbeds_pms/test/test_import_task_response_schema.py
508+
cloudbeds_pms/test/test_import_task_toggle_processing_request_schema.py
509+
cloudbeds_pms/test/test_inspection_item_schema.py
510+
cloudbeds_pms/test/test_inspection_list_request_schema.py
511+
cloudbeds_pms/test/test_inspection_list_response_schema.py
512+
cloudbeds_pms/test/test_integration_event_create_request_schema.py
513+
cloudbeds_pms/test/test_integration_event_list_request_schema.py
514+
cloudbeds_pms/test/test_integration_event_list_response_schema.py
515+
cloudbeds_pms/test/test_integration_event_response_schema.py
516+
cloudbeds_pms/test/test_integration_event_update_request_schema.py
517+
cloudbeds_pms/test/test_integration_events_api.py
518+
cloudbeds_pms/test/test_internal_server_error_response_schema.py
519+
cloudbeds_pms/test/test_item_request_schema.py
520+
cloudbeds_pms/test/test_items_api.py
521+
cloudbeds_pms/test/test_limit_offset_pagination_schema.py
522+
cloudbeds_pms/test/test_market_segmentation_api.py
523+
cloudbeds_pms/test/test_money_schema.py
524+
cloudbeds_pms/test/test_not_found_response_schema.py
525+
cloudbeds_pms/test/test_out_of_service_request_schema.py
526+
cloudbeds_pms/test/test_out_of_service_response_item_schema.py
527+
cloudbeds_pms/test/test_out_of_service_response_schema.py
528+
cloudbeds_pms/test/test_patch_distribution_settings_error_response_schema.py
529+
cloudbeds_pms/test/test_patch_distribution_settings_error_response_schema_errors_inner.py
530+
cloudbeds_pms/test/test_patch_distribution_settings_request_schema.py
531+
cloudbeds_pms/test/test_patch_distribution_settings_request_schema_settings_inner.py
532+
cloudbeds_pms/test/test_payment_request_schema.py
533+
cloudbeds_pms/test/test_place_rooms_out_of_service_request.py
534+
cloudbeds_pms/test/test_post_items_request_schema.py
535+
cloudbeds_pms/test/test_post_items_response_schema.py
536+
cloudbeds_pms/test/test_posted_item_response_schema.py
537+
cloudbeds_pms/test/test_property_api.py
538+
cloudbeds_pms/test/test_query_parameter_dynamic_filter_schema.py
539+
cloudbeds_pms/test/test_query_parameter_dynamic_filter_schema_filters.py
540+
cloudbeds_pms/test/test_query_parameter_sort_schema.py
541+
cloudbeds_pms/test/test_rate_plan_addon_request_schema.py
542+
cloudbeds_pms/test/test_rate_plan_addon_response_schema.py
543+
cloudbeds_pms/test/test_rate_plan_create_request_schema.py
544+
cloudbeds_pms/test/test_rate_plan_delete_request_schema.py
545+
cloudbeds_pms/test/test_rate_plan_interval_request_schema.py
546+
cloudbeds_pms/test/test_rate_plan_interval_response_schema.py
547+
cloudbeds_pms/test/test_rate_plan_list_response_schema.py
548+
cloudbeds_pms/test/test_rate_plan_response_schema.py
549+
cloudbeds_pms/test/test_rate_plan_single_request_schema.py
550+
cloudbeds_pms/test/test_rate_plan_update_request_schema.py
551+
cloudbeds_pms/test/test_reservation_commission_request_schema.py
552+
cloudbeds_pms/test/test_reservation_commission_response_schema.py
553+
cloudbeds_pms/test/test_reservation_commission_response_schema_estimated_commission_from_source.py
554+
cloudbeds_pms/test/test_reservation_room_controller_update_room_request.py
555+
cloudbeds_pms/test/test_reservations_api.py
556+
cloudbeds_pms/test/test_room_amenities_schema.py
557+
cloudbeds_pms/test/test_room_amenities_update_request_schema.py
558+
cloudbeds_pms/test/test_rooms_api.py
559+
cloudbeds_pms/test/test_segment_create_request_schema.py
560+
cloudbeds_pms/test/test_segment_default_request_schema.py
561+
cloudbeds_pms/test/test_segment_delete_request_schema.py
562+
cloudbeds_pms/test/test_segment_disable_request_schema.py
563+
cloudbeds_pms/test/test_segment_enable_request_schema.py
564+
cloudbeds_pms/test/test_segment_list_request_schema.py
565+
cloudbeds_pms/test/test_segment_list_reservations_request_schema.py
566+
cloudbeds_pms/test/test_segment_list_reservations_response_schema.py
567+
cloudbeds_pms/test/test_segment_list_response_schema.py
568+
cloudbeds_pms/test/test_segment_response_schema.py
569+
cloudbeds_pms/test/test_segment_single_request_schema.py
570+
cloudbeds_pms/test/test_segment_update_request_schema.py
571+
cloudbeds_pms/test/test_sort_field_schema.py
572+
cloudbeds_pms/test/test_sort_schema.py
573+
cloudbeds_pms/test/test_system_feature_response_schema.py
574+
cloudbeds_pms/test/test_system_response_schema.py
575+
cloudbeds_pms/test/test_update_property_amenities_request_schema.py
576+
cloudbeds_pms/test/test_update_property_amenities_response_schema.py
577+
cloudbeds_pms/test/test_update_property_rooms_amenities_request_schema.py
578+
cloudbeds_pms/test/test_update_property_rooms_amenities_response_schema.py
579+
cloudbeds_pms/test/test_update_reservation_room_request_schema.py
580+
cloudbeds_pms/test/test_update_reservation_room_response_schema.py
581+
cloudbeds_pms/test/test_update_reservation_room_response_schema_total.py
582+
cloudbeds_pms/test/test_update_room_amenities_request_schema.py
583+
cloudbeds_pms/test/test_update_room_amenities_response_schema.py

README.md

Lines changed: 1 addition & 1 deletion
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.9.0
7+
- Package version: 2.10.0
88
- Generator version: 7.11.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.9.0
1+
2.10.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.9.0"
17+
__version__ = "2.10.0"
1818

1919
# import apis into sdk package
2020
from cloudbeds_pms.api.addons_api import AddonsApi

cloudbeds_pms/api_client.py

Lines changed: 1 addition & 1 deletion
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.9.0/python'
93+
self.user_agent = 'OpenAPI-Generator/2.10.0/python'
9494
self.client_side_validation = configuration.client_side_validation
9595

9696
def __enter__(self):

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.9.0".\
535+
"SDK Package Version: 2.10.0".\
536536
format(env=sys.platform, pyversion=sys.version)
537537

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

cloudbeds_pms/docs/DirectionEnumSchema.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ The direction of the sort
88

99
* `DESC` (value: `'desc'`)
1010

11+
* `UNKNOWN_DEFAULT_OPEN_API` (value: `'unknown_default_open_api'`)
12+
1113
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1214

1315

cloudbeds_pms/docs/FeatureEnum.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ The operator to use for the filter
3434

3535
* `FEATURE_DOT_PROP_MINUS_STAFF_DOT_PROPERTY_MINUS_FEATURE_MINUS_CACHE` (value: `'feature.prop-staff.property-feature-cache'`)
3636

37+
* `UNKNOWN_DEFAULT_OPEN_API` (value: `'unknown_default_open_api'`)
38+
3739
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
3840

3941

cloudbeds_pms/docs/FilterOperatorEnumSchema.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ The operator to use for the filter
4242

4343
* `IS_NOT_EMPTY` (value: `'is_not_empty'`)
4444

45+
* `UNKNOWN_DEFAULT_OPEN_API` (value: `'unknown_default_open_api'`)
46+
4547
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
4648

4749

cloudbeds_pms/models/age_policy_create_request_schema.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,18 @@ class AgePolicyCreateRequestSchema(BaseModel):
3535

3636
@field_validator('config')
3737
def config_validate_enum(cls, value):
38-
"""Validates the enum"""
39-
if value not in set(['single', 'multiple']):
40-
raise ValueError("must be one of enum values ('single', 'multiple')")
38+
"""Validates the enum, returning unknown_default_open_api for unrecognized values"""
39+
_allowed_values = set(['single', 'multiple', 'unknown_default_open_api'])
40+
if value not in _allowed_values:
41+
return 'unknown_default_open_api'
4142
return value
4243

4344
@field_validator('extra_guests_config')
4445
def extra_guests_config_validate_enum(cls, value):
45-
"""Validates the enum"""
46-
if value not in set(['per_age_group', 'per_each_guest']):
47-
raise ValueError("must be one of enum values ('per_age_group', 'per_each_guest')")
46+
"""Validates the enum, returning unknown_default_open_api for unrecognized values"""
47+
_allowed_values = set(['per_age_group', 'per_each_guest', 'unknown_default_open_api'])
48+
if value not in _allowed_values:
49+
return 'unknown_default_open_api'
4850
return value
4951

5052
model_config = ConfigDict(

0 commit comments

Comments
 (0)