@@ -120,9 +120,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
120
120
);
121
121
122
122
$response = $sdk->trigger(
123
- triggerEventRequestDto: $triggerEventRequestDto,
124
- idempotencyKey: '<value >'
125
-
123
+ triggerEventRequestDto: $triggerEventRequestDto
126
124
);
127
125
128
126
if ($response->triggerEventResponseDto !== null) {
@@ -148,9 +146,7 @@ $sdk = novu\Novu::builder()
148
146
149
147
150
148
$response = $sdk->cancel(
151
- transactionId: '<id >',
152
- idempotencyKey: '<value >'
153
-
149
+ transactionId: '<id >'
154
150
);
155
151
156
152
if ($response->boolean !== null) {
@@ -194,9 +190,7 @@ $triggerEventToAllRequestDto = new Components\TriggerEventToAllRequestDto(
194
190
);
195
191
196
192
$response = $sdk->triggerBroadcast(
197
- triggerEventToAllRequestDto: $triggerEventToAllRequestDto,
198
- idempotencyKey: '<value >'
199
-
193
+ triggerEventToAllRequestDto: $triggerEventToAllRequestDto
200
194
);
201
195
202
196
if ($response->triggerEventResponseDto !== null) {
@@ -233,13 +227,33 @@ $bulkTriggerEventDto = new Components\BulkTriggerEventDto(
233
227
overrides: new Components\Overrides(),
234
228
to: 'SUBSCRIBER_ID',
235
229
),
230
+ new Components\TriggerEventRequestDto(
231
+ workflowId: 'workflow_identifier',
232
+ payload: [
233
+ 'comment_id' => 'string',
234
+ 'post' => [
235
+ 'text' => 'string',
236
+ ],
237
+ ],
238
+ overrides: new Components\Overrides(),
239
+ to: 'SUBSCRIBER_ID',
240
+ ),
241
+ new Components\TriggerEventRequestDto(
242
+ workflowId: 'workflow_identifier',
243
+ payload: [
244
+ 'comment_id' => 'string',
245
+ 'post' => [
246
+ 'text' => 'string',
247
+ ],
248
+ ],
249
+ overrides: new Components\Overrides(),
250
+ to: 'SUBSCRIBER_ID',
251
+ ),
236
252
],
237
253
);
238
254
239
255
$response = $sdk->triggerBulk(
240
- bulkTriggerEventDto: $bulkTriggerEventDto,
241
- idempotencyKey: '<value >'
242
-
256
+ bulkTriggerEventDto: $bulkTriggerEventDto
243
257
);
244
258
245
259
if ($response->triggerEventResponseDtos !== null) {
@@ -287,9 +301,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
287
301
);
288
302
289
303
$response = $sdk->trigger(
290
- triggerEventRequestDto: $triggerEventRequestDto,
291
- idempotencyKey: '<value >'
292
-
304
+ triggerEventRequestDto: $triggerEventRequestDto
293
305
);
294
306
295
307
if ($response->triggerEventResponseDto !== null) {
@@ -304,6 +316,13 @@ if ($response->triggerEventResponseDto !== null) {
304
316
<details open >
305
317
<summary >Available methods</summary >
306
318
319
+ ### [ environments] ( docs/sdks/environments/README.md )
320
+
321
+ * [ create] ( docs/sdks/environments/README.md#create ) - Create an environment
322
+ * [ list] ( docs/sdks/environments/README.md#list ) - List all environments
323
+ * [ update] ( docs/sdks/environments/README.md#update ) - Update an environment
324
+ * [ delete] ( docs/sdks/environments/README.md#delete ) - Delete an environment
325
+
307
326
### [ integrations] ( docs/sdks/integrations/README.md )
308
327
309
328
* [ list] ( docs/sdks/integrations/README.md#list ) - List all integrations
@@ -337,7 +356,7 @@ if ($response->triggerEventResponseDto !== null) {
337
356
* [ create] ( docs/sdks/subscribers/README.md#create ) - Create a subscriber
338
357
* [ get] ( docs/sdks/subscribers/README.md#get ) - Retrieve a subscriber
339
358
* [ patch] ( docs/sdks/subscribers/README.md#patch ) - Update a subscriber
340
- * [ delete] ( docs/sdks/subscribers/README.md#delete ) - Delete subscriber
359
+ * [ delete] ( docs/sdks/subscribers/README.md#delete ) - Delete a subscriber
341
360
* [ createBulk] ( docs/sdks/subscribers/README.md#createbulk ) - Bulk create subscribers
342
361
* [ updatePreferences] ( docs/sdks/subscribers/README.md#updatepreferences ) - Update subscriber preferences
343
362
* [ updateCredentials] ( docs/sdks/subscribers/README.md#updatecredentials ) - Update provider credentials
@@ -391,6 +410,20 @@ if ($response->triggerEventResponseDto !== null) {
391
410
392
411
* [ check] ( docs/sdks/topicssubscribers/README.md#check ) - Check topic subscriber
393
412
413
+ ### [ workflows] ( docs/sdks/workflows/README.md )
414
+
415
+ * [ create] ( docs/sdks/workflows/README.md#create ) - Create a workflow
416
+ * [ list] ( docs/sdks/workflows/README.md#list ) - List all workflows
417
+ * [ update] ( docs/sdks/workflows/README.md#update ) - Update a workflow
418
+ * [ get] ( docs/sdks/workflows/README.md#get ) - Retrieve a workflow
419
+ * [ delete] ( docs/sdks/workflows/README.md#delete ) - Delete a workflow
420
+ * [ patch] ( docs/sdks/workflows/README.md#patch ) - Update a workflow
421
+ * [ sync] ( docs/sdks/workflows/README.md#sync ) - Sync a workflow
422
+
423
+ #### [ workflows->steps] ( docs/sdks/steps/README.md )
424
+
425
+ * [ retrieve] ( docs/sdks/steps/README.md#retrieve ) - Retrieve workflow step
426
+
394
427
</details >
395
428
<!-- End Available Resources and Operations [operations] -->
396
429
@@ -429,7 +462,6 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
429
462
430
463
$response = $sdk->trigger(
431
464
triggerEventRequestDto: $triggerEventRequestDto,
432
- idempotencyKey: '<value >',
433
465
options: Utils\Options->builder()->setRetryConfig(
434
466
new Retry\RetryConfigBackoff(
435
467
initialInterval: 1,
@@ -484,9 +516,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
484
516
);
485
517
486
518
$response = $sdk->trigger(
487
- triggerEventRequestDto: $triggerEventRequestDto,
488
- idempotencyKey: '<value >'
489
-
519
+ triggerEventRequestDto: $triggerEventRequestDto
490
520
);
491
521
492
522
if ($response->triggerEventResponseDto !== null) {
@@ -511,13 +541,14 @@ By default an API error will raise a `Errors\APIException` exception, which has
511
541
512
542
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective * Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the ` trigger ` method throws the following exceptions:
513
543
514
- | Error Type | Status Code | Content Type |
515
- | ------------------------- | -------------------------------------- | ---------------- |
516
- | Errors\ErrorDto | 414 | application/json |
517
- | Errors\ErrorDto | 400, 401, 403, 404, 405, 409, 413, 415 | application/json |
518
- | Errors\ValidationErrorDto | 422 | application/json |
519
- | Errors\ErrorDto | 500 | application/json |
520
- | Errors\APIException | 4XX, 5XX | \* /\* |
544
+ | Error Type | Status Code | Content Type |
545
+ | ------------------------------------ | --------------------------------- | ---------------- |
546
+ | Errors\PayloadValidationExceptionDto | 400 | application/json |
547
+ | Errors\ErrorDto | 414 | application/json |
548
+ | Errors\ErrorDto | 401, 403, 404, 405, 409, 413, 415 | application/json |
549
+ | Errors\ValidationErrorDto | 422 | application/json |
550
+ | Errors\ErrorDto | 500 | application/json |
551
+ | Errors\APIException | 4XX, 5XX | \* /\* |
521
552
522
553
### Example
523
554
@@ -550,14 +581,15 @@ try {
550
581
);
551
582
552
583
$response = $sdk->trigger(
553
- triggerEventRequestDto: $triggerEventRequestDto,
554
- idempotencyKey: '<value >'
555
-
584
+ triggerEventRequestDto: $triggerEventRequestDto
556
585
);
557
586
558
587
if ($response->triggerEventResponseDto !== null) {
559
588
// handle response
560
589
}
590
+ } catch (Errors\PayloadValidationExceptionDtoThrowable $e) {
591
+ // handle $e->$container data
592
+ throw $e;
561
593
} catch (Errors\ErrorDtoThrowable $e) {
562
594
// handle $e->$container data
563
595
throw $e;
@@ -619,9 +651,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
619
651
);
620
652
621
653
$response = $sdk->trigger(
622
- triggerEventRequestDto: $triggerEventRequestDto,
623
- idempotencyKey: '<value >'
624
-
654
+ triggerEventRequestDto: $triggerEventRequestDto
625
655
);
626
656
627
657
if ($response->triggerEventResponseDto !== null) {
@@ -660,9 +690,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
660
690
);
661
691
662
692
$response = $sdk->trigger(
663
- triggerEventRequestDto: $triggerEventRequestDto,
664
- idempotencyKey: '<value >'
665
-
693
+ triggerEventRequestDto: $triggerEventRequestDto
666
694
);
667
695
668
696
if ($response->triggerEventResponseDto !== null) {
0 commit comments