Skip to content

Commit 78563fd

Browse files
feat(api): api update
1 parent c9193ff commit 78563fd

File tree

5 files changed

+9
-65
lines changed

5 files changed

+9
-65
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 89
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/knock%2Fknock-2d3aac5f3ddf05db97231694fc7fab3f0f2abac4691944dd52bf5a250a4edaa5.yml
3-
openapi_spec_hash: 6418b750ca4a74b7248e3913fefb0bed
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/knock%2Fknock-8d6bb1a0b221b8b9fb9aae94419c46e2e1ca4732281924f24c6539c006d12cb8.yml
3+
openapi_spec_hash: 5dd6c9f3cac4f8cc602c0d1543ec4de4
44
config_hash: 5c872aa99cad9b9602e84668f5b38a8a

src/knockapi/types/object_set_channel_data_params.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,23 @@
55
from typing import Union
66
from typing_extensions import Required, TypeAlias, TypedDict
77

8-
from .._types import SequenceNotStr
98
from .recipients.push_channel_data_param import PushChannelDataParam
109
from .recipients.slack_channel_data_param import SlackChannelDataParam
1110
from .recipients.discord_channel_data_param import DiscordChannelDataParam
1211
from .recipients.ms_teams_channel_data_param import MsTeamsChannelDataParam
1312
from .recipients.one_signal_channel_data_param import OneSignalChannelDataParam
1413

15-
__all__ = ["ObjectSetChannelDataParams", "Data", "DataAwsSnsPushChannelData"]
14+
__all__ = ["ObjectSetChannelDataParams", "Data"]
1615

1716

1817
class ObjectSetChannelDataParams(TypedDict, total=False):
1918
data: Required[Data]
2019
"""Channel data for a given channel type."""
2120

2221

23-
class DataAwsSnsPushChannelData(TypedDict, total=False):
24-
target_arns: Required[SequenceNotStr[str]]
25-
"""A list of platform endpoint ARNs.
26-
27-
See
28-
[Setting up an Amazon SNS platform endpoint for mobile notifications](https://docs.aws.amazon.com/sns/latest/dg/mobile-platform-endpoint.html).
29-
"""
30-
31-
3222
Data: TypeAlias = Union[
3323
PushChannelDataParam,
3424
OneSignalChannelDataParam,
35-
DataAwsSnsPushChannelData,
3625
SlackChannelDataParam,
3726
MsTeamsChannelDataParam,
3827
DiscordChannelDataParam,

src/knockapi/types/recipients/channel_data.py

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Union, Optional
3+
from typing import Union, Optional
44
from typing_extensions import Literal, TypeAlias
55

66
from pydantic import Field as FieldInfo
@@ -12,26 +12,9 @@
1212
from .ms_teams_channel_data import MsTeamsChannelData
1313
from .one_signal_channel_data import OneSignalChannelData
1414

15-
__all__ = ["ChannelData", "Data", "DataAwsSnsPushChannelData"]
15+
__all__ = ["ChannelData", "Data"]
1616

17-
18-
class DataAwsSnsPushChannelData(BaseModel):
19-
target_arns: List[str]
20-
"""A list of platform endpoint ARNs.
21-
22-
See
23-
[Setting up an Amazon SNS platform endpoint for mobile notifications](https://docs.aws.amazon.com/sns/latest/dg/mobile-platform-endpoint.html).
24-
"""
25-
26-
27-
Data: TypeAlias = Union[
28-
PushChannelData,
29-
SlackChannelData,
30-
MsTeamsChannelData,
31-
DiscordChannelData,
32-
OneSignalChannelData,
33-
DataAwsSnsPushChannelData,
34-
]
17+
Data: TypeAlias = Union[PushChannelData, SlackChannelData, MsTeamsChannelData, DiscordChannelData, OneSignalChannelData]
3518

3619

3720
class ChannelData(BaseModel):
@@ -48,7 +31,6 @@ class ChannelData(BaseModel):
4831
Literal[
4932
"push_fcm",
5033
"push_apns",
51-
"push_aws_sns",
5234
"push_expo",
5335
"push_one_signal",
5436
"chat_slack",

src/knockapi/types/recipients/inline_channel_data_request_param.py

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,19 @@
33
from __future__ import annotations
44

55
from typing import Dict, Union
6-
from typing_extensions import Required, TypeAlias, TypedDict
6+
from typing_extensions import TypeAlias
77

8-
from ..._types import SequenceNotStr
98
from .push_channel_data_param import PushChannelDataParam
109
from .slack_channel_data_param import SlackChannelDataParam
1110
from .discord_channel_data_param import DiscordChannelDataParam
1211
from .ms_teams_channel_data_param import MsTeamsChannelDataParam
1312
from .one_signal_channel_data_param import OneSignalChannelDataParam
1413

15-
__all__ = [
16-
"InlineChannelDataRequestParam",
17-
"InlineChannelDataRequestParamItem",
18-
"InlineChannelDataRequestParamItemAwsSnsPushChannelData",
19-
]
20-
21-
22-
class InlineChannelDataRequestParamItemAwsSnsPushChannelData(TypedDict, total=False):
23-
target_arns: Required[SequenceNotStr[str]]
24-
"""A list of platform endpoint ARNs.
25-
26-
See
27-
[Setting up an Amazon SNS platform endpoint for mobile notifications](https://docs.aws.amazon.com/sns/latest/dg/mobile-platform-endpoint.html).
28-
"""
29-
14+
__all__ = ["InlineChannelDataRequestParam", "InlineChannelDataRequestParamItem"]
3015

3116
InlineChannelDataRequestParamItem: TypeAlias = Union[
3217
PushChannelDataParam,
3318
OneSignalChannelDataParam,
34-
InlineChannelDataRequestParamItemAwsSnsPushChannelData,
3519
SlackChannelDataParam,
3620
MsTeamsChannelDataParam,
3721
DiscordChannelDataParam,

src/knockapi/types/user_set_channel_data_params.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,23 @@
55
from typing import Union
66
from typing_extensions import Required, TypeAlias, TypedDict
77

8-
from .._types import SequenceNotStr
98
from .recipients.push_channel_data_param import PushChannelDataParam
109
from .recipients.slack_channel_data_param import SlackChannelDataParam
1110
from .recipients.discord_channel_data_param import DiscordChannelDataParam
1211
from .recipients.ms_teams_channel_data_param import MsTeamsChannelDataParam
1312
from .recipients.one_signal_channel_data_param import OneSignalChannelDataParam
1413

15-
__all__ = ["UserSetChannelDataParams", "Data", "DataAwsSnsPushChannelData"]
14+
__all__ = ["UserSetChannelDataParams", "Data"]
1615

1716

1817
class UserSetChannelDataParams(TypedDict, total=False):
1918
data: Required[Data]
2019
"""Channel data for a given channel type."""
2120

2221

23-
class DataAwsSnsPushChannelData(TypedDict, total=False):
24-
target_arns: Required[SequenceNotStr[str]]
25-
"""A list of platform endpoint ARNs.
26-
27-
See
28-
[Setting up an Amazon SNS platform endpoint for mobile notifications](https://docs.aws.amazon.com/sns/latest/dg/mobile-platform-endpoint.html).
29-
"""
30-
31-
3222
Data: TypeAlias = Union[
3323
PushChannelDataParam,
3424
OneSignalChannelDataParam,
35-
DataAwsSnsPushChannelData,
3625
SlackChannelDataParam,
3726
MsTeamsChannelDataParam,
3827
DiscordChannelDataParam,

0 commit comments

Comments
 (0)