Skip to content

Commit a114896

Browse files
committed
Gen latest models
1 parent 2c4135e commit a114896

17 files changed

Lines changed: 8498 additions & 8297 deletions

.openapi-generator/FILES

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ koyeb/api/docs/DeploymentEvent.md
145145
koyeb/api/docs/DeploymentHealthCheck.md
146146
koyeb/api/docs/DeploymentInstanceType.md
147147
koyeb/api/docs/DeploymentListItem.md
148+
koyeb/api/docs/DeploymentMesh.md
148149
koyeb/api/docs/DeploymentMetadata.md
149150
koyeb/api/docs/DeploymentNeonPostgresDatabaseInfo.md
150151
koyeb/api/docs/DeploymentNeonPostgresDatabaseInfoRole.md
@@ -376,6 +377,7 @@ koyeb/api/docs/RegionalDeploymentDefinition.md
376377
koyeb/api/docs/RegionalDeploymentDefinitionType.md
377378
koyeb/api/docs/RegionalDeploymentEvent.md
378379
koyeb/api/docs/RegionalDeploymentListItem.md
380+
koyeb/api/docs/RegionalDeploymentMesh.md
379381
koyeb/api/docs/RegionalDeploymentRole.md
380382
koyeb/api/docs/RegionalDeploymentStatus.md
381383
koyeb/api/docs/RegionalDeploymentVolume.md
@@ -559,6 +561,7 @@ koyeb/api/models/deployment_event.py
559561
koyeb/api/models/deployment_health_check.py
560562
koyeb/api/models/deployment_instance_type.py
561563
koyeb/api/models/deployment_list_item.py
564+
koyeb/api/models/deployment_mesh.py
562565
koyeb/api/models/deployment_metadata.py
563566
koyeb/api/models/deployment_neon_postgres_database_info.py
564567
koyeb/api/models/deployment_neon_postgres_database_info_role.py
@@ -771,6 +774,7 @@ koyeb/api/models/regional_deployment_definition.py
771774
koyeb/api/models/regional_deployment_definition_type.py
772775
koyeb/api/models/regional_deployment_event.py
773776
koyeb/api/models/regional_deployment_list_item.py
777+
koyeb/api/models/regional_deployment_mesh.py
774778
koyeb/api/models/regional_deployment_role.py
775779
koyeb/api/models/regional_deployment_status.py
776780
koyeb/api/models/regional_deployment_volume.py
@@ -854,21 +858,4 @@ koyeb/api/models/verify_docker_image_reply.py
854858
koyeb/api/models/verify_docker_image_reply_err_code.py
855859
koyeb/api/rest.py
856860
koyeb/api/test/__init__.py
857-
koyeb/api/test/test_basic_auth_policy.py
858-
koyeb/api/test/test_check_coupon_reply.py
859-
koyeb/api/test/test_create_project.py
860-
koyeb/api/test/test_create_project_reply.py
861-
koyeb/api/test/test_get_project_reply.py
862-
koyeb/api/test/test_get_service_scaling_reply.py
863-
koyeb/api/test/test_lifecycle_quotas.py
864-
koyeb/api/test/test_list_projects_reply.py
865-
koyeb/api/test/test_manual_service_scaling.py
866-
koyeb/api/test/test_project.py
867-
koyeb/api/test/test_projects_api.py
868-
koyeb/api/test/test_sandbox_metadata.py
869-
koyeb/api/test/test_security_policies.py
870-
koyeb/api/test/test_update_organization_default_project_reply.py
871-
koyeb/api/test/test_update_organization_default_project_request.py
872-
koyeb/api/test/test_update_project_reply.py
873-
koyeb/api/test/test_update_service_scaling_request.py
874861
koyeb/api_README.md

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.21.0-SNAPSHOT
1+
7.22.0-SNAPSHOT

koyeb/api/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@
157157
"DeploymentHealthCheck",
158158
"DeploymentInstanceType",
159159
"DeploymentListItem",
160+
"DeploymentMesh",
160161
"DeploymentMetadata",
161162
"DeploymentNeonPostgresDatabaseInfo",
162163
"DeploymentNeonPostgresDatabaseInfoRole",
@@ -369,6 +370,7 @@
369370
"RegionalDeploymentDefinitionType",
370371
"RegionalDeploymentEvent",
371372
"RegionalDeploymentListItem",
373+
"RegionalDeploymentMesh",
372374
"RegionalDeploymentRole",
373375
"RegionalDeploymentStatus",
374376
"RegionalDeploymentVolume",
@@ -596,6 +598,7 @@
596598
from koyeb.api.models.deployment_health_check import DeploymentHealthCheck as DeploymentHealthCheck
597599
from koyeb.api.models.deployment_instance_type import DeploymentInstanceType as DeploymentInstanceType
598600
from koyeb.api.models.deployment_list_item import DeploymentListItem as DeploymentListItem
601+
from koyeb.api.models.deployment_mesh import DeploymentMesh as DeploymentMesh
599602
from koyeb.api.models.deployment_metadata import DeploymentMetadata as DeploymentMetadata
600603
from koyeb.api.models.deployment_neon_postgres_database_info import DeploymentNeonPostgresDatabaseInfo as DeploymentNeonPostgresDatabaseInfo
601604
from koyeb.api.models.deployment_neon_postgres_database_info_role import DeploymentNeonPostgresDatabaseInfoRole as DeploymentNeonPostgresDatabaseInfoRole
@@ -808,6 +811,7 @@
808811
from koyeb.api.models.regional_deployment_definition_type import RegionalDeploymentDefinitionType as RegionalDeploymentDefinitionType
809812
from koyeb.api.models.regional_deployment_event import RegionalDeploymentEvent as RegionalDeploymentEvent
810813
from koyeb.api.models.regional_deployment_list_item import RegionalDeploymentListItem as RegionalDeploymentListItem
814+
from koyeb.api.models.regional_deployment_mesh import RegionalDeploymentMesh as RegionalDeploymentMesh
811815
from koyeb.api.models.regional_deployment_role import RegionalDeploymentRole as RegionalDeploymentRole
812816
from koyeb.api.models.regional_deployment_status import RegionalDeploymentStatus as RegionalDeploymentStatus
813817
from koyeb.api.models.regional_deployment_volume import RegionalDeploymentVolume as RegionalDeploymentVolume

koyeb/api/api_client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ class ApiClient:
6868
'date': datetime.date,
6969
'datetime': datetime.datetime,
7070
'decimal': decimal.Decimal,
71+
'UUID': uuid.UUID,
7172
'object': object,
7273
}
7374
_pool = None
@@ -467,6 +468,8 @@ def __deserialize(self, data, klass):
467468
return self.__deserialize_datetime(data)
468469
elif klass is decimal.Decimal:
469470
return decimal.Decimal(data)
471+
elif klass is uuid.UUID:
472+
return uuid.UUID(data)
470473
elif issubclass(klass, Enum):
471474
return self.__deserialize_enum(data, klass)
472475
else:

koyeb/api/docs/DeploymentDefinition.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
1919
**volumes** | [**List[DeploymentVolume]**](DeploymentVolume.md) | | [optional]
2020
**config_files** | [**List[ConfigFile]**](ConfigFile.md) | | [optional]
2121
**skip_cache** | **bool** | | [optional]
22+
**mesh** | [**DeploymentMesh**](DeploymentMesh.md) | | [optional] [default to DeploymentMesh.DEPLOYMENT_MESH_AUTO]
2223
**docker** | [**DockerSource**](DockerSource.md) | | [optional]
2324
**git** | [**GitSource**](GitSource.md) | | [optional]
2425
**database** | [**DatabaseSource**](DatabaseSource.md) | | [optional]

koyeb/api/docs/DeploymentMesh.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# DeploymentMesh
2+
3+
4+
## Enum
5+
6+
* `DEPLOYMENT_MESH_AUTO` (value: `'DEPLOYMENT_MESH_AUTO'`)
7+
8+
* `DEPLOYMENT_MESH_ENABLED` (value: `'DEPLOYMENT_MESH_ENABLED'`)
9+
10+
* `DEPLOYMENT_MESH_DISABLED` (value: `'DEPLOYMENT_MESH_DISABLED'`)
11+
12+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
13+
14+

koyeb/api/docs/RegionalDeploymentDefinition.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
1919
**volumes** | [**List[RegionalDeploymentVolume]**](RegionalDeploymentVolume.md) | | [optional]
2020
**config_files** | [**List[ConfigFile]**](ConfigFile.md) | | [optional]
2121
**skip_cache** | **bool** | | [optional]
22+
**mesh** | [**RegionalDeploymentMesh**](RegionalDeploymentMesh.md) | | [optional] [default to RegionalDeploymentMesh.REGIONAL_DEPLOYMENT_MESH_AUTO]
2223
**docker** | [**DockerSource**](DockerSource.md) | | [optional]
2324
**git** | [**GitSource**](GitSource.md) | | [optional]
2425
**archive** | [**ArchiveSource**](ArchiveSource.md) | | [optional]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# RegionalDeploymentMesh
2+
3+
4+
## Enum
5+
6+
* `REGIONAL_DEPLOYMENT_MESH_AUTO` (value: `'REGIONAL_DEPLOYMENT_MESH_AUTO'`)
7+
8+
* `REGIONAL_DEPLOYMENT_MESH_ENABLED` (value: `'REGIONAL_DEPLOYMENT_MESH_ENABLED'`)
9+
10+
* `REGIONAL_DEPLOYMENT_MESH_DISABLED` (value: `'REGIONAL_DEPLOYMENT_MESH_DISABLED'`)
11+
12+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
13+
14+

koyeb/api/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@
101101
from koyeb.api.models.deployment_health_check import DeploymentHealthCheck
102102
from koyeb.api.models.deployment_instance_type import DeploymentInstanceType
103103
from koyeb.api.models.deployment_list_item import DeploymentListItem
104+
from koyeb.api.models.deployment_mesh import DeploymentMesh
104105
from koyeb.api.models.deployment_metadata import DeploymentMetadata
105106
from koyeb.api.models.deployment_neon_postgres_database_info import DeploymentNeonPostgresDatabaseInfo
106107
from koyeb.api.models.deployment_neon_postgres_database_info_role import DeploymentNeonPostgresDatabaseInfoRole
@@ -313,6 +314,7 @@
313314
from koyeb.api.models.regional_deployment_definition_type import RegionalDeploymentDefinitionType
314315
from koyeb.api.models.regional_deployment_event import RegionalDeploymentEvent
315316
from koyeb.api.models.regional_deployment_list_item import RegionalDeploymentListItem
317+
from koyeb.api.models.regional_deployment_mesh import RegionalDeploymentMesh
316318
from koyeb.api.models.regional_deployment_role import RegionalDeploymentRole
317319
from koyeb.api.models.regional_deployment_status import RegionalDeploymentStatus
318320
from koyeb.api.models.regional_deployment_volume import RegionalDeploymentVolume

koyeb/api/models/deployment_definition.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from koyeb.api.models.deployment_env import DeploymentEnv
2727
from koyeb.api.models.deployment_health_check import DeploymentHealthCheck
2828
from koyeb.api.models.deployment_instance_type import DeploymentInstanceType
29+
from koyeb.api.models.deployment_mesh import DeploymentMesh
2930
from koyeb.api.models.deployment_port import DeploymentPort
3031
from koyeb.api.models.deployment_proxy_port import DeploymentProxyPort
3132
from koyeb.api.models.deployment_route import DeploymentRoute
@@ -56,11 +57,12 @@ class DeploymentDefinition(BaseModel):
5657
volumes: Optional[List[DeploymentVolume]] = None
5758
config_files: Optional[List[ConfigFile]] = None
5859
skip_cache: Optional[StrictBool] = None
60+
mesh: Optional[DeploymentMesh] = DeploymentMesh.DEPLOYMENT_MESH_AUTO
5961
docker: Optional[DockerSource] = None
6062
git: Optional[GitSource] = None
6163
database: Optional[DatabaseSource] = None
6264
archive: Optional[ArchiveSource] = None
63-
__properties: ClassVar[List[str]] = ["name", "type", "strategy", "routes", "ports", "proxy_ports", "env", "regions", "scalings", "instance_types", "health_checks", "volumes", "config_files", "skip_cache", "docker", "git", "database", "archive"]
65+
__properties: ClassVar[List[str]] = ["name", "type", "strategy", "routes", "ports", "proxy_ports", "env", "regions", "scalings", "instance_types", "health_checks", "volumes", "config_files", "skip_cache", "mesh", "docker", "git", "database", "archive"]
6466

6567
model_config = ConfigDict(
6668
validate_by_name=True,
@@ -205,6 +207,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
205207
"volumes": [DeploymentVolume.from_dict(_item) for _item in obj["volumes"]] if obj.get("volumes") is not None else None,
206208
"config_files": [ConfigFile.from_dict(_item) for _item in obj["config_files"]] if obj.get("config_files") is not None else None,
207209
"skip_cache": obj.get("skip_cache"),
210+
"mesh": obj.get("mesh") if obj.get("mesh") is not None else DeploymentMesh.DEPLOYMENT_MESH_AUTO,
208211
"docker": DockerSource.from_dict(obj["docker"]) if obj.get("docker") is not None else None,
209212
"git": GitSource.from_dict(obj["git"]) if obj.get("git") is not None else None,
210213
"database": DatabaseSource.from_dict(obj["database"]) if obj.get("database") is not None else None,

0 commit comments

Comments
 (0)