Skip to content
Merged
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
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ DOCKER ?= docker

.PHONY: gen-api-client
gen-api-client: fetch-spec gen-api-client-sync gen-api-client-async
# Apply manual patches after code generation
./scripts/apply_patches.sh

.PHONY: gen-api-client-sync
gen-api-client-sync:
Expand Down
32 changes: 32 additions & 0 deletions koyeb/api/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ koyeb/api/api/credentials_api.py
koyeb/api/api/deployments_api.py
koyeb/api/api/docker_helper_api.py
koyeb/api/api/domains_api.py
koyeb/api/api/instance_snapshots_api.py
koyeb/api/api/instances_api.py
koyeb/api/api/intercom_api.py
koyeb/api/api/invite_api.py
Expand Down Expand Up @@ -103,6 +104,8 @@ koyeb/api/docs/CreateCredential.md
koyeb/api/docs/CreateCredentialReply.md
koyeb/api/docs/CreateDomain.md
koyeb/api/docs/CreateDomainReply.md
koyeb/api/docs/CreateInstanceSnapshotReply.md
koyeb/api/docs/CreateInstanceSnapshotRequest.md
koyeb/api/docs/CreateOrganizationInvitationReply.md
koyeb/api/docs/CreateOrganizationInvitationRequest.md
koyeb/api/docs/CreateOrganizationReply.md
Expand Down Expand Up @@ -133,6 +136,7 @@ koyeb/api/docs/DeactivateOrganizationRequest.md
koyeb/api/docs/DeclareStageProgressRequest.md
koyeb/api/docs/DeclareStepProgressRequest.md
koyeb/api/docs/DeclineOrganizationInvitationReply.md
koyeb/api/docs/DeleteInstanceSnapshotReply.md
koyeb/api/docs/DeleteOrganizationReply.md
koyeb/api/docs/DeletePersistentVolumeReply.md
koyeb/api/docs/DeleteSnapshotReply.md
Expand Down Expand Up @@ -189,6 +193,8 @@ koyeb/api/docs/DomainStatus.md
koyeb/api/docs/DomainType.md
koyeb/api/docs/DomainsApi.md
koyeb/api/docs/DomainsSummary.md
koyeb/api/docs/EgressPolicy.md
koyeb/api/docs/EgressPolicyMode.md
koyeb/api/docs/Env.md
koyeb/api/docs/Error.md
koyeb/api/docs/ErrorField.md
Expand All @@ -210,6 +216,7 @@ koyeb/api/docs/GetDomainReply.md
koyeb/api/docs/GetGithubInstallationReply.md
koyeb/api/docs/GetIdenfyTokenReply.md
koyeb/api/docs/GetInstanceReply.md
koyeb/api/docs/GetInstanceSnapshotReply.md
koyeb/api/docs/GetIntercomProfileReply.md
koyeb/api/docs/GetMetricsReply.md
koyeb/api/docs/GetMetricsReplyMetric.md
Expand Down Expand Up @@ -249,6 +256,12 @@ koyeb/api/docs/Instance.md
koyeb/api/docs/InstanceAvailability.md
koyeb/api/docs/InstanceEvent.md
koyeb/api/docs/InstanceListItem.md
koyeb/api/docs/InstanceSnapshot.md
koyeb/api/docs/InstanceSnapshotEvent.md
koyeb/api/docs/InstanceSnapshotQuotas.md
koyeb/api/docs/InstanceSnapshotStatus.md
koyeb/api/docs/InstanceSnapshotType.md
koyeb/api/docs/InstanceSnapshotsApi.md
koyeb/api/docs/InstanceStatus.md
koyeb/api/docs/InstanceUsage.md
koyeb/api/docs/InstancesApi.md
Expand Down Expand Up @@ -284,6 +297,8 @@ koyeb/api/docs/ListDeploymentEventsReply.md
koyeb/api/docs/ListDeploymentsReply.md
koyeb/api/docs/ListDomainsReply.md
koyeb/api/docs/ListInstanceEventsReply.md
koyeb/api/docs/ListInstanceSnapshotEventsReply.md
koyeb/api/docs/ListInstanceSnapshotsReply.md
koyeb/api/docs/ListInstancesReply.md
koyeb/api/docs/ListOrganizationInvitationsReply.md
koyeb/api/docs/ListOrganizationMembersReply.md
Expand Down Expand Up @@ -317,6 +332,8 @@ koyeb/api/docs/NeonPostgresDatabaseDeploymentMetadata.md
koyeb/api/docs/NeonPostgresDatabaseNeonDatabase.md
koyeb/api/docs/NeonPostgresDatabaseNeonRole.md
koyeb/api/docs/NeonPostgresSummary.md
koyeb/api/docs/NetworkPolicy.md
koyeb/api/docs/NetworkPolicyDestination.md
koyeb/api/docs/NextInvoiceReply.md
koyeb/api/docs/NextInvoiceReplyDiscount.md
koyeb/api/docs/NextInvoiceReplyDiscountType.md
Expand Down Expand Up @@ -523,6 +540,8 @@ koyeb/api/models/create_credential.py
koyeb/api/models/create_credential_reply.py
koyeb/api/models/create_domain.py
koyeb/api/models/create_domain_reply.py
koyeb/api/models/create_instance_snapshot_reply.py
koyeb/api/models/create_instance_snapshot_request.py
koyeb/api/models/create_organization_invitation_reply.py
koyeb/api/models/create_organization_invitation_request.py
koyeb/api/models/create_organization_reply.py
Expand Down Expand Up @@ -552,6 +571,7 @@ koyeb/api/models/deactivate_organization_request.py
koyeb/api/models/declare_stage_progress_request.py
koyeb/api/models/declare_step_progress_request.py
koyeb/api/models/decline_organization_invitation_reply.py
koyeb/api/models/delete_instance_snapshot_reply.py
koyeb/api/models/delete_organization_reply.py
koyeb/api/models/delete_persistent_volume_reply.py
koyeb/api/models/delete_snapshot_reply.py
Expand Down Expand Up @@ -605,6 +625,8 @@ koyeb/api/models/domain_load_balancer_quotas.py
koyeb/api/models/domain_status.py
koyeb/api/models/domain_type.py
koyeb/api/models/domains_summary.py
koyeb/api/models/egress_policy.py
koyeb/api/models/egress_policy_mode.py
koyeb/api/models/env.py
koyeb/api/models/error.py
koyeb/api/models/error_field.py
Expand All @@ -626,6 +648,7 @@ koyeb/api/models/get_domain_reply.py
koyeb/api/models/get_github_installation_reply.py
koyeb/api/models/get_idenfy_token_reply.py
koyeb/api/models/get_instance_reply.py
koyeb/api/models/get_instance_snapshot_reply.py
koyeb/api/models/get_intercom_profile_reply.py
koyeb/api/models/get_metrics_reply.py
koyeb/api/models/get_metrics_reply_metric.py
Expand Down Expand Up @@ -665,6 +688,11 @@ koyeb/api/models/instance.py
koyeb/api/models/instance_availability.py
koyeb/api/models/instance_event.py
koyeb/api/models/instance_list_item.py
koyeb/api/models/instance_snapshot.py
koyeb/api/models/instance_snapshot_event.py
koyeb/api/models/instance_snapshot_quotas.py
koyeb/api/models/instance_snapshot_status.py
koyeb/api/models/instance_snapshot_type.py
koyeb/api/models/instance_status.py
koyeb/api/models/instance_usage.py
koyeb/api/models/instances_summary.py
Expand Down Expand Up @@ -697,6 +725,8 @@ koyeb/api/models/list_deployment_events_reply.py
koyeb/api/models/list_deployments_reply.py
koyeb/api/models/list_domains_reply.py
koyeb/api/models/list_instance_events_reply.py
koyeb/api/models/list_instance_snapshot_events_reply.py
koyeb/api/models/list_instance_snapshots_reply.py
koyeb/api/models/list_instances_reply.py
koyeb/api/models/list_organization_invitations_reply.py
koyeb/api/models/list_organization_members_reply.py
Expand Down Expand Up @@ -728,6 +758,8 @@ koyeb/api/models/neon_postgres_database_deployment_metadata.py
koyeb/api/models/neon_postgres_database_neon_database.py
koyeb/api/models/neon_postgres_database_neon_role.py
koyeb/api/models/neon_postgres_summary.py
koyeb/api/models/network_policy.py
koyeb/api/models/network_policy_destination.py
koyeb/api/models/next_invoice_reply.py
koyeb/api/models/next_invoice_reply_discount.py
koyeb/api/models/next_invoice_reply_discount_type.py
Expand Down
32 changes: 32 additions & 0 deletions koyeb/api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"DeploymentsApi",
"DockerHelperApi",
"DomainsApi",
"InstanceSnapshotsApi",
"InstancesApi",
"IntercomApi",
"LogsApi",
Expand Down Expand Up @@ -116,6 +117,8 @@
"CreateCredentialReply",
"CreateDomain",
"CreateDomainReply",
"CreateInstanceSnapshotReply",
"CreateInstanceSnapshotRequest",
"CreateOrganizationInvitationReply",
"CreateOrganizationInvitationRequest",
"CreateOrganizationReply",
Expand Down Expand Up @@ -145,6 +148,7 @@
"DeclareStageProgressRequest",
"DeclareStepProgressRequest",
"DeclineOrganizationInvitationReply",
"DeleteInstanceSnapshotReply",
"DeleteOrganizationReply",
"DeletePersistentVolumeReply",
"DeleteSnapshotReply",
Expand Down Expand Up @@ -198,6 +202,8 @@
"DomainStatus",
"DomainType",
"DomainsSummary",
"EgressPolicy",
"EgressPolicyMode",
"Env",
"Error",
"ErrorField",
Expand All @@ -219,6 +225,7 @@
"GetGithubInstallationReply",
"GetIdenfyTokenReply",
"GetInstanceReply",
"GetInstanceSnapshotReply",
"GetIntercomProfileReply",
"GetMetricsReply",
"GetMetricsReplyMetric",
Expand Down Expand Up @@ -258,6 +265,11 @@
"InstanceAvailability",
"InstanceEvent",
"InstanceListItem",
"InstanceSnapshot",
"InstanceSnapshotEvent",
"InstanceSnapshotQuotas",
"InstanceSnapshotStatus",
"InstanceSnapshotType",
"InstanceStatus",
"InstanceUsage",
"InstancesSummary",
Expand Down Expand Up @@ -290,6 +302,8 @@
"ListDeploymentsReply",
"ListDomainsReply",
"ListInstanceEventsReply",
"ListInstanceSnapshotEventsReply",
"ListInstanceSnapshotsReply",
"ListInstancesReply",
"ListOrganizationInvitationsReply",
"ListOrganizationMembersReply",
Expand Down Expand Up @@ -321,6 +335,8 @@
"NeonPostgresDatabaseNeonDatabase",
"NeonPostgresDatabaseNeonRole",
"NeonPostgresSummary",
"NetworkPolicy",
"NetworkPolicyDestination",
"NextInvoiceReply",
"NextInvoiceReplyDiscount",
"NextInvoiceReplyDiscountType",
Expand Down Expand Up @@ -470,6 +486,7 @@
from koyeb.api.api.deployments_api import DeploymentsApi as DeploymentsApi
from koyeb.api.api.docker_helper_api import DockerHelperApi as DockerHelperApi
from koyeb.api.api.domains_api import DomainsApi as DomainsApi
from koyeb.api.api.instance_snapshots_api import InstanceSnapshotsApi as InstanceSnapshotsApi
from koyeb.api.api.instances_api import InstancesApi as InstancesApi
from koyeb.api.api.intercom_api import IntercomApi as IntercomApi
from koyeb.api.api.logs_api import LogsApi as LogsApi
Expand Down Expand Up @@ -560,6 +577,8 @@
from koyeb.api.models.create_credential_reply import CreateCredentialReply as CreateCredentialReply
from koyeb.api.models.create_domain import CreateDomain as CreateDomain
from koyeb.api.models.create_domain_reply import CreateDomainReply as CreateDomainReply
from koyeb.api.models.create_instance_snapshot_reply import CreateInstanceSnapshotReply as CreateInstanceSnapshotReply
from koyeb.api.models.create_instance_snapshot_request import CreateInstanceSnapshotRequest as CreateInstanceSnapshotRequest
from koyeb.api.models.create_organization_invitation_reply import CreateOrganizationInvitationReply as CreateOrganizationInvitationReply
from koyeb.api.models.create_organization_invitation_request import CreateOrganizationInvitationRequest as CreateOrganizationInvitationRequest
from koyeb.api.models.create_organization_reply import CreateOrganizationReply as CreateOrganizationReply
Expand Down Expand Up @@ -589,6 +608,7 @@
from koyeb.api.models.declare_stage_progress_request import DeclareStageProgressRequest as DeclareStageProgressRequest
from koyeb.api.models.declare_step_progress_request import DeclareStepProgressRequest as DeclareStepProgressRequest
from koyeb.api.models.decline_organization_invitation_reply import DeclineOrganizationInvitationReply as DeclineOrganizationInvitationReply
from koyeb.api.models.delete_instance_snapshot_reply import DeleteInstanceSnapshotReply as DeleteInstanceSnapshotReply
from koyeb.api.models.delete_organization_reply import DeleteOrganizationReply as DeleteOrganizationReply
from koyeb.api.models.delete_persistent_volume_reply import DeletePersistentVolumeReply as DeletePersistentVolumeReply
from koyeb.api.models.delete_snapshot_reply import DeleteSnapshotReply as DeleteSnapshotReply
Expand Down Expand Up @@ -642,6 +662,8 @@
from koyeb.api.models.domain_status import DomainStatus as DomainStatus
from koyeb.api.models.domain_type import DomainType as DomainType
from koyeb.api.models.domains_summary import DomainsSummary as DomainsSummary
from koyeb.api.models.egress_policy import EgressPolicy as EgressPolicy
from koyeb.api.models.egress_policy_mode import EgressPolicyMode as EgressPolicyMode
from koyeb.api.models.env import Env as Env
from koyeb.api.models.error import Error as Error
from koyeb.api.models.error_field import ErrorField as ErrorField
Expand All @@ -663,6 +685,7 @@
from koyeb.api.models.get_github_installation_reply import GetGithubInstallationReply as GetGithubInstallationReply
from koyeb.api.models.get_idenfy_token_reply import GetIdenfyTokenReply as GetIdenfyTokenReply
from koyeb.api.models.get_instance_reply import GetInstanceReply as GetInstanceReply
from koyeb.api.models.get_instance_snapshot_reply import GetInstanceSnapshotReply as GetInstanceSnapshotReply
from koyeb.api.models.get_intercom_profile_reply import GetIntercomProfileReply as GetIntercomProfileReply
from koyeb.api.models.get_metrics_reply import GetMetricsReply as GetMetricsReply
from koyeb.api.models.get_metrics_reply_metric import GetMetricsReplyMetric as GetMetricsReplyMetric
Expand Down Expand Up @@ -702,6 +725,11 @@
from koyeb.api.models.instance_availability import InstanceAvailability as InstanceAvailability
from koyeb.api.models.instance_event import InstanceEvent as InstanceEvent
from koyeb.api.models.instance_list_item import InstanceListItem as InstanceListItem
from koyeb.api.models.instance_snapshot import InstanceSnapshot as InstanceSnapshot
from koyeb.api.models.instance_snapshot_event import InstanceSnapshotEvent as InstanceSnapshotEvent
from koyeb.api.models.instance_snapshot_quotas import InstanceSnapshotQuotas as InstanceSnapshotQuotas
from koyeb.api.models.instance_snapshot_status import InstanceSnapshotStatus as InstanceSnapshotStatus
from koyeb.api.models.instance_snapshot_type import InstanceSnapshotType as InstanceSnapshotType
from koyeb.api.models.instance_status import InstanceStatus as InstanceStatus
from koyeb.api.models.instance_usage import InstanceUsage as InstanceUsage
from koyeb.api.models.instances_summary import InstancesSummary as InstancesSummary
Expand Down Expand Up @@ -734,6 +762,8 @@
from koyeb.api.models.list_deployments_reply import ListDeploymentsReply as ListDeploymentsReply
from koyeb.api.models.list_domains_reply import ListDomainsReply as ListDomainsReply
from koyeb.api.models.list_instance_events_reply import ListInstanceEventsReply as ListInstanceEventsReply
from koyeb.api.models.list_instance_snapshot_events_reply import ListInstanceSnapshotEventsReply as ListInstanceSnapshotEventsReply
from koyeb.api.models.list_instance_snapshots_reply import ListInstanceSnapshotsReply as ListInstanceSnapshotsReply
from koyeb.api.models.list_instances_reply import ListInstancesReply as ListInstancesReply
from koyeb.api.models.list_organization_invitations_reply import ListOrganizationInvitationsReply as ListOrganizationInvitationsReply
from koyeb.api.models.list_organization_members_reply import ListOrganizationMembersReply as ListOrganizationMembersReply
Expand Down Expand Up @@ -765,6 +795,8 @@
from koyeb.api.models.neon_postgres_database_neon_database import NeonPostgresDatabaseNeonDatabase as NeonPostgresDatabaseNeonDatabase
from koyeb.api.models.neon_postgres_database_neon_role import NeonPostgresDatabaseNeonRole as NeonPostgresDatabaseNeonRole
from koyeb.api.models.neon_postgres_summary import NeonPostgresSummary as NeonPostgresSummary
from koyeb.api.models.network_policy import NetworkPolicy as NetworkPolicy
from koyeb.api.models.network_policy_destination import NetworkPolicyDestination as NetworkPolicyDestination
from koyeb.api.models.next_invoice_reply import NextInvoiceReply as NextInvoiceReply
from koyeb.api.models.next_invoice_reply_discount import NextInvoiceReplyDiscount as NextInvoiceReplyDiscount
from koyeb.api.models.next_invoice_reply_discount_type import NextInvoiceReplyDiscountType as NextInvoiceReplyDiscountType
Expand Down
1 change: 1 addition & 0 deletions koyeb/api/api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
from koyeb.api.api.deployments_api import DeploymentsApi
from koyeb.api.api.docker_helper_api import DockerHelperApi
from koyeb.api.api.domains_api import DomainsApi
from koyeb.api.api.instance_snapshots_api import InstanceSnapshotsApi
from koyeb.api.api.instances_api import InstancesApi
from koyeb.api.api.intercom_api import IntercomApi
from koyeb.api.api.logs_api import LogsApi
Expand Down
Loading
Loading