Skip to content
Open
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
46 changes: 45 additions & 1 deletion src/convoy/api/delivery_attempts/get_delivery_attempts.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,32 @@
from ...models.get_delivery_attempts_response_400 import GetDeliveryAttemptsResponse400
from ...models.get_delivery_attempts_response_401 import GetDeliveryAttemptsResponse401
from ...models.get_delivery_attempts_response_404 import GetDeliveryAttemptsResponse404
from ...types import Response
from ...types import UNSET, Response, Unset


def _get_kwargs(
project_id: str,
event_delivery_id: str,
*,
paginated: bool | Unset = UNSET,
before: str | Unset = UNSET,
) -> dict[str, Any]:

params: dict[str, Any] = {}

params["paginated"] = paginated

params["before"] = before

params = {k: v for k, v in params.items() if v is not UNSET and v is not None}

_kwargs: dict[str, Any] = {
"method": "get",
"url": "/v1/projects/{project_id}/eventdeliveries/{event_delivery_id}/deliveryattempts".format(
project_id=quote(str(project_id), safe=""),
event_delivery_id=quote(str(event_delivery_id), safe=""),
),
"params": params,
}

return _kwargs
Expand Down Expand Up @@ -85,6 +97,8 @@ def sync_detailed(
event_delivery_id: str,
*,
client: AuthenticatedClient,
paginated: bool | Unset = UNSET,
before: str | Unset = UNSET,
) -> Response[
GetDeliveryAttemptsResponse200
| GetDeliveryAttemptsResponse400
Expand All @@ -94,10 +108,14 @@ def sync_detailed(
"""List delivery attempts

This endpoint fetches an app message's delivery attempts
Default: latest ten attempts as an array. With paginated=true: content and next_cursor. Pass
next_cursor as before for older history; empty means last page. Pages are oldest first.

Args:
project_id (str):
event_delivery_id (str):
paginated (bool | Unset):
before (str | Unset):

Raises:
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
Expand All @@ -110,6 +128,8 @@ def sync_detailed(
kwargs = _get_kwargs(
project_id=project_id,
event_delivery_id=event_delivery_id,
paginated=paginated,
before=before,
)

response = client.get_httpx_client().request(
Expand All @@ -124,6 +144,8 @@ def sync(
event_delivery_id: str,
*,
client: AuthenticatedClient,
paginated: bool | Unset = UNSET,
before: str | Unset = UNSET,
) -> (
GetDeliveryAttemptsResponse200
| GetDeliveryAttemptsResponse400
Expand All @@ -134,10 +156,14 @@ def sync(
"""List delivery attempts

This endpoint fetches an app message's delivery attempts
Default: latest ten attempts as an array. With paginated=true: content and next_cursor. Pass
next_cursor as before for older history; empty means last page. Pages are oldest first.

Args:
project_id (str):
event_delivery_id (str):
paginated (bool | Unset):
before (str | Unset):

Raises:
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
Expand All @@ -151,6 +177,8 @@ def sync(
project_id=project_id,
event_delivery_id=event_delivery_id,
client=client,
paginated=paginated,
before=before,
).parsed


Expand All @@ -159,6 +187,8 @@ async def asyncio_detailed(
event_delivery_id: str,
*,
client: AuthenticatedClient,
paginated: bool | Unset = UNSET,
before: str | Unset = UNSET,
) -> Response[
GetDeliveryAttemptsResponse200
| GetDeliveryAttemptsResponse400
Expand All @@ -168,10 +198,14 @@ async def asyncio_detailed(
"""List delivery attempts

This endpoint fetches an app message's delivery attempts
Default: latest ten attempts as an array. With paginated=true: content and next_cursor. Pass
next_cursor as before for older history; empty means last page. Pages are oldest first.

Args:
project_id (str):
event_delivery_id (str):
paginated (bool | Unset):
before (str | Unset):

Raises:
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
Expand All @@ -184,6 +218,8 @@ async def asyncio_detailed(
kwargs = _get_kwargs(
project_id=project_id,
event_delivery_id=event_delivery_id,
paginated=paginated,
before=before,
)

response = await client.get_async_httpx_client().request(**kwargs)
Expand All @@ -196,6 +232,8 @@ async def asyncio(
event_delivery_id: str,
*,
client: AuthenticatedClient,
paginated: bool | Unset = UNSET,
before: str | Unset = UNSET,
) -> (
GetDeliveryAttemptsResponse200
| GetDeliveryAttemptsResponse400
Expand All @@ -206,10 +244,14 @@ async def asyncio(
"""List delivery attempts

This endpoint fetches an app message's delivery attempts
Default: latest ten attempts as an array. With paginated=true: content and next_cursor. Pass
next_cursor as before for older history; empty means last page. Pages are oldest first.

Args:
project_id (str):
event_delivery_id (str):
paginated (bool | Unset):
before (str | Unset):

Raises:
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
Expand All @@ -224,5 +266,7 @@ async def asyncio(
project_id=project_id,
event_delivery_id=event_delivery_id,
client=client,
paginated=paginated,
before=before,
)
).parsed
51 changes: 50 additions & 1 deletion src/convoy/api/event_deliveries/batch_retry_event_delivery.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,14 @@ def _get_kwargs(
event_id: str | Unset = UNSET,
event_type: str | Unset = UNSET,
idempotency_key: str | Unset = UNSET,
idempotency_value: str | Unset = UNSET,
min_trials: int | Unset = UNSET,
next_page_cursor: str | Unset = UNSET,
per_page: int | Unset = UNSET,
prev_page_cursor: str | Unset = UNSET,
query: str | Unset = UNSET,
sort: str | Unset = UNSET,
source_id: list[str] | Unset = UNSET,
start_date: str | Unset = UNSET,
status: list[str] | Unset = UNSET,
subscription_id: str | Unset = UNSET,
Expand All @@ -61,10 +64,14 @@ def _get_kwargs(

params["eventId"] = event_id

params["event_type"] = event_type
params["eventType"] = event_type

params["idempotencyKey"] = idempotency_key

params["idempotencyValue"] = idempotency_value

params["minTrials"] = min_trials

params["next_page_cursor"] = next_page_cursor

params["perPage"] = per_page
Expand All @@ -75,6 +82,12 @@ def _get_kwargs(

params["sort"] = sort

json_source_id: list[str] | Unset = UNSET
if not isinstance(source_id, Unset):
json_source_id = source_id

params["sourceId"] = json_source_id

params["startDate"] = start_date

json_status: list[str] | Unset = UNSET
Expand Down Expand Up @@ -159,11 +172,14 @@ def sync_detailed(
event_id: str | Unset = UNSET,
event_type: str | Unset = UNSET,
idempotency_key: str | Unset = UNSET,
idempotency_value: str | Unset = UNSET,
min_trials: int | Unset = UNSET,
next_page_cursor: str | Unset = UNSET,
per_page: int | Unset = UNSET,
prev_page_cursor: str | Unset = UNSET,
query: str | Unset = UNSET,
sort: str | Unset = UNSET,
source_id: list[str] | Unset = UNSET,
start_date: str | Unset = UNSET,
status: list[str] | Unset = UNSET,
subscription_id: str | Unset = UNSET,
Expand All @@ -185,11 +201,14 @@ def sync_detailed(
event_id (str | Unset):
event_type (str | Unset):
idempotency_key (str | Unset):
idempotency_value (str | Unset):
min_trials (int | Unset):
next_page_cursor (str | Unset):
per_page (int | Unset):
prev_page_cursor (str | Unset):
query (str | Unset):
sort (str | Unset):
source_id (list[str] | Unset):
start_date (str | Unset):
status (list[str] | Unset):
subscription_id (str | Unset):
Expand All @@ -210,11 +229,14 @@ def sync_detailed(
event_id=event_id,
event_type=event_type,
idempotency_key=idempotency_key,
idempotency_value=idempotency_value,
min_trials=min_trials,
next_page_cursor=next_page_cursor,
per_page=per_page,
prev_page_cursor=prev_page_cursor,
query=query,
sort=sort,
source_id=source_id,
start_date=start_date,
status=status,
subscription_id=subscription_id,
Expand All @@ -237,11 +259,14 @@ def sync(
event_id: str | Unset = UNSET,
event_type: str | Unset = UNSET,
idempotency_key: str | Unset = UNSET,
idempotency_value: str | Unset = UNSET,
min_trials: int | Unset = UNSET,
next_page_cursor: str | Unset = UNSET,
per_page: int | Unset = UNSET,
prev_page_cursor: str | Unset = UNSET,
query: str | Unset = UNSET,
sort: str | Unset = UNSET,
source_id: list[str] | Unset = UNSET,
start_date: str | Unset = UNSET,
status: list[str] | Unset = UNSET,
subscription_id: str | Unset = UNSET,
Expand All @@ -264,11 +289,14 @@ def sync(
event_id (str | Unset):
event_type (str | Unset):
idempotency_key (str | Unset):
idempotency_value (str | Unset):
min_trials (int | Unset):
next_page_cursor (str | Unset):
per_page (int | Unset):
prev_page_cursor (str | Unset):
query (str | Unset):
sort (str | Unset):
source_id (list[str] | Unset):
start_date (str | Unset):
status (list[str] | Unset):
subscription_id (str | Unset):
Expand All @@ -290,11 +318,14 @@ def sync(
event_id=event_id,
event_type=event_type,
idempotency_key=idempotency_key,
idempotency_value=idempotency_value,
min_trials=min_trials,
next_page_cursor=next_page_cursor,
per_page=per_page,
prev_page_cursor=prev_page_cursor,
query=query,
sort=sort,
source_id=source_id,
start_date=start_date,
status=status,
subscription_id=subscription_id,
Expand All @@ -311,11 +342,14 @@ async def asyncio_detailed(
event_id: str | Unset = UNSET,
event_type: str | Unset = UNSET,
idempotency_key: str | Unset = UNSET,
idempotency_value: str | Unset = UNSET,
min_trials: int | Unset = UNSET,
next_page_cursor: str | Unset = UNSET,
per_page: int | Unset = UNSET,
prev_page_cursor: str | Unset = UNSET,
query: str | Unset = UNSET,
sort: str | Unset = UNSET,
source_id: list[str] | Unset = UNSET,
start_date: str | Unset = UNSET,
status: list[str] | Unset = UNSET,
subscription_id: str | Unset = UNSET,
Expand All @@ -337,11 +371,14 @@ async def asyncio_detailed(
event_id (str | Unset):
event_type (str | Unset):
idempotency_key (str | Unset):
idempotency_value (str | Unset):
min_trials (int | Unset):
next_page_cursor (str | Unset):
per_page (int | Unset):
prev_page_cursor (str | Unset):
query (str | Unset):
sort (str | Unset):
source_id (list[str] | Unset):
start_date (str | Unset):
status (list[str] | Unset):
subscription_id (str | Unset):
Expand All @@ -362,11 +399,14 @@ async def asyncio_detailed(
event_id=event_id,
event_type=event_type,
idempotency_key=idempotency_key,
idempotency_value=idempotency_value,
min_trials=min_trials,
next_page_cursor=next_page_cursor,
per_page=per_page,
prev_page_cursor=prev_page_cursor,
query=query,
sort=sort,
source_id=source_id,
start_date=start_date,
status=status,
subscription_id=subscription_id,
Expand All @@ -387,11 +427,14 @@ async def asyncio(
event_id: str | Unset = UNSET,
event_type: str | Unset = UNSET,
idempotency_key: str | Unset = UNSET,
idempotency_value: str | Unset = UNSET,
min_trials: int | Unset = UNSET,
next_page_cursor: str | Unset = UNSET,
per_page: int | Unset = UNSET,
prev_page_cursor: str | Unset = UNSET,
query: str | Unset = UNSET,
sort: str | Unset = UNSET,
source_id: list[str] | Unset = UNSET,
start_date: str | Unset = UNSET,
status: list[str] | Unset = UNSET,
subscription_id: str | Unset = UNSET,
Expand All @@ -414,11 +457,14 @@ async def asyncio(
event_id (str | Unset):
event_type (str | Unset):
idempotency_key (str | Unset):
idempotency_value (str | Unset):
min_trials (int | Unset):
next_page_cursor (str | Unset):
per_page (int | Unset):
prev_page_cursor (str | Unset):
query (str | Unset):
sort (str | Unset):
source_id (list[str] | Unset):
start_date (str | Unset):
status (list[str] | Unset):
subscription_id (str | Unset):
Expand All @@ -441,11 +487,14 @@ async def asyncio(
event_id=event_id,
event_type=event_type,
idempotency_key=idempotency_key,
idempotency_value=idempotency_value,
min_trials=min_trials,
next_page_cursor=next_page_cursor,
per_page=per_page,
prev_page_cursor=prev_page_cursor,
query=query,
sort=sort,
source_id=source_id,
start_date=start_date,
status=status,
subscription_id=subscription_id,
Expand Down
Loading
Loading