Skip to content

Commit

Permalink
python: Revert last commit, and import types using models.
Browse files Browse the repository at this point in the history
  • Loading branch information
svix-mman committed Jan 23, 2025
1 parent 05fcb7a commit 57d35fb
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 25 deletions.
4 changes: 2 additions & 2 deletions python/svix/api/application.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
import typing as t
from dataclasses import dataclass

from ..internal.openapi_client import models
from ..internal.openapi_client.models.application_in import ApplicationIn
from ..internal.openapi_client.models.application_out import ApplicationOut
from ..internal.openapi_client.models.application_patch import ApplicationPatch
from ..internal.openapi_client.models.list_response_application_out import (
ListResponseApplicationOut,
)
from ..internal.openapi_client.models.ordering import Ordering
from .common import ApiBase, BaseOptions, serialize_params


Expand All @@ -18,7 +18,7 @@ class ApplicationListOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
order: t.Optional[Ordering] = None
order: t.Optional[models.Ordering] = None
"""The sorting order of the returned items"""

def _query_params(self) -> t.Dict[str, str]:
Expand Down
10 changes: 4 additions & 6 deletions python/svix/api/background_task.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,25 @@
import typing as t
from dataclasses import dataclass

from ..internal.openapi_client import models
from ..internal.openapi_client.models.background_task_out import BackgroundTaskOut
from ..internal.openapi_client.models.background_task_status import BackgroundTaskStatus
from ..internal.openapi_client.models.background_task_type import BackgroundTaskType
from ..internal.openapi_client.models.list_response_background_task_out import (
ListResponseBackgroundTaskOut,
)
from ..internal.openapi_client.models.ordering import Ordering
from .common import ApiBase, BaseOptions, serialize_params


@dataclass
class BackgroundTaskListOptions(BaseOptions):
status: t.Optional[BackgroundTaskStatus] = None
status: t.Optional[models.BackgroundTaskStatus] = None
"""Filter the response based on the status."""
task: t.Optional[BackgroundTaskType] = None
task: t.Optional[models.BackgroundTaskType] = None
"""Filter the response based on the type."""
limit: t.Optional[int] = None
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
order: t.Optional[Ordering] = None
order: t.Optional[models.Ordering] = None
"""The sorting order of the returned items"""

def _query_params(self) -> t.Dict[str, str]:
Expand Down
4 changes: 2 additions & 2 deletions python/svix/api/codegen.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"file-generated-at": "2025-01-23T17:18:47.853769785+00:00",
"git-rev": "92650ca178634d29871f5f21f989793ddee9c8ee",
"file-generated-at": "2025-01-23T17:38:28.234604025+00:00",
"git-rev": "6b878374214d1c893739095595718fe54ca2f24a",
"openapi-codegen-version": "0.1.0",
"openapi.json-sha256": "9fa16f8eb28f617b8495cafc9bd529626145df7af01e5c09acdc2b98e39a4725"
}
4 changes: 2 additions & 2 deletions python/svix/api/endpoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from dataclasses import dataclass
from datetime import datetime

from ..internal.openapi_client import models
from ..internal.openapi_client.models.endpoint_headers_in import EndpointHeadersIn
from ..internal.openapi_client.models.endpoint_headers_out import EndpointHeadersOut
from ..internal.openapi_client.models.endpoint_headers_patch_in import (
Expand All @@ -28,7 +29,6 @@
ListResponseEndpointOut,
)
from ..internal.openapi_client.models.message_out import MessageOut
from ..internal.openapi_client.models.ordering import Ordering
from ..internal.openapi_client.models.recover_in import RecoverIn
from ..internal.openapi_client.models.recover_out import RecoverOut
from ..internal.openapi_client.models.replay_in import ReplayIn
Expand All @@ -42,7 +42,7 @@ class EndpointListOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
order: t.Optional[Ordering] = None
order: t.Optional[models.Ordering] = None
"""The sorting order of the returned items"""

def _query_params(self) -> t.Dict[str, str]:
Expand Down
4 changes: 2 additions & 2 deletions python/svix/api/event_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import typing as t
from dataclasses import dataclass

from ..internal.openapi_client import models
from ..internal.openapi_client.models.event_type_import_open_api_in import (
EventTypeImportOpenApiIn,
)
Expand All @@ -15,7 +16,6 @@
from ..internal.openapi_client.models.list_response_event_type_out import (
ListResponseEventTypeOut,
)
from ..internal.openapi_client.models.ordering import Ordering
from .common import ApiBase, BaseOptions, serialize_params


Expand All @@ -25,7 +25,7 @@ class EventTypeListOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
order: t.Optional[Ordering] = None
order: t.Optional[models.Ordering] = None
"""The sorting order of the returned items"""
include_archived: t.Optional[bool] = None
"""When `true` archived (deleted but not expunged) items are included in the response."""
Expand Down
4 changes: 2 additions & 2 deletions python/svix/api/integration.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@

from deprecated import deprecated

from ..internal.openapi_client import models
from ..internal.openapi_client.models.integration_in import IntegrationIn
from ..internal.openapi_client.models.integration_key_out import IntegrationKeyOut
from ..internal.openapi_client.models.integration_out import IntegrationOut
from ..internal.openapi_client.models.integration_update import IntegrationUpdate
from ..internal.openapi_client.models.list_response_integration_out import (
ListResponseIntegrationOut,
)
from ..internal.openapi_client.models.ordering import Ordering
from .common import ApiBase, BaseOptions, serialize_params


Expand All @@ -21,7 +21,7 @@ class IntegrationListOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
order: t.Optional[Ordering] = None
order: t.Optional[models.Ordering] = None
"""The sorting order of the returned items"""

def _query_params(self) -> t.Dict[str, str]:
Expand Down
13 changes: 6 additions & 7 deletions python/svix/api/message_attempt.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from dataclasses import dataclass
from datetime import datetime

from ..internal.openapi_client import models
from ..internal.openapi_client.models.list_response_endpoint_message_out import (
ListResponseEndpointMessageOut,
)
Expand All @@ -13,8 +14,6 @@
ListResponseMessageEndpointOut,
)
from ..internal.openapi_client.models.message_attempt_out import MessageAttemptOut
from ..internal.openapi_client.models.message_status import MessageStatus
from ..internal.openapi_client.models.status_code_class import StatusCodeClass
from .common import ApiBase, BaseOptions, serialize_params


Expand All @@ -24,9 +23,9 @@ class MessageAttemptListByEndpointOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
status: t.Optional[MessageStatus] = None
status: t.Optional[models.MessageStatus] = None
"""Filter response based on the status of the attempt: Success (0), Pending (1), Failed (2), or Sending (3)"""
status_code_class: t.Optional[StatusCodeClass] = None
status_code_class: t.Optional[models.StatusCodeClass] = None
"""Filter response based on the HTTP status code"""
channel: t.Optional[str] = None
"""Filter response based on the channel"""
Expand Down Expand Up @@ -67,9 +66,9 @@ class MessageAttemptListByMsgOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
status: t.Optional[MessageStatus] = None
status: t.Optional[models.MessageStatus] = None
"""Filter response based on the status of the attempt: Success (0), Pending (1), Failed (2), or Sending (3)"""
status_code_class: t.Optional[StatusCodeClass] = None
status_code_class: t.Optional[models.StatusCodeClass] = None
"""Filter response based on the HTTP status code"""
channel: t.Optional[str] = None
"""Filter response based on the channel"""
Expand Down Expand Up @@ -114,7 +113,7 @@ class MessageAttemptListAttemptedMessagesOptions(BaseOptions):
"""Filter response based on the channel"""
tag: t.Optional[str] = None
"""Filter response based on the message tags"""
status: t.Optional[MessageStatus] = None
status: t.Optional[models.MessageStatus] = None
"""Filter response based on the status of the attempt: Success (0), Pending (1), Failed (2), or Sending (3)"""
before: t.Optional[datetime] = None
"""Only include items created before a certain date"""
Expand Down
4 changes: 2 additions & 2 deletions python/svix/api/operational_webhook_endpoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import typing as t
from dataclasses import dataclass

from ..internal.openapi_client import models
from ..internal.openapi_client.models.list_response_operational_webhook_endpoint_out import (
ListResponseOperationalWebhookEndpointOut,
)
Expand All @@ -20,7 +21,6 @@
from ..internal.openapi_client.models.operational_webhook_endpoint_update import (
OperationalWebhookEndpointUpdate,
)
from ..internal.openapi_client.models.ordering import Ordering
from .common import ApiBase, BaseOptions, serialize_params


Expand All @@ -30,7 +30,7 @@ class OperationalWebhookEndpointListOptions(BaseOptions):
"""Limit the number of returned items"""
iterator: t.Optional[str] = None
"""The iterator returned from a prior invocation"""
order: t.Optional[Ordering] = None
order: t.Optional[models.Ordering] = None
"""The sorting order of the returned items"""

def _query_params(self) -> t.Dict[str, str]:
Expand Down

0 comments on commit 57d35fb

Please sign in to comment.