Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
Do not edit the class manually.
""" # noqa: E501


__version__ = "1.0.0"

# Define package exports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
Do not edit the class manually.
""" # noqa: E501


# import models into model package
from stackit.resourcemanager.models.container_search_result import ContainerSearchResult
from stackit.resourcemanager.models.create_folder_payload import CreateFolderPayload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import json
import pprint
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

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

container_id: StrictStr = Field(description="Globally unique user-friendly identifier.", alias="containerId")
container_type: StrictStr = Field(description="Resource container type.", alias="containerType")
id: StrictStr = Field(description="Globally unique identifier.")
id: UUID = Field(description="Globally unique identifier.")
lifecycle_state: Optional[LifecycleState] = Field(default=None, alias="lifecycleState")
name: StrictStr = Field(description="Resource container name.")
organization_id: Optional[StrictStr] = Field(
organization_id: Optional[UUID] = Field(
default=None, description="Id of the organization the container is in.", alias="organizationId"
)
__properties: ClassVar[List[str]] = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

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

container_id: StrictStr = Field(description="Globally unique, user-friendly identifier.", alias="containerId")
creation_time: datetime = Field(description="Timestamp at which the folder was created.", alias="creationTime")
folder_id: StrictStr = Field(description="Globally unique folder identifier.", alias="folderId")
folder_id: UUID = Field(description="Globally unique folder identifier.", alias="folderId")
labels: Optional[Dict[str, StrictStr]] = Field(
default=None,
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}`.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

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

container_id: StrictStr = Field(description="Globally unique user-friendly identifier.", alias="containerId")
creation_time: datetime = Field(description="Timestamp at which the folder was created.", alias="creationTime")
folder_id: StrictStr = Field(description="Globally unique folder identifier.", alias="folderId")
folder_id: UUID = Field(description="Globally unique folder identifier.", alias="folderId")
labels: Optional[Dict[str, StrictStr]] = Field(
default=None,
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}`.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from typing_extensions import Self
Expand All @@ -42,7 +43,7 @@ class GetProjectResponse(BaseModel):
name: StrictStr = Field(description="Project name.")
parent: Parent
parents: Optional[List[ParentListInner]] = None
project_id: StrictStr = Field(description="Globally unique identifier.", alias="projectId")
project_id: UUID = Field(description="Globally unique identifier.", alias="projectId")
update_time: datetime = Field(description="Timestamp at which the project was last modified.", alias="updateTime")
__properties: ClassVar[List[str]] = [
"containerId",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

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

container_id: StrictStr = Field(description="Globally unique folder identifier.", alias="containerId")
creation_time: datetime = Field(description="Timestamp at which the folder was created.", alias="creationTime")
folder_id: StrictStr = Field(description="Globally unique folder identifier.", alias="folderId")
folder_id: UUID = Field(description="Globally unique folder identifier.", alias="folderId")
labels: Optional[Dict[str, StrictStr]] = Field(
default=None,
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}`.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from typing_extensions import Self
Expand All @@ -40,7 +41,7 @@ class ListOrganizationsResponseItemsInner(BaseModel):
)
lifecycle_state: LifecycleState = Field(alias="lifecycleState")
name: StrictStr = Field(description="Name of the organization.")
organization_id: StrictStr = Field(description="Globally unique, organization identifier.", alias="organizationId")
organization_id: UUID = Field(description="Globally unique, organization identifier.", alias="organizationId")
update_time: datetime = Field(
description="Timestamp at which the organization was last modified.", alias="updateTime"
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from typing_extensions import Self
Expand All @@ -40,7 +41,7 @@ class OrganizationResponse(BaseModel):
)
lifecycle_state: LifecycleState = Field(alias="lifecycleState")
name: StrictStr = Field(description="Organization name.")
organization_id: StrictStr = Field(description="Globally unique, organization identifier.", alias="organizationId")
organization_id: UUID = Field(description="Globally unique, organization identifier.", alias="organizationId")
update_time: datetime = Field(
description="Timestamp at which the organization was last modified.", alias="updateTime"
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import json
import pprint
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import json
import pprint
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from typing_extensions import Self
Expand All @@ -34,9 +35,9 @@ class ParentListInner(BaseModel):
description="User-friendly parent identifier of either organization or folder (will replace parentId).",
alias="containerParentId",
)
id: StrictStr = Field(description="Identifier.")
id: UUID = Field(description="Identifier.")
name: StrictStr = Field(description="Parent container name.")
parent_id: Optional[StrictStr] = Field(
parent_id: Optional[UUID] = Field(
default=None, description="Identifier of the parent resource container.", alias="parentId"
)
type: StrictStr = Field(description="Parent container type.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import re # noqa: F401
from datetime import datetime
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from typing_extensions import Self
Expand All @@ -40,7 +41,7 @@ class Project(BaseModel):
lifecycle_state: LifecycleState = Field(alias="lifecycleState")
name: StrictStr = Field(description="Project name.")
parent: Parent
project_id: StrictStr = Field(description="Globally unique, project identifier.", alias="projectId")
project_id: UUID = Field(description="Globally unique, project identifier.", alias="projectId")
update_time: datetime = Field(description="Timestamp at which the project was last modified.", alias="updateTime")
__properties: ClassVar[List[str]] = [
"containerId",
Expand Down
Loading