Skip to content

Commit 4e97c26

Browse files
Merge pull request #7 from sendinblue/feature_updated_swagger_sync
swagger sync: for webhook updates
2 parents 132ed5d + 4c36ddb commit 4e97c26

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from setuptools import setup, find_packages
1616

1717
NAME = "sib-api-v3-sdk"
18-
VERSION = "1.1.0"
18+
VERSION = "1.1.1"
1919
# To install the library, run the following
2020
#
2121
# python setup.py install

sib_api_v3_sdk/models/create_webhook.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,13 @@ def events(self, events):
130130
:param events: The events of this CreateWebhook.
131131
:type: list[str]
132132
"""
133+
allowed_values = ["hardBounce", "softBounce", "blocked", "spam", "delivered", "request", "click", "invalid", "deferred", "opened", "uniqueOpened", "unsubscribed", "listAddition"]
134+
if not set(events).issubset(set(allowed_values)):
135+
raise ValueError(
136+
"Invalid values for `events` [{0}], must be a subset of [{1}]"
137+
.format(", ".join(map(str, set(events)-set(allowed_values))),
138+
", ".join(map(str, allowed_values)))
139+
)
133140

134141
self._events = events
135142

sib_api_v3_sdk/models/update_webhook.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,13 @@ def events(self, events):
124124
:param events: The events of this UpdateWebhook.
125125
:type: list[str]
126126
"""
127+
allowed_values = ["hardBounce", "softBounce", "blocked", "spam", "delivered", "request", "click", "invalid", "deferred", "opened", "uniqueOpened", "unsubscribed", "listAddition"]
128+
if not set(events).issubset(set(allowed_values)):
129+
raise ValueError(
130+
"Invalid values for `events` [{0}], must be a subset of [{1}]"
131+
.format(", ".join(map(str, set(events)-set(allowed_values))),
132+
", ".join(map(str, allowed_values)))
133+
)
127134

128135
self._events = events
129136

0 commit comments

Comments
 (0)