From 7265f1d500602ce0268dcdf023004dd23744e6d2 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 6 Aug 2025 13:06:36 +0000 Subject: [PATCH] Generate mongodbflex --- .../src/stackit/mongodbflex/models/create_user_payload.py | 6 ++++-- .../stackit/mongodbflex/models/instance_response_user.py | 7 +++++-- .../mongodbflex/models/partial_update_user_payload.py | 7 +++++-- .../src/stackit/mongodbflex/models/update_user_payload.py | 6 ++++-- .../mongodbflex/src/stackit/mongodbflex/models/user.py | 7 +++++-- 5 files changed, 23 insertions(+), 10 deletions(-) diff --git a/services/mongodbflex/src/stackit/mongodbflex/models/create_user_payload.py b/services/mongodbflex/src/stackit/mongodbflex/models/create_user_payload.py index 6b9f0f1a5..a6fe49690 100644 --- a/services/mongodbflex/src/stackit/mongodbflex/models/create_user_payload.py +++ b/services/mongodbflex/src/stackit/mongodbflex/models/create_user_payload.py @@ -18,7 +18,7 @@ import pprint from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing_extensions import Self @@ -28,7 +28,9 @@ class CreateUserPayload(BaseModel): """ # noqa: E501 database: StrictStr - roles: List[StrictStr] + roles: List[StrictStr] = Field( + description="The roles defined for a user. The *roles* attribute can contain the following values: 'read', 'readWrite', 'readAnyDatabase', 'readWriteAnyDatabase', 'stackitAdmin'. **The 'readAnyDatabase', 'readWriteAnyDatabase' and 'stackitAdmin' roles will always be created in the admin database.**" + ) username: Optional[StrictStr] = None __properties: ClassVar[List[str]] = ["database", "roles", "username"] diff --git a/services/mongodbflex/src/stackit/mongodbflex/models/instance_response_user.py b/services/mongodbflex/src/stackit/mongodbflex/models/instance_response_user.py index a98436ad4..7f883a64b 100644 --- a/services/mongodbflex/src/stackit/mongodbflex/models/instance_response_user.py +++ b/services/mongodbflex/src/stackit/mongodbflex/models/instance_response_user.py @@ -18,7 +18,7 @@ import pprint from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing_extensions import Self @@ -31,7 +31,10 @@ class InstanceResponseUser(BaseModel): host: Optional[StrictStr] = None id: Optional[StrictStr] = None port: Optional[StrictInt] = None - roles: Optional[List[StrictStr]] = None + roles: Optional[List[StrictStr]] = Field( + default=None, + description="The roles defined for a user. The *roles* attribute can contain the following values: 'read', 'readWrite', 'readAnyDatabase', 'readWriteAnyDatabase', 'stackitAdmin'. **The 'readAnyDatabase', 'readWriteAnyDatabase' and 'stackitAdmin' roles will always be created in the admin database.**", + ) username: Optional[StrictStr] = None __properties: ClassVar[List[str]] = ["database", "host", "id", "port", "roles", "username"] diff --git a/services/mongodbflex/src/stackit/mongodbflex/models/partial_update_user_payload.py b/services/mongodbflex/src/stackit/mongodbflex/models/partial_update_user_payload.py index 48b79fdf0..d32cef59f 100644 --- a/services/mongodbflex/src/stackit/mongodbflex/models/partial_update_user_payload.py +++ b/services/mongodbflex/src/stackit/mongodbflex/models/partial_update_user_payload.py @@ -18,7 +18,7 @@ import pprint from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing_extensions import Self @@ -28,7 +28,10 @@ class PartialUpdateUserPayload(BaseModel): """ # noqa: E501 database: Optional[StrictStr] = None - roles: Optional[List[StrictStr]] = None + roles: Optional[List[StrictStr]] = Field( + default=None, + description="The roles defined for a user. The *roles* attribute can contain the following values: 'read', 'readWrite', 'readAnyDatabase', 'readWriteAnyDatabase', 'stackitAdmin'. **The 'readAnyDatabase', 'readWriteAnyDatabase' and 'stackitAdmin' roles will always be created in the admin database.**", + ) __properties: ClassVar[List[str]] = ["database", "roles"] model_config = ConfigDict( diff --git a/services/mongodbflex/src/stackit/mongodbflex/models/update_user_payload.py b/services/mongodbflex/src/stackit/mongodbflex/models/update_user_payload.py index fd57ef891..097ba1438 100644 --- a/services/mongodbflex/src/stackit/mongodbflex/models/update_user_payload.py +++ b/services/mongodbflex/src/stackit/mongodbflex/models/update_user_payload.py @@ -18,7 +18,7 @@ import pprint from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing_extensions import Self @@ -28,7 +28,9 @@ class UpdateUserPayload(BaseModel): """ # noqa: E501 database: StrictStr - roles: List[StrictStr] + roles: List[StrictStr] = Field( + description="The roles defined for a user. The *roles* attribute can contain the following values: 'read', 'readWrite', 'readAnyDatabase', 'readWriteAnyDatabase', 'stackitAdmin'. **The 'readAnyDatabase', 'readWriteAnyDatabase' and 'stackitAdmin' roles will always be created in the admin database.**" + ) __properties: ClassVar[List[str]] = ["database", "roles"] model_config = ConfigDict( diff --git a/services/mongodbflex/src/stackit/mongodbflex/models/user.py b/services/mongodbflex/src/stackit/mongodbflex/models/user.py index 98aa0a57e..2a7747dc2 100644 --- a/services/mongodbflex/src/stackit/mongodbflex/models/user.py +++ b/services/mongodbflex/src/stackit/mongodbflex/models/user.py @@ -18,7 +18,7 @@ import pprint from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing_extensions import Self @@ -32,7 +32,10 @@ class User(BaseModel): id: Optional[StrictStr] = None password: Optional[StrictStr] = None port: Optional[StrictInt] = None - roles: Optional[List[StrictStr]] = None + roles: Optional[List[StrictStr]] = Field( + default=None, + description="The roles defined for a user. The *roles* attribute can contain the following values: 'read', 'readWrite', 'readAnyDatabase', 'readWriteAnyDatabase', 'stackitAdmin'. **The 'readAnyDatabase', 'readWriteAnyDatabase' and 'stackitAdmin' roles will always be created in the admin database.**", + ) uri: Optional[StrictStr] = None username: Optional[StrictStr] = None __properties: ClassVar[List[str]] = ["database", "host", "id", "password", "port", "roles", "uri", "username"]