@@ -120,9 +120,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
120120);
121121
122122$response = $sdk->trigger(
123- triggerEventRequestDto: $triggerEventRequestDto,
124- idempotencyKey: '<value >'
125-
123+ triggerEventRequestDto: $triggerEventRequestDto
126124);
127125
128126if ($response->triggerEventResponseDto !== null) {
@@ -148,9 +146,7 @@ $sdk = novu\Novu::builder()
148146
149147
150148$response = $sdk->cancel(
151- transactionId: '<id >',
152- idempotencyKey: '<value >'
153-
149+ transactionId: '<id >'
154150);
155151
156152if ($response->boolean !== null) {
@@ -194,9 +190,7 @@ $triggerEventToAllRequestDto = new Components\TriggerEventToAllRequestDto(
194190);
195191
196192$response = $sdk->triggerBroadcast(
197- triggerEventToAllRequestDto: $triggerEventToAllRequestDto,
198- idempotencyKey: '<value >'
199-
193+ triggerEventToAllRequestDto: $triggerEventToAllRequestDto
200194);
201195
202196if ($response->triggerEventResponseDto !== null) {
@@ -233,13 +227,33 @@ $bulkTriggerEventDto = new Components\BulkTriggerEventDto(
233227 overrides: new Components\Overrides(),
234228 to: 'SUBSCRIBER_ID',
235229 ),
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+ ),
236252 ],
237253);
238254
239255$response = $sdk->triggerBulk(
240- bulkTriggerEventDto: $bulkTriggerEventDto,
241- idempotencyKey: '<value >'
242-
256+ bulkTriggerEventDto: $bulkTriggerEventDto
243257);
244258
245259if ($response->triggerEventResponseDtos !== null) {
@@ -287,9 +301,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
287301);
288302
289303$response = $sdk->trigger(
290- triggerEventRequestDto: $triggerEventRequestDto,
291- idempotencyKey: '<value >'
292-
304+ triggerEventRequestDto: $triggerEventRequestDto
293305);
294306
295307if ($response->triggerEventResponseDto !== null) {
@@ -304,6 +316,13 @@ if ($response->triggerEventResponseDto !== null) {
304316<details open >
305317<summary >Available methods</summary >
306318
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+
307326### [ integrations] ( docs/sdks/integrations/README.md )
308327
309328* [ list] ( docs/sdks/integrations/README.md#list ) - List all integrations
@@ -337,7 +356,7 @@ if ($response->triggerEventResponseDto !== null) {
337356* [ create] ( docs/sdks/subscribers/README.md#create ) - Create a subscriber
338357* [ get] ( docs/sdks/subscribers/README.md#get ) - Retrieve a subscriber
339358* [ 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
341360* [ createBulk] ( docs/sdks/subscribers/README.md#createbulk ) - Bulk create subscribers
342361* [ updatePreferences] ( docs/sdks/subscribers/README.md#updatepreferences ) - Update subscriber preferences
343362* [ updateCredentials] ( docs/sdks/subscribers/README.md#updatecredentials ) - Update provider credentials
@@ -391,6 +410,20 @@ if ($response->triggerEventResponseDto !== null) {
391410
392411* [ check] ( docs/sdks/topicssubscribers/README.md#check ) - Check topic subscriber
393412
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+
394427</details >
395428<!-- End Available Resources and Operations [operations] -->
396429
@@ -429,7 +462,6 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
429462
430463$response = $sdk->trigger(
431464 triggerEventRequestDto: $triggerEventRequestDto,
432- idempotencyKey: '<value >',
433465 options: Utils\Options->builder()->setRetryConfig(
434466 new Retry\RetryConfigBackoff(
435467 initialInterval: 1,
@@ -484,9 +516,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
484516);
485517
486518$response = $sdk->trigger(
487- triggerEventRequestDto: $triggerEventRequestDto,
488- idempotencyKey: '<value >'
489-
519+ triggerEventRequestDto: $triggerEventRequestDto
490520);
491521
492522if ($response->triggerEventResponseDto !== null) {
@@ -511,13 +541,14 @@ By default an API error will raise a `Errors\APIException` exception, which has
511541
512542When 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:
513543
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 | \* /\* |
521552
522553### Example
523554
@@ -550,14 +581,15 @@ try {
550581 );
551582
552583 $response = $sdk->trigger(
553- triggerEventRequestDto: $triggerEventRequestDto,
554- idempotencyKey: '<value >'
555-
584+ triggerEventRequestDto: $triggerEventRequestDto
556585 );
557586
558587 if ($response->triggerEventResponseDto !== null) {
559588 // handle response
560589 }
590+ } catch (Errors\PayloadValidationExceptionDtoThrowable $e) {
591+ // handle $e->$container data
592+ throw $e;
561593} catch (Errors\ErrorDtoThrowable $e) {
562594 // handle $e->$container data
563595 throw $e;
@@ -619,9 +651,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
619651);
620652
621653$response = $sdk->trigger(
622- triggerEventRequestDto: $triggerEventRequestDto,
623- idempotencyKey: '<value >'
624-
654+ triggerEventRequestDto: $triggerEventRequestDto
625655);
626656
627657if ($response->triggerEventResponseDto !== null) {
@@ -660,9 +690,7 @@ $triggerEventRequestDto = new Components\TriggerEventRequestDto(
660690);
661691
662692$response = $sdk->trigger(
663- triggerEventRequestDto: $triggerEventRequestDto,
664- idempotencyKey: '<value >'
665-
693+ triggerEventRequestDto: $triggerEventRequestDto
666694);
667695
668696if ($response->triggerEventResponseDto !== null) {
0 commit comments