Skip to content

Commit 9f9ec76

Browse files
Merge pull request #26 from cloudbeds/feat/update-get-users-api
feat: regenerated get users api
2 parents 48dc5df + 3c2417e commit 9f9ec76

File tree

10 files changed

+9
-27
lines changed

10 files changed

+9
-27
lines changed

.openapi-generator/FILES

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,6 @@ cloudbeds_pms_v1_3/docs/GetTaxesAndFeesResponseDataInnerRoomTypesInner.md
209209
cloudbeds_pms_v1_3/docs/GetUserinfoResponse.md
210210
cloudbeds_pms_v1_3/docs/GetUserinfoResponseRolesInner.md
211211
cloudbeds_pms_v1_3/docs/GetUsersResponse.md
212-
cloudbeds_pms_v1_3/docs/GetUsersResponseDataInner.md
213-
cloudbeds_pms_v1_3/docs/GetUsersResponseDataInnerUserRole.md
214212
cloudbeds_pms_v1_3/docs/GetWebhooksResponse.md
215213
cloudbeds_pms_v1_3/docs/GetWebhooksResponseDataInner.md
216214
cloudbeds_pms_v1_3/docs/GetWebhooksResponseDataInnerEvent.md
@@ -533,8 +531,6 @@ cloudbeds_pms_v1_3/models/get_taxes_and_fees_response_data_inner_room_types_inne
533531
cloudbeds_pms_v1_3/models/get_userinfo_response.py
534532
cloudbeds_pms_v1_3/models/get_userinfo_response_roles_inner.py
535533
cloudbeds_pms_v1_3/models/get_users_response.py
536-
cloudbeds_pms_v1_3/models/get_users_response_data_inner.py
537-
cloudbeds_pms_v1_3/models/get_users_response_data_inner_user_role.py
538534
cloudbeds_pms_v1_3/models/get_webhooks_response.py
539535
cloudbeds_pms_v1_3/models/get_webhooks_response_data_inner.py
540536
cloudbeds_pms_v1_3/models/get_webhooks_response_data_inner_event.py

README.md

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

@@ -372,8 +372,6 @@ Class | Method | HTTP request | Description
372372
- [GetUserinfoResponse](cloudbeds_pms_v1_3/docs/GetUserinfoResponse.md)
373373
- [GetUserinfoResponseRolesInner](cloudbeds_pms_v1_3/docs/GetUserinfoResponseRolesInner.md)
374374
- [GetUsersResponse](cloudbeds_pms_v1_3/docs/GetUsersResponse.md)
375-
- [GetUsersResponseDataInner](cloudbeds_pms_v1_3/docs/GetUsersResponseDataInner.md)
376-
- [GetUsersResponseDataInnerUserRole](cloudbeds_pms_v1_3/docs/GetUsersResponseDataInnerUserRole.md)
377375
- [GetWebhooksResponse](cloudbeds_pms_v1_3/docs/GetWebhooksResponse.md)
378376
- [GetWebhooksResponseDataInner](cloudbeds_pms_v1_3/docs/GetWebhooksResponseDataInner.md)
379377
- [GetWebhooksResponseDataInnerEvent](cloudbeds_pms_v1_3/docs/GetWebhooksResponseDataInnerEvent.md)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.2
1+
1.5.3

cloudbeds_pms_v1_3/__init__.py

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

1616

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

1919
# import apis into sdk package
2020
from cloudbeds_pms_v1_3.api.adjustment_api import AdjustmentApi
@@ -227,8 +227,6 @@
227227
from cloudbeds_pms_v1_3.models.get_userinfo_response import GetUserinfoResponse
228228
from cloudbeds_pms_v1_3.models.get_userinfo_response_roles_inner import GetUserinfoResponseRolesInner
229229
from cloudbeds_pms_v1_3.models.get_users_response import GetUsersResponse
230-
from cloudbeds_pms_v1_3.models.get_users_response_data_inner import GetUsersResponseDataInner
231-
from cloudbeds_pms_v1_3.models.get_users_response_data_inner_user_role import GetUsersResponseDataInnerUserRole
232230
from cloudbeds_pms_v1_3.models.get_webhooks_response import GetWebhooksResponse
233231
from cloudbeds_pms_v1_3.models.get_webhooks_response_data_inner import GetWebhooksResponseDataInner
234232
from cloudbeds_pms_v1_3.models.get_webhooks_response_data_inner_event import GetWebhooksResponseDataInnerEvent

cloudbeds_pms_v1_3/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/1.5.2/python'
93+
self.user_agent = 'OpenAPI-Generator/1.5.3/python'
9494
self.client_side_validation = configuration.client_side_validation
9595

9696
def __enter__(self):

cloudbeds_pms_v1_3/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: v1.3\n"\
535-
"SDK Package Version: 1.5.2".\
535+
"SDK Package Version: 1.5.3".\
536536
format(env=sys.platform, pyversion=sys.version)
537537

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

cloudbeds_pms_v1_3/docs/GetUsersResponse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**success** | **bool** | Returns if the request could be completed | [optional]
9-
**data** | [**List[GetUsersResponseDataInner]**](GetUsersResponseDataInner.md) | Details for the users | [optional]
9+
**data** | **object** | Container of user arrays, indexed by property ID (e.g., \"1\"). | [optional]
1010

1111
## Example
1212

cloudbeds_pms_v1_3/models/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,6 @@
189189
from cloudbeds_pms_v1_3.models.get_userinfo_response import GetUserinfoResponse
190190
from cloudbeds_pms_v1_3.models.get_userinfo_response_roles_inner import GetUserinfoResponseRolesInner
191191
from cloudbeds_pms_v1_3.models.get_users_response import GetUsersResponse
192-
from cloudbeds_pms_v1_3.models.get_users_response_data_inner import GetUsersResponseDataInner
193-
from cloudbeds_pms_v1_3.models.get_users_response_data_inner_user_role import GetUsersResponseDataInnerUserRole
194192
from cloudbeds_pms_v1_3.models.get_webhooks_response import GetWebhooksResponse
195193
from cloudbeds_pms_v1_3.models.get_webhooks_response_data_inner import GetWebhooksResponseDataInner
196194
from cloudbeds_pms_v1_3.models.get_webhooks_response_data_inner_event import GetWebhooksResponseDataInnerEvent

cloudbeds_pms_v1_3/models/get_users_response.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
from pydantic import BaseModel, ConfigDict, Field, StrictBool
2121
from typing import Any, ClassVar, Dict, List, Optional
22-
from cloudbeds_pms_v1_3.models.get_users_response_data_inner import GetUsersResponseDataInner
2322
from typing import Optional, Set
2423
from typing_extensions import Self
2524

@@ -28,7 +27,7 @@ class GetUsersResponse(BaseModel):
2827
GetUsersResponse
2928
""" # noqa: E501
3029
success: Optional[StrictBool] = Field(default=None, description="Returns if the request could be completed")
31-
data: Optional[List[GetUsersResponseDataInner]] = Field(default=None, description="Details for the users")
30+
data: Optional[Dict[str, Any]] = Field(default=None, description="Container of user arrays, indexed by property ID (e.g., \"1\").")
3231
__properties: ClassVar[List[str]] = ["success", "data"]
3332

3433
model_config = ConfigDict(
@@ -70,13 +69,6 @@ def to_dict(self) -> Dict[str, Any]:
7069
exclude=excluded_fields,
7170
exclude_none=True,
7271
)
73-
# override the default output from pydantic by calling `to_dict()` of each item in data (list)
74-
_items = []
75-
if self.data:
76-
for _item_data in self.data:
77-
if _item_data:
78-
_items.append(_item_data.to_dict())
79-
_dict['data'] = _items
8072
return _dict
8173

8274
@classmethod
@@ -90,7 +82,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
9082

9183
_obj = cls.model_validate({
9284
"success": obj.get("success"),
93-
"data": [GetUsersResponseDataInner.from_dict(_item) for _item in obj["data"]] if obj.get("data") is not None else None
85+
"data": obj.get("data")
9486
})
9587
return _obj
9688

openapitools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"additionalProperties": {
1010
"packageName": "cloudbeds_pms_v1_3",
1111
"projectName": "Cloudbeds PMS V1.3",
12-
"packageVersion": "1.5.2",
12+
"packageVersion": "1.5.3",
1313
"packageDescription": "OpenAPI client for Cloudbeds PMS v1.3 API.",
1414
"generateSourceCodeOnly": true,
1515
"packageUrl": "https://github.com/cloudbeds/cloudbeds-api-python/tree/release/v1"

0 commit comments

Comments
 (0)