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
1 change: 0 additions & 1 deletion services/scf/src/stackit/scf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
Do not edit the class manually.
""" # noqa: E501


__version__ = "1.0.0"

# Define package exports
Expand Down
589 changes: 295 additions & 294 deletions services/scf/src/stackit/scf/api/default_api.py

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion services/scf/src/stackit/scf/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
Do not edit the class manually.
""" # noqa: E501


# import models into model package
from stackit.scf.models.apply_organization_quota_payload import (
ApplyOrganizationQuotaPayload,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@
import json
import pprint
from typing import Any, ClassVar, Dict, List, Optional, Set
from uuid import UUID

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from pydantic import BaseModel, ConfigDict, Field
from typing_extensions import Self


Expand All @@ -27,7 +28,7 @@ class ApplyOrganizationQuotaPayload(BaseModel):
ApplyOrganizationQuotaPayload
""" # noqa: E501

quota_id: StrictStr = Field(alias="quotaId")
quota_id: UUID = Field(alias="quotaId")
__properties: ClassVar[List[str]] = ["quotaId"]

model_config = ConfigDict(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -30,7 +31,7 @@ class CreateOrgRolePayload(BaseModel):
""" # noqa: E501

type: OrgRoleType
user_guid: Optional[StrictStr] = Field(default=None, alias="userGuid")
user_guid: Optional[UUID] = Field(default=None, alias="userGuid")
user_name: Optional[StrictStr] = Field(default=None, alias="userName")
__properties: ClassVar[List[str]] = ["type", "userGuid", "userName"]

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

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from pydantic import BaseModel, ConfigDict, Field
from typing_extensions import Annotated, Self


Expand All @@ -28,7 +29,7 @@ class CreateOrganizationPayload(BaseModel):
""" # noqa: E501

name: Annotated[str, Field(min_length=1, strict=True, max_length=255)]
platform_id: Optional[StrictStr] = Field(default=None, alias="platformId")
platform_id: Optional[UUID] = Field(default=None, alias="platformId")
__properties: ClassVar[List[str]] = ["name", "platformId"]

model_config = ConfigDict(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -30,7 +31,7 @@ class CreateSpaceRolePayload(BaseModel):
""" # noqa: E501

type: SpaceRoleType
user_guid: Optional[StrictStr] = Field(default=None, alias="userGuid")
user_guid: Optional[UUID] = Field(default=None, alias="userGuid")
user_name: Optional[StrictStr] = Field(default=None, alias="userName")
__properties: ClassVar[List[str]] = ["type", "userGuid", "userName"]

Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/isolation_segment.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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 @@ -30,11 +31,11 @@ class IsolationSegment(BaseModel):
""" # noqa: E501

created_at: datetime = Field(alias="createdAt")
guid: StrictStr
guid: UUID
name: StrictStr
org_id: StrictStr = Field(alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
org_id: UUID = Field(alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
updated_at: datetime = Field(alias="updatedAt")
__properties: ClassVar[List[str]] = [
Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/org_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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 @@ -30,10 +31,10 @@ class OrgManager(BaseModel):
""" # noqa: E501

created_at: datetime = Field(alias="createdAt")
guid: StrictStr
org_id: StrictStr = Field(alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
guid: UUID
org_id: UUID = Field(alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
updated_at: datetime = Field(alias="updatedAt")
username: StrictStr
Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/org_manager_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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 @@ -30,11 +31,11 @@ class OrgManagerResponse(BaseModel):
""" # noqa: E501

created_at: datetime = Field(alias="createdAt")
guid: StrictStr
org_id: StrictStr = Field(alias="orgId")
guid: UUID
org_id: UUID = Field(alias="orgId")
password: StrictStr
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
updated_at: datetime = Field(alias="updatedAt")
username: StrictStr
Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/org_role_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -29,10 +30,10 @@ class OrgRoleResponse(BaseModel):
OrgRoleResponse
""" # noqa: E501

guid: StrictStr
org_id: StrictStr = Field(alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
guid: UUID
org_id: UUID = Field(alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
type: OrgRoleType
__properties: ClassVar[List[str]] = ["guid", "orgId", "platformId", "projectId", "region", "type"]
Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/organization.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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,
Expand All @@ -37,11 +38,11 @@ class Organization(BaseModel):
""" # noqa: E501

created_at: datetime = Field(alias="createdAt")
guid: StrictStr
guid: UUID
name: StrictStr
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
quota_id: StrictStr = Field(alias="quotaId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
quota_id: UUID = Field(alias="quotaId")
region: StrictStr
status: StrictStr = Field(
description="The organization's status. The status value starts with `deleting` when a deleting request is in progress. The status value starts with `delete_failed` when the deletion failed. The status value can be different from `deleting` and `delete_failed`. Additional details can be provided in the future. "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -27,9 +28,9 @@ class OrganizationCreateResponse(BaseModel):
OrganizationCreateResponse
""" # noqa: E501

guid: StrictStr
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
guid: UUID
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
__properties: ClassVar[List[str]] = ["guid", "platformId", "projectId", "region"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -27,9 +28,9 @@ class OrganizationDeleteResponse(BaseModel):
OrganizationDeleteResponse
""" # noqa: E501

guid: StrictStr
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
guid: UUID
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
__properties: ClassVar[List[str]] = ["guid", "platformId", "projectId", "region"]

Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/organization_quota.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -27,10 +28,10 @@ class OrganizationQuota(BaseModel):
OrganizationQuota
""" # noqa: E501

org_id: StrictStr = Field(alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
quota_id: StrictStr = Field(alias="quotaId")
org_id: UUID = Field(alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
quota_id: UUID = Field(alias="quotaId")
region: StrictStr
__properties: ClassVar[List[str]] = ["orgId", "platformId", "projectId", "quotaId", "region"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -29,9 +30,9 @@ class OrganizationUsageSummary(BaseModel):
OrganizationUsageSummary
""" # noqa: E501

org_id: StrictStr = Field(alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
org_id: UUID = Field(alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
usage_summary: UsageSummary = Field(alias="usageSummary")
__properties: ClassVar[List[str]] = ["orgId", "platformId", "projectId", "region", "usageSummary"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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,
Expand All @@ -37,11 +38,11 @@ class OrganizationsListItem(BaseModel):
""" # noqa: E501

created_at: Optional[datetime] = Field(default=None, alias="createdAt")
guid: StrictStr
guid: UUID
name: Optional[StrictStr] = None
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
quota_id: Optional[StrictStr] = Field(default=None, alias="quotaId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
quota_id: Optional[UUID] = Field(default=None, alias="quotaId")
region: StrictStr
status: StrictStr = Field(
description="The organization's status. The status value starts with `deleting` when a deleting request is in progress. The status value starts with `delete_failed` when the deletion failed. The status value can be different from `deleting` and `delete_failed`. Additional details can be provided in the future. "
Expand Down
3 changes: 2 additions & 1 deletion services/scf/src/stackit/scf/models/platforms.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,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
from typing_extensions import Self
Expand All @@ -30,7 +31,7 @@ class Platforms(BaseModel):
api_url: StrictStr = Field(alias="apiUrl")
console_url: Optional[StrictStr] = Field(default=None, alias="consoleUrl")
display_name: StrictStr = Field(alias="displayName")
guid: StrictStr
guid: UUID
region: StrictStr
system_id: StrictStr = Field(alias="systemId")
__properties: ClassVar[List[str]] = ["apiUrl", "consoleUrl", "displayName", "guid", "region", "systemId"]
Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/quota.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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 @@ -37,11 +38,11 @@ class Quota(BaseModel):
apps: QuotaApps
created_at: datetime = Field(alias="createdAt")
domains: QuotaDomains
guid: StrictStr
guid: UUID
name: StrictStr
org_id: Optional[StrictStr] = Field(default=None, alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
org_id: Optional[UUID] = Field(default=None, alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
routes: QuotaRoutes
services: QuotaServices
Expand Down
9 changes: 5 additions & 4 deletions services/scf/src/stackit/scf/models/space.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,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 @@ -30,11 +31,11 @@ class Space(BaseModel):
""" # noqa: E501

created_at: datetime = Field(alias="createdAt")
guid: StrictStr
guid: UUID
name: StrictStr
org_id: StrictStr = Field(alias="orgId")
platform_id: StrictStr = Field(alias="platformId")
project_id: StrictStr = Field(alias="projectId")
org_id: UUID = Field(alias="orgId")
platform_id: UUID = Field(alias="platformId")
project_id: UUID = Field(alias="projectId")
region: StrictStr
updated_at: datetime = Field(alias="updatedAt")
__properties: ClassVar[List[str]] = [
Expand Down
Loading