Skip to content

Commit 86491fe

Browse files
Generate resourcemanager
1 parent d38df9f commit 86491fe

12 files changed

+22
-14
lines changed

services/resourcemanager/src/stackit/resourcemanager/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
Do not edit the class manually.
1414
""" # noqa: E501
1515

16-
1716
__version__ = "1.0.0"
1817

1918
# Define package exports

services/resourcemanager/src/stackit/resourcemanager/models/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
Do not edit the class manually.
1313
""" # noqa: E501
1414

15-
1615
# import models into model package
1716
from stackit.resourcemanager.models.container_search_result import ContainerSearchResult
1817
from stackit.resourcemanager.models.create_folder_payload import CreateFolderPayload

services/resourcemanager/src/stackit/resourcemanager/models/container_search_result.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import json
1717
import pprint
1818
from typing import Any, ClassVar, Dict, List, Optional, Set
19+
from uuid import UUID
1920

2021
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2122
from typing_extensions import Self
@@ -30,10 +31,10 @@ class ContainerSearchResult(BaseModel):
3031

3132
container_id: StrictStr = Field(description="Globally unique user-friendly identifier.", alias="containerId")
3233
container_type: StrictStr = Field(description="Resource container type.", alias="containerType")
33-
id: StrictStr = Field(description="Globally unique identifier.")
34+
id: UUID = Field(description="Globally unique identifier.")
3435
lifecycle_state: Optional[LifecycleState] = Field(default=None, alias="lifecycleState")
3536
name: StrictStr = Field(description="Resource container name.")
36-
organization_id: Optional[StrictStr] = Field(
37+
organization_id: Optional[UUID] = Field(
3738
default=None, description="Id of the organization the container is in.", alias="organizationId"
3839
)
3940
__properties: ClassVar[List[str]] = [

services/resourcemanager/src/stackit/resourcemanager/models/folder_response.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import re # noqa: F401
1919
from datetime import datetime
2020
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
from uuid import UUID
2122

2223
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2324
from typing_extensions import Self
@@ -32,7 +33,7 @@ class FolderResponse(BaseModel):
3233

3334
container_id: StrictStr = Field(description="Globally unique, user-friendly identifier.", alias="containerId")
3435
creation_time: datetime = Field(description="Timestamp at which the folder was created.", alias="creationTime")
35-
folder_id: StrictStr = Field(description="Globally unique folder identifier.", alias="folderId")
36+
folder_id: UUID = Field(description="Globally unique folder identifier.", alias="folderId")
3637
labels: Optional[Dict[str, StrictStr]] = Field(
3738
default=None,
3839
description="Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies. - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.",

services/resourcemanager/src/stackit/resourcemanager/models/get_folder_details_response.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import re # noqa: F401
1919
from datetime import datetime
2020
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
from uuid import UUID
2122

2223
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2324
from typing_extensions import Self
@@ -33,7 +34,7 @@ class GetFolderDetailsResponse(BaseModel):
3334

3435
container_id: StrictStr = Field(description="Globally unique user-friendly identifier.", alias="containerId")
3536
creation_time: datetime = Field(description="Timestamp at which the folder was created.", alias="creationTime")
36-
folder_id: StrictStr = Field(description="Globally unique folder identifier.", alias="folderId")
37+
folder_id: UUID = Field(description="Globally unique folder identifier.", alias="folderId")
3738
labels: Optional[Dict[str, StrictStr]] = Field(
3839
default=None,
3940
description="Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies. - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.",

services/resourcemanager/src/stackit/resourcemanager/models/get_project_response.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import re # noqa: F401
1919
from datetime import datetime
2020
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
from uuid import UUID
2122

2223
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2324
from typing_extensions import Self
@@ -42,7 +43,7 @@ class GetProjectResponse(BaseModel):
4243
name: StrictStr = Field(description="Project name.")
4344
parent: Parent
4445
parents: Optional[List[ParentListInner]] = None
45-
project_id: StrictStr = Field(description="Globally unique identifier.", alias="projectId")
46+
project_id: UUID = Field(description="Globally unique identifier.", alias="projectId")
4647
update_time: datetime = Field(description="Timestamp at which the project was last modified.", alias="updateTime")
4748
__properties: ClassVar[List[str]] = [
4849
"containerId",

services/resourcemanager/src/stackit/resourcemanager/models/list_folders_response_items_inner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import re # noqa: F401
1919
from datetime import datetime
2020
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
from uuid import UUID
2122

2223
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2324
from typing_extensions import Self
@@ -32,7 +33,7 @@ class ListFoldersResponseItemsInner(BaseModel):
3233

3334
container_id: StrictStr = Field(description="Globally unique folder identifier.", alias="containerId")
3435
creation_time: datetime = Field(description="Timestamp at which the folder was created.", alias="creationTime")
35-
folder_id: StrictStr = Field(description="Globally unique folder identifier.", alias="folderId")
36+
folder_id: UUID = Field(description="Globally unique folder identifier.", alias="folderId")
3637
labels: Optional[Dict[str, StrictStr]] = Field(
3738
default=None,
3839
description="Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies. - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.",

services/resourcemanager/src/stackit/resourcemanager/models/list_organizations_response_items_inner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import re # noqa: F401
1919
from datetime import datetime
2020
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
from uuid import UUID
2122

2223
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2324
from typing_extensions import Self
@@ -40,7 +41,7 @@ class ListOrganizationsResponseItemsInner(BaseModel):
4041
)
4142
lifecycle_state: LifecycleState = Field(alias="lifecycleState")
4243
name: StrictStr = Field(description="Name of the organization.")
43-
organization_id: StrictStr = Field(description="Globally unique, organization identifier.", alias="organizationId")
44+
organization_id: UUID = Field(description="Globally unique, organization identifier.", alias="organizationId")
4445
update_time: datetime = Field(
4546
description="Timestamp at which the organization was last modified.", alias="updateTime"
4647
)

services/resourcemanager/src/stackit/resourcemanager/models/organization_response.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import re # noqa: F401
1919
from datetime import datetime
2020
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
from uuid import UUID
2122

2223
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2324
from typing_extensions import Self
@@ -40,7 +41,7 @@ class OrganizationResponse(BaseModel):
4041
)
4142
lifecycle_state: LifecycleState = Field(alias="lifecycleState")
4243
name: StrictStr = Field(description="Organization name.")
43-
organization_id: StrictStr = Field(description="Globally unique, organization identifier.", alias="organizationId")
44+
organization_id: UUID = Field(description="Globally unique, organization identifier.", alias="organizationId")
4445
update_time: datetime = Field(
4546
description="Timestamp at which the organization was last modified.", alias="updateTime"
4647
)

services/resourcemanager/src/stackit/resourcemanager/models/parent.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import json
1717
import pprint
1818
from typing import Any, ClassVar, Dict, List, Optional, Set
19+
from uuid import UUID
1920

2021
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2122
from typing_extensions import Self
@@ -29,7 +30,7 @@ class Parent(BaseModel):
2930
container_id: StrictStr = Field(
3031
description="User-friendly identifier of either organization or folder (will replace id).", alias="containerId"
3132
)
32-
id: StrictStr = Field(description="Identifier of either organization or folder.")
33+
id: UUID = Field(description="Identifier of either organization or folder.")
3334
type: StrictStr = Field(description="Container type of parent container.")
3435
__properties: ClassVar[List[str]] = ["containerId", "id", "type"]
3536

0 commit comments

Comments
 (0)