Skip to content

Commit c57ce2f

Browse files
Generate edge
1 parent d38df9f commit c57ce2f

File tree

9 files changed

+94
-89
lines changed

9 files changed

+94
-89
lines changed

services/edge/src/stackit/edge/__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/edge/src/stackit/edge/api/default_api.py

Lines changed: 79 additions & 78 deletions
Large diffs are not rendered by default.

services/edge/src/stackit/edge/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.edge.models.bad_request import BadRequest
1817
from stackit.edge.models.create_instance_payload import CreateInstancePayload

services/edge/src/stackit/edge/models/create_instance_payload.py

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

20-
from pydantic import BaseModel, ConfigDict, Field, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field
2122
from typing_extensions import Annotated, Self
2223

2324

@@ -32,7 +33,7 @@ class CreateInstancePayload(BaseModel):
3233
display_name: Annotated[str, Field(min_length=4, strict=True, max_length=8)] = Field(
3334
description="The displayed name to distinguish multiple instances.", alias="displayName"
3435
)
35-
plan_id: StrictStr = Field(description="Service Plan configures the size of the Instance.", alias="planId")
36+
plan_id: UUID = Field(description="Service Plan configures the size of the Instance.", alias="planId")
3637
__properties: ClassVar[List[str]] = ["description", "displayName", "planId"]
3738

3839
model_config = ConfigDict(

services/edge/src/stackit/edge/models/instance.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 Annotated, Self
@@ -39,7 +40,7 @@ class Instance(BaseModel):
3940
id: Annotated[str, Field(strict=True, max_length=16)] = Field(
4041
description="A auto generated unique id which identifies the instance."
4142
)
42-
plan_id: StrictStr = Field(description="Service Plan configures the size of the Instance.", alias="planId")
43+
plan_id: UUID = Field(description="Service Plan configures the size of the Instance.", alias="planId")
4344
status: StrictStr = Field(description="The current status of the instance.")
4445
__properties: ClassVar[List[str]] = [
4546
"created",

services/edge/src/stackit/edge/models/plan.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, StrictInt, StrictStr
2122
from typing_extensions import Self
@@ -27,7 +28,7 @@ class Plan(BaseModel):
2728
""" # noqa: E501
2829

2930
description: Optional[StrictStr] = Field(default=None, description="Description")
30-
id: Optional[StrictStr] = Field(default=None, description="Service Plan Identifier")
31+
id: Optional[UUID] = Field(default=None, description="Service Plan Identifier")
3132
max_edge_hosts: Optional[StrictInt] = Field(
3233
default=None, description="Maximum number of EdgeHosts", alias="maxEdgeHosts"
3334
)

services/edge/src/stackit/edge/models/update_instance_by_name_payload.py

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

20-
from pydantic import BaseModel, ConfigDict, Field, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field
2122
from typing_extensions import Annotated, Self
2223

2324

@@ -29,7 +30,7 @@ class UpdateInstanceByNamePayload(BaseModel):
2930
description: Optional[Annotated[str, Field(strict=True, max_length=256)]] = Field(
3031
default=None, description="A user chosen description to distinguish multiple instances."
3132
)
32-
plan_id: Optional[StrictStr] = Field(
33+
plan_id: Optional[UUID] = Field(
3334
default=None, description="Service Plan configures the size of the Instance.", alias="planId"
3435
)
3536
__properties: ClassVar[List[str]] = ["description", "planId"]

services/edge/src/stackit/edge/models/update_instance_payload.py

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

20-
from pydantic import BaseModel, ConfigDict, Field, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field
2122
from typing_extensions import Annotated, Self
2223

2324

@@ -29,7 +30,7 @@ class UpdateInstancePayload(BaseModel):
2930
description: Optional[Annotated[str, Field(strict=True, max_length=256)]] = Field(
3031
default=None, description="A user chosen description to distinguish multiple instances."
3132
)
32-
plan_id: Optional[StrictStr] = Field(
33+
plan_id: Optional[UUID] = Field(
3334
default=None, description="Service Plan configures the size of the Instance.", alias="planId"
3435
)
3536
__properties: ClassVar[List[str]] = ["description", "planId"]

services/edge/src/stackit/edge/models/user.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
2122
from typing_extensions import Self
@@ -27,7 +28,7 @@ class User(BaseModel):
2728
""" # noqa: E501
2829

2930
email: StrictStr = Field(description="The email of the user.")
30-
internal_id: StrictStr = Field(description="The UUID of the user.", alias="internalId")
31+
internal_id: UUID = Field(description="The UUID of the user.", alias="internalId")
3132
__properties: ClassVar[List[str]] = ["email", "internalId"]
3233

3334
model_config = ConfigDict(

0 commit comments

Comments
 (0)