11lockVersion: 2.0.0
22id: 6bff3a53-3f0b-40b4-942f-ff70dc583ae5
33management:
4- docChecksum: 632fa4de0d14dd4b63f8adc2b7803ecb
4+ docChecksum: 33031a438b3fd64e12d2d4c915cbaed4
55 docVersion: 3.11.0
6- speakeasyVersion: 1.658.2
6+ speakeasyVersion: 1.659.0
77 generationVersion: 2.755.9
8- releaseVersion: 3.11 .0
9- configChecksum: 2131471616bee99291e536df9e67b63b
8+ releaseVersion: 3.12 .0
9+ configChecksum: e3d831ca9fc8f01066d424cc71a548f0
1010 repoURL: https://github.com/novuhq/novu-ts.git
1111 installationURL: https://github.com/novuhq/novu-ts
1212 published: true
@@ -33,6 +33,7 @@ features:
3333 retries: 2.83.0
3434 sdkHooks: 0.3.0
3535 unions: 2.86.0
36+ uploadStreams: 0.1.0
3637generatedFiles:
3738 - .gitattributes
3839 - .npmignore
@@ -89,6 +90,7 @@ generatedFiles:
8990 - docs/models/components/content.md
9091 - docs/models/components/contentissueenum.md
9192 - docs/models/components/context.md
93+ - docs/models/components/context2.md
9294 - docs/models/components/controlsmetadatadto.md
9395 - docs/models/components/controlvalues.md
9496 - docs/models/components/controlvariables.md
@@ -204,6 +206,7 @@ generatedFiles:
204206 - docs/models/components/integrationresponsedto.md
205207 - docs/models/components/issues.md
206208 - docs/models/components/issuetype.md
209+ - docs/models/components/jobdata.md
207210 - docs/models/components/lastpublishedby.md
208211 - docs/models/components/layoutcontrolsdto.md
209212 - docs/models/components/layoutcontrolvaluesdto.md
@@ -212,7 +215,6 @@ generatedFiles:
212215 - docs/models/components/layoutpreviewrequestdto.md
213216 - docs/models/components/layoutresponsedto.md
214217 - docs/models/components/layoutresponsedtosortfield.md
215- - docs/models/components/layouts.md
216218 - docs/models/components/listcontextsresponsedto.md
217219 - docs/models/components/listlayoutresponsedto.md
218220 - docs/models/components/listsubscribersresponsedto.md
@@ -226,7 +228,6 @@ generatedFiles:
226228 - docs/models/components/markmessageactionasseendto.md
227229 - docs/models/components/markmessageactionasseendtopayload.md
228230 - docs/models/components/markmessageactionasseendtostatus.md
229- - docs/models/components/masterjson.md
230231 - docs/models/components/messageaction.md
231232 - docs/models/components/messageactionresult.md
232233 - docs/models/components/messageactionstatusenum.md
@@ -237,7 +238,6 @@ generatedFiles:
237238 - docs/models/components/messagemarkasrequestdto.md
238239 - docs/models/components/messagemarkasrequestdtomarkas.md
239240 - docs/models/components/messageresponsedto.md
240- - docs/models/components/messageresponsedtocontent.md
241241 - docs/models/components/messageresponsedtooverrides.md
242242 - docs/models/components/messageresponsedtopayload.md
243243 - docs/models/components/messagesresponsedto.md
@@ -366,14 +366,14 @@ generatedFiles:
366366 - docs/models/components/translationgroupdto.md
367367 - docs/models/components/translationgroupdtoresourcetype.md
368368 - docs/models/components/translationresponsedto.md
369- - docs/models/components/translationresponsedtocontent.md
370369 - docs/models/components/translationresponsedtoresourcetype.md
371370 - docs/models/components/triggereventrequestdto.md
372371 - docs/models/components/triggereventresponsedto.md
373372 - docs/models/components/triggereventresponsedtostatus.md
374373 - docs/models/components/triggereventtoallrequestdto.md
375374 - docs/models/components/triggereventtoallrequestdtoactor.md
376375 - docs/models/components/triggereventtoallrequestdtochannels.md
376+ - docs/models/components/triggereventtoallrequestdtocontext.md
377377 - docs/models/components/triggereventtoallrequestdtooverrides.md
378378 - docs/models/components/triggereventtoallrequestdtotenant.md
379379 - docs/models/components/triggerrecipientstypeenum.md
@@ -399,8 +399,6 @@ generatedFiles:
399399 - docs/models/components/updatetopicrequestdto.md
400400 - docs/models/components/updateworkflowdto.md
401401 - docs/models/components/updateworkflowdtosteps.md
402- - docs/models/components/uploadtranslationsrequestdto.md
403- - docs/models/components/uploadtranslationsrequestdtoresourcetype.md
404402 - docs/models/components/uploadtranslationsresponsedto.md
405403 - docs/models/components/user.md
406404 - docs/models/components/userall.md
@@ -430,7 +428,6 @@ generatedFiles:
430428 - docs/models/components/workflowresponsedtosortfield.md
431429 - docs/models/components/workflowresponsedtosteps.md
432430 - docs/models/components/workflowresponsedtoupdatedby.md
433- - docs/models/components/workflows.md
434431 - docs/models/components/workflowstatusenum.md
435432 - docs/models/errors/errordto.md
436433 - docs/models/errors/five.md
@@ -477,6 +474,8 @@ generatedFiles:
477474 - docs/models/operations/eventscontrollertriggerbulkresponse.md
478475 - docs/models/operations/eventscontrollertriggerrequest.md
479476 - docs/models/operations/eventscontrollertriggerresponse.md
477+ - docs/models/operations/files.md
478+ - docs/models/operations/filet.md
480479 - docs/models/operations/inboundwebhookscontrollerhandlewebhookrequest.md
481480 - docs/models/operations/integrationscontrollerautoconfigureintegrationrequest.md
482481 - docs/models/operations/integrationscontrollerautoconfigureintegrationresponse.md
@@ -584,14 +583,17 @@ generatedFiles:
584583 - docs/models/operations/translationcontrollercreatetranslationendpointrequest.md
585584 - docs/models/operations/translationcontrollerdeletetranslationendpointpathparamresourcetype.md
586585 - docs/models/operations/translationcontrollerdeletetranslationendpointrequest.md
586+ - docs/models/operations/translationcontrollerdeletetranslationgroupendpointpathparamresourcetype.md
587587 - docs/models/operations/translationcontrollerdeletetranslationgroupendpointrequest.md
588588 - docs/models/operations/translationcontrollergetmasterjsonendpointrequest.md
589589 - docs/models/operations/translationcontrollergetsingletranslationrequest.md
590590 - docs/models/operations/translationcontrollergettranslationgroupendpointpathparamresourcetype.md
591591 - docs/models/operations/translationcontrollergettranslationgroupendpointrequest.md
592592 - docs/models/operations/translationcontrollerimportmasterjsonendpointrequest.md
593593 - docs/models/operations/translationcontrolleruploadmasterjsonendpointrequest.md
594+ - docs/models/operations/translationcontrolleruploadmasterjsonendpointrequestbody.md
594595 - docs/models/operations/translationcontrolleruploadtranslationfilesrequest.md
596+ - docs/models/operations/translationcontrolleruploadtranslationfilesrequestbody.md
595597 - docs/models/operations/workflowcontrollercreaterequest.md
596598 - docs/models/operations/workflowcontrollercreateresponse.md
597599 - docs/models/operations/workflowcontrollergetworkflowrequest.md
@@ -967,7 +969,6 @@ generatedFiles:
967969 - src/models/components/updatesubscriberonlineflagrequestdto.ts
968970 - src/models/components/updatetopicrequestdto.ts
969971 - src/models/components/updateworkflowdto.ts
970- - src/models/components/uploadtranslationsrequestdto.ts
971972 - src/models/components/uploadtranslationsresponsedto.ts
972973 - src/models/components/webhookresultdto.ts
973974 - src/models/components/workflowcreationsourceenum.ts
@@ -1144,7 +1145,7 @@ examples:
11441145 EventsController_broadcastEventToAll:
11451146 speakeasy-default-events-controller-broadcast-event-to-all:
11461147 requestBody:
1147- application/json: {"name": "<value>", "payload": {"comment_id": "string", "post": {"text": "string"}}, "overrides": {"fcm": {"data": {"key": "value"}}}, "actor": {"firstName": "John", "lastName": "Doe", "email": "
[email protected] ", "phone": "+1234567890", "avatar": "https://example.com/avatar.jpg", "locale": "en-US", "timezone": "America/New_York", "subscriberId": "<id>"}}
1148+ application/json: {"name": "<value>", "payload": {"comment_id": "string", "post": {"text": "string"}}, "overrides": {"fcm": {"data": {"key": "value"}}}, "actor": {"firstName": "John", "lastName": "Doe", "email": "
[email protected] ", "phone": "+1234567890", "avatar": "https://example.com/avatar.jpg", "locale": "en-US", "timezone": "America/New_York", "subscriberId": "<id>"}
, "context": {"key": "org-acme"} }
11481149 responses:
11491150 "200":
11501151 application/json: {"acknowledged": false, "status": "invalid_recipients"}
@@ -2222,10 +2223,10 @@ examples:
22222223 TranslationController_createTranslationEndpoint:
22232224 speakeasy-default-translation-controller-create-translation-endpoint:
22242225 requestBody:
2225- application/json: {"resourceId": "welcome-email", "resourceType": "workflow", "locale": "en_US", "content": {}}
2226+ application/json: {"resourceId": "welcome-email", "resourceType": "workflow", "locale": "en_US", "content": {"welcome.title": "Welcome", "welcome.message": "Hello there!" }}
22262227 responses:
22272228 "200":
2228- application/json: {"resourceId": "welcome-email", "resourceType": "workflow", "locale": "en_US", "content": {}, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-01T00:00:00.000Z"}
2229+ application/json: {"resourceId": "welcome-email", "resourceType": "workflow", "locale": "en_US", "content": {"welcome.title": "Welcome", "welcome.message": "Hello there!" }, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-01T00:00:00.000Z"}
22292230 TranslationController_getSingleTranslation:
22302231 speakeasy-default-translation-controller-get-single-translation:
22312232 parameters:
@@ -2235,7 +2236,7 @@ examples:
22352236 locale: "en_US"
22362237 responses:
22372238 "200":
2238- application/json: {"resourceId": "welcome-email", "resourceType": "workflow", "locale": "en_US", "content": {}, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-01T00:00:00.000Z"}
2239+ application/json: {"resourceId": "welcome-email", "resourceType": "workflow", "locale": "en_US", "content": {"welcome.title": "Welcome", "welcome.message": "Hello there!" }, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-01T00:00:00.000Z"}
22392240 TranslationController_deleteTranslationEndpoint:
22402241 speakeasy-default-translation-controller-delete-translation-endpoint:
22412242 parameters:
@@ -2246,7 +2247,7 @@ examples:
22462247 TranslationController_uploadTranslationFiles:
22472248 speakeasy-default-translation-controller-upload-translation-files:
22482249 requestBody:
2249- multipart/form-data: {"resourceId": "welcome-email", "resourceType": "workflow"}
2250+ multipart/form-data: {"resourceId": "welcome-email", "resourceType": "workflow", "files": [] }
22502251 responses:
22512252 "200":
22522253 application/json: {"totalFiles": 3, "successfulUploads": 2, "failedUploads": 1, "errors": ["Invalid JSON in file: es-ES.json"]}
@@ -2272,16 +2273,18 @@ examples:
22722273 locale: "en_US"
22732274 responses:
22742275 "200":
2275- application/json: {"workflows": {}, "layouts": {}}
2276+ application/json: {"workflows": {"welcome-email": {"welcome.title": "Welcome to our platform", "welcome.message": "Hello there!" }, "password-reset": {"reset.title": "Reset your password", "reset.message": "Click the link to reset"}}, " layouts": {"default-layout": {"layout.title": "Default layout", "layout.message": "Hello there!"} }}
22762277 TranslationController_importMasterJsonEndpoint:
22772278 speakeasy-default-translation-controller-import-master-json-endpoint:
22782279 requestBody:
2279- application/json: {"locale": "en_US", "masterJson": {}}
2280+ application/json: {"locale": "en_US", "masterJson": {"workflows": {"welcome-email": {"welcome.title": "Welcome to our platform", "welcome.message": "Hello there!"}, "password-reset": {"reset.title": "Reset your password", "reset.message": "Click the link to reset"}} }}
22802281 responses:
22812282 "200":
22822283 application/json: {"success": true, "message": "Successfully imported translations for 2 resources: welcome-email, password-reset", "successful": ["welcome-email", "password-reset"], "failed": ["missing-workflow"]}
22832284 TranslationController_uploadMasterJsonEndpoint:
22842285 speakeasy-default-translation-controller-upload-master-json-endpoint:
2286+ requestBody:
2287+ multipart/form-data: {"file": "x-file: example.file"}
22852288 responses:
22862289 "200":
22872290 application/json: {"success": true, "message": "Successfully imported translations for 2 resources: welcome-email, password-reset", "successful": ["welcome-email", "password-reset"], "failed": ["missing-workflow"]}
@@ -2438,3 +2441,4 @@ generatedTests:
24382441 TopicsController_removeSubscribers: "2024-12-24T08:36:06+01:00"
24392442 TestingController_idempotency: "2024-12-24T08:36:06+01:00"
24402443 TestingController_idempotencyGet: "2024-12-24T08:36:06+01:00"
2444+ releaseNotes: "## Typescript SDK Changes Detected:\n* `novu.translations.create()`: \n * `request.createtranslationrequestdto.content` **Changed** **Breaking** :warning:\n * `response.content` **Changed** **Breaking** :warning:\n* `novu.translations.retrieve()`: `response.content` **Changed** **Breaking** :warning:\n* `novu.translations.upload()`: `request` **Changed** **Breaking** :warning:\n* `novu.translations.master.retrieve()`: `response` **Changed** **Breaking** :warning:\n* `novu.translations.master.import()`: \n * `request.importmasterjsonrequestdto.masterJson` **Changed** **Breaking** :warning:\n* `novu.translations.master.upload()`: `requestbody` **Added** **Breaking** :warning:\n* `novu.trigger()`: `response.jobdata` **Added**\n* `novu.triggerBroadcast()`: \n * `request.triggereventtoallrequestdto.context` **Added**\n * `response.jobdata` **Added**\n* `novu.triggerBulk()`: `response.[].jobData` **Added**\n"
0 commit comments