Skip to content

Commit ba2ac9d

Browse files
Generate mongodbflex
1 parent 427b7e6 commit ba2ac9d

File tree

5 files changed

+23
-10
lines changed

5 files changed

+23
-10
lines changed

services/mongodbflex/src/stackit/mongodbflex/models/create_user_payload.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
2020

21-
from pydantic import BaseModel, ConfigDict, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2222
from typing_extensions import Self
2323

2424

@@ -28,7 +28,9 @@ class CreateUserPayload(BaseModel):
2828
""" # noqa: E501
2929

3030
database: StrictStr
31-
roles: List[StrictStr]
31+
roles: List[StrictStr] = Field(
32+
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.**"
33+
)
3234
username: Optional[StrictStr] = None
3335
__properties: ClassVar[List[str]] = ["database", "roles", "username"]
3436

services/mongodbflex/src/stackit/mongodbflex/models/instance_response_user.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
2020

21-
from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
2222
from typing_extensions import Self
2323

2424

@@ -31,7 +31,10 @@ class InstanceResponseUser(BaseModel):
3131
host: Optional[StrictStr] = None
3232
id: Optional[StrictStr] = None
3333
port: Optional[StrictInt] = None
34-
roles: Optional[List[StrictStr]] = None
34+
roles: Optional[List[StrictStr]] = Field(
35+
default=None,
36+
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.**",
37+
)
3538
username: Optional[StrictStr] = None
3639
__properties: ClassVar[List[str]] = ["database", "host", "id", "port", "roles", "username"]
3740

services/mongodbflex/src/stackit/mongodbflex/models/partial_update_user_payload.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
2020

21-
from pydantic import BaseModel, ConfigDict, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2222
from typing_extensions import Self
2323

2424

@@ -28,7 +28,10 @@ class PartialUpdateUserPayload(BaseModel):
2828
""" # noqa: E501
2929

3030
database: Optional[StrictStr] = None
31-
roles: Optional[List[StrictStr]] = None
31+
roles: Optional[List[StrictStr]] = Field(
32+
default=None,
33+
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.**",
34+
)
3235
__properties: ClassVar[List[str]] = ["database", "roles"]
3336

3437
model_config = ConfigDict(

services/mongodbflex/src/stackit/mongodbflex/models/update_user_payload.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
2020

21-
from pydantic import BaseModel, ConfigDict, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2222
from typing_extensions import Self
2323

2424

@@ -28,7 +28,9 @@ class UpdateUserPayload(BaseModel):
2828
""" # noqa: E501
2929

3030
database: StrictStr
31-
roles: List[StrictStr]
31+
roles: List[StrictStr] = Field(
32+
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.**"
33+
)
3234
__properties: ClassVar[List[str]] = ["database", "roles"]
3335

3436
model_config = ConfigDict(

services/mongodbflex/src/stackit/mongodbflex/models/user.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
2020

21-
from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
2222
from typing_extensions import Self
2323

2424

@@ -32,7 +32,10 @@ class User(BaseModel):
3232
id: Optional[StrictStr] = None
3333
password: Optional[StrictStr] = None
3434
port: Optional[StrictInt] = None
35-
roles: Optional[List[StrictStr]] = None
35+
roles: Optional[List[StrictStr]] = Field(
36+
default=None,
37+
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.**",
38+
)
3639
uri: Optional[StrictStr] = None
3740
username: Optional[StrictStr] = None
3841
__properties: ClassVar[List[str]] = ["database", "host", "id", "password", "port", "roles", "uri", "username"]

0 commit comments

Comments
 (0)