Skip to content

Commit d7bec3d

Browse files
Generate scf
1 parent d38df9f commit d7bec3d

22 files changed

+376
-358
lines changed

services/scf/src/stackit/scf/__init__.py

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

17-
1817
__version__ = "1.0.0"
1918

2019
# Define package exports

services/scf/src/stackit/scf/api/default_api.py

Lines changed: 295 additions & 294 deletions
Large diffs are not rendered by default.

services/scf/src/stackit/scf/models/__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
# import models into model package
1817
from stackit.scf.models.apply_organization_quota_payload import (
1918
ApplyOrganizationQuotaPayload,

services/scf/src/stackit/scf/models/apply_organization_quota_payload.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717
import json
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
20+
from uuid import UUID
2021

21-
from pydantic import BaseModel, ConfigDict, Field, StrictStr
22+
from pydantic import BaseModel, ConfigDict, Field
2223
from typing_extensions import Self
2324

2425

@@ -27,7 +28,7 @@ class ApplyOrganizationQuotaPayload(BaseModel):
2728
ApplyOrganizationQuotaPayload
2829
""" # noqa: E501
2930

30-
quota_id: StrictStr = Field(alias="quotaId")
31+
quota_id: UUID = Field(alias="quotaId")
3132
__properties: ClassVar[List[str]] = ["quotaId"]
3233

3334
model_config = ConfigDict(

services/scf/src/stackit/scf/models/create_org_role_payload.py

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

2122
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2223
from typing_extensions import Self
@@ -30,7 +31,7 @@ class CreateOrgRolePayload(BaseModel):
3031
""" # noqa: E501
3132

3233
type: OrgRoleType
33-
user_guid: Optional[StrictStr] = Field(default=None, alias="userGuid")
34+
user_guid: Optional[UUID] = Field(default=None, alias="userGuid")
3435
user_name: Optional[StrictStr] = Field(default=None, alias="userName")
3536
__properties: ClassVar[List[str]] = ["type", "userGuid", "userName"]
3637

services/scf/src/stackit/scf/models/create_organization_payload.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717
import json
1818
import pprint
1919
from typing import Any, ClassVar, Dict, List, Optional, Set
20+
from uuid import UUID
2021

21-
from pydantic import BaseModel, ConfigDict, Field, StrictStr
22+
from pydantic import BaseModel, ConfigDict, Field
2223
from typing_extensions import Annotated, Self
2324

2425

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

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

3435
model_config = ConfigDict(

services/scf/src/stackit/scf/models/create_space_role_payload.py

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

2122
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2223
from typing_extensions import Self
@@ -30,7 +31,7 @@ class CreateSpaceRolePayload(BaseModel):
3031
""" # noqa: E501
3132

3233
type: SpaceRoleType
33-
user_guid: Optional[StrictStr] = Field(default=None, alias="userGuid")
34+
user_guid: Optional[UUID] = Field(default=None, alias="userGuid")
3435
user_name: Optional[StrictStr] = Field(default=None, alias="userName")
3536
__properties: ClassVar[List[str]] = ["type", "userGuid", "userName"]
3637

services/scf/src/stackit/scf/models/isolation_segment.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import re # noqa: F401
2020
from datetime import datetime
2121
from typing import Any, ClassVar, Dict, List, Optional, Set
22+
from uuid import UUID
2223

2324
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2425
from typing_extensions import Self
@@ -30,11 +31,11 @@ class IsolationSegment(BaseModel):
3031
""" # noqa: E501
3132

3233
created_at: datetime = Field(alias="createdAt")
33-
guid: StrictStr
34+
guid: UUID
3435
name: StrictStr
35-
org_id: StrictStr = Field(alias="orgId")
36-
platform_id: StrictStr = Field(alias="platformId")
37-
project_id: StrictStr = Field(alias="projectId")
36+
org_id: UUID = Field(alias="orgId")
37+
platform_id: UUID = Field(alias="platformId")
38+
project_id: UUID = Field(alias="projectId")
3839
region: StrictStr
3940
updated_at: datetime = Field(alias="updatedAt")
4041
__properties: ClassVar[List[str]] = [

services/scf/src/stackit/scf/models/org_manager.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import re # noqa: F401
2020
from datetime import datetime
2121
from typing import Any, ClassVar, Dict, List, Optional, Set
22+
from uuid import UUID
2223

2324
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2425
from typing_extensions import Self
@@ -30,10 +31,10 @@ class OrgManager(BaseModel):
3031
""" # noqa: E501
3132

3233
created_at: datetime = Field(alias="createdAt")
33-
guid: StrictStr
34-
org_id: StrictStr = Field(alias="orgId")
35-
platform_id: StrictStr = Field(alias="platformId")
36-
project_id: StrictStr = Field(alias="projectId")
34+
guid: UUID
35+
org_id: UUID = Field(alias="orgId")
36+
platform_id: UUID = Field(alias="platformId")
37+
project_id: UUID = Field(alias="projectId")
3738
region: StrictStr
3839
updated_at: datetime = Field(alias="updatedAt")
3940
username: StrictStr

services/scf/src/stackit/scf/models/org_manager_response.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import re # noqa: F401
2020
from datetime import datetime
2121
from typing import Any, ClassVar, Dict, List, Optional, Set
22+
from uuid import UUID
2223

2324
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2425
from typing_extensions import Self
@@ -30,11 +31,11 @@ class OrgManagerResponse(BaseModel):
3031
""" # noqa: E501
3132

3233
created_at: datetime = Field(alias="createdAt")
33-
guid: StrictStr
34-
org_id: StrictStr = Field(alias="orgId")
34+
guid: UUID
35+
org_id: UUID = Field(alias="orgId")
3536
password: StrictStr
36-
platform_id: StrictStr = Field(alias="platformId")
37-
project_id: StrictStr = Field(alias="projectId")
37+
platform_id: UUID = Field(alias="platformId")
38+
project_id: UUID = Field(alias="projectId")
3839
region: StrictStr
3940
updated_at: datetime = Field(alias="updatedAt")
4041
username: StrictStr

0 commit comments

Comments
 (0)