Skip to content

Commit bfa3feb

Browse files
authored
Merge pull request #14 from sendinblue/feature_fix-enum-for-type-array
Fix enum for array type in create/update webhook models
2 parents 72a7252 + c2645db commit bfa3feb

File tree

6 files changed

+214
-4
lines changed

6 files changed

+214
-4
lines changed

docs/CreateWebhook.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,39 @@ Name | Type | Description | Notes
99
**type** | **String** | Type of the webhook | [optional] [default to 'transactional']
1010

1111

12+
<a name="[EventsEnum]"></a>
13+
## Enum: [EventsEnum]
14+
15+
16+
* `hardBounce` (value: `"hardBounce"`)
17+
18+
* `softBounce` (value: `"softBounce"`)
19+
20+
* `blocked` (value: `"blocked"`)
21+
22+
* `spam` (value: `"spam"`)
23+
24+
* `delivered` (value: `"delivered"`)
25+
26+
* `request` (value: `"request"`)
27+
28+
* `click` (value: `"click"`)
29+
30+
* `invalid` (value: `"invalid"`)
31+
32+
* `deferred` (value: `"deferred"`)
33+
34+
* `opened` (value: `"opened"`)
35+
36+
* `uniqueOpened` (value: `"uniqueOpened"`)
37+
38+
* `unsubscribed` (value: `"unsubscribed"`)
39+
40+
* `listAddition` (value: `"listAddition"`)
41+
42+
43+
44+
1245
<a name="TypeEnum"></a>
1346
## Enum: TypeEnum
1447

docs/UpdateWebhook.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,36 @@ Name | Type | Description | Notes
88
**events** | **[String]** | Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition and delivered | [optional]
99

1010

11+
<a name="[EventsEnum]"></a>
12+
## Enum: [EventsEnum]
13+
14+
15+
* `hardBounce` (value: `"hardBounce"`)
16+
17+
* `softBounce` (value: `"softBounce"`)
18+
19+
* `blocked` (value: `"blocked"`)
20+
21+
* `spam` (value: `"spam"`)
22+
23+
* `delivered` (value: `"delivered"`)
24+
25+
* `request` (value: `"request"`)
26+
27+
* `click` (value: `"click"`)
28+
29+
* `invalid` (value: `"invalid"`)
30+
31+
* `deferred` (value: `"deferred"`)
32+
33+
* `opened` (value: `"opened"`)
34+
35+
* `uniqueOpened` (value: `"uniqueOpened"`)
36+
37+
* `unsubscribed` (value: `"unsubscribed"`)
38+
39+
* `listAddition` (value: `"listAddition"`)
40+
41+
42+
43+

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sib-api-v3-sdk",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"description": "Official SendinBlue provided RESTFul API V3 nodejs library",
55
"license": "ISC",
66
"main": "src/index.js",

src/model/CreateWebhook.js

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
exports.prototype['description'] = undefined;
9595
/**
9696
* Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition & delivered
97-
* @member {Array.<String>} events
97+
* @member {Array.<module:model/CreateWebhook.EventsEnum>} events
9898
*/
9999
exports.prototype['events'] = undefined;
100100
/**
@@ -105,6 +105,78 @@
105105
exports.prototype['type'] = 'transactional';
106106

107107

108+
/**
109+
* Allowed values for the <code>events</code> property.
110+
* @enum {String}
111+
* @readonly
112+
*/
113+
exports.EventsEnum = {
114+
/**
115+
* value: "hardBounce"
116+
* @const
117+
*/
118+
"hardBounce": "hardBounce",
119+
/**
120+
* value: "softBounce"
121+
* @const
122+
*/
123+
"softBounce": "softBounce",
124+
/**
125+
* value: "blocked"
126+
* @const
127+
*/
128+
"blocked": "blocked",
129+
/**
130+
* value: "spam"
131+
* @const
132+
*/
133+
"spam": "spam",
134+
/**
135+
* value: "delivered"
136+
* @const
137+
*/
138+
"delivered": "delivered",
139+
/**
140+
* value: "request"
141+
* @const
142+
*/
143+
"request": "request",
144+
/**
145+
* value: "click"
146+
* @const
147+
*/
148+
"click": "click",
149+
/**
150+
* value: "invalid"
151+
* @const
152+
*/
153+
"invalid": "invalid",
154+
/**
155+
* value: "deferred"
156+
* @const
157+
*/
158+
"deferred": "deferred",
159+
/**
160+
* value: "opened"
161+
* @const
162+
*/
163+
"opened": "opened",
164+
/**
165+
* value: "uniqueOpened"
166+
* @const
167+
*/
168+
"uniqueOpened": "uniqueOpened",
169+
/**
170+
* value: "unsubscribed"
171+
* @const
172+
*/
173+
"unsubscribed": "unsubscribed",
174+
/**
175+
* value: "listAddition"
176+
* @const
177+
*/
178+
"listAddition": "listAddition" };
179+
108180
/**
109181
* Allowed values for the <code>type</code> property.
110182
* @enum {String}

src/model/UpdateWebhook.js

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,83 @@
8989
exports.prototype['description'] = undefined;
9090
/**
9191
* Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition and delivered
92-
* @member {Array.<String>} events
92+
* @member {Array.<module:model/UpdateWebhook.EventsEnum>} events
9393
*/
9494
exports.prototype['events'] = undefined;
9595

9696

97+
/**
98+
* Allowed values for the <code>events</code> property.
99+
* @enum {String}
100+
* @readonly
101+
*/
102+
exports.EventsEnum = {
103+
/**
104+
* value: "hardBounce"
105+
* @const
106+
*/
107+
"hardBounce": "hardBounce",
108+
/**
109+
* value: "softBounce"
110+
* @const
111+
*/
112+
"softBounce": "softBounce",
113+
/**
114+
* value: "blocked"
115+
* @const
116+
*/
117+
"blocked": "blocked",
118+
/**
119+
* value: "spam"
120+
* @const
121+
*/
122+
"spam": "spam",
123+
/**
124+
* value: "delivered"
125+
* @const
126+
*/
127+
"delivered": "delivered",
128+
/**
129+
* value: "request"
130+
* @const
131+
*/
132+
"request": "request",
133+
/**
134+
* value: "click"
135+
* @const
136+
*/
137+
"click": "click",
138+
/**
139+
* value: "invalid"
140+
* @const
141+
*/
142+
"invalid": "invalid",
143+
/**
144+
* value: "deferred"
145+
* @const
146+
*/
147+
"deferred": "deferred",
148+
/**
149+
* value: "opened"
150+
* @const
151+
*/
152+
"opened": "opened",
153+
/**
154+
* value: "uniqueOpened"
155+
* @const
156+
*/
157+
"uniqueOpened": "uniqueOpened",
158+
/**
159+
* value: "unsubscribed"
160+
* @const
161+
*/
162+
"unsubscribed": "unsubscribed",
163+
/**
164+
* value: "listAddition"
165+
* @const
166+
*/
167+
"listAddition": "listAddition" };
168+
97169

98170
return exports;
99171
}));

0 commit comments

Comments
 (0)