Skip to content

Commit 4892d50

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 1.8.1 (#95)
* ## Typescript SDK Changes Detected: * `novu.trigger()`: * `request.triggereventrequestdto.to.[subscriberPayloadDto]` **Changed** **Breaking** ⚠️ * `novu.triggerBroadcast()`: * `request.triggereventtoallrequestdto.actor.[subscriberPayloadDto]` **Changed** **Breaking** ⚠️ * `novu.triggerBulk()`: * `request.bulktriggereventdto.events.[].to.[subscriberPayloadDto]` **Changed** **Breaking** ⚠️ * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <[email protected]> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 802ff2d commit 4892d50

File tree

458 files changed

+621
-28604
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

458 files changed

+621
-28604
lines changed

.speakeasy/gen.lock

Lines changed: 13 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 6bff3a53-3f0b-40b4-942f-ff70dc583ae5
33
management:
4-
docChecksum: 0ec613cd60b7981f502058952ee307db
5-
docVersion: 3.9.0
6-
speakeasyVersion: 1.642.1
7-
generationVersion: 2.731.4
8-
releaseVersion: 1.8.0
9-
configChecksum: 933bb669e2a1e7c357b64ad5a719ad25
4+
docChecksum: 632fa4de0d14dd4b63f8adc2b7803ecb
5+
docVersion: 3.11.0
6+
speakeasyVersion: 1.658.2
7+
generationVersion: 2.755.9
8+
releaseVersion: 1.8.1
9+
configChecksum: fb9d34263e4261924020aab87787d240
1010
repoURL: https://github.com/novuhq/novu-ts.git
1111
installationURL: https://github.com/novuhq/novu-ts
1212
published: true
@@ -15,7 +15,7 @@ features:
1515
additionalDependencies: 0.1.0
1616
additionalProperties: 0.1.2
1717
constsAndDefaults: 0.1.12
18-
core: 3.24.1
18+
core: 3.26.7
1919
defaultEnabledRetries: 0.1.0
2020
deprecations: 2.81.1
2121
enumUnions: 0.1.0
@@ -25,9 +25,8 @@ features:
2525
globalSecurity: 2.82.14
2626
globalSecurityCallbacks: 0.1.0
2727
globalSecurityFlattening: 0.1.0
28-
globalServerURLs: 2.82.5
28+
globalServerURLs: 2.83.0
2929
groups: 2.81.3
30-
mcpServer: 0.9.3
3130
nameOverrides: 2.81.2
3231
nullables: 0.1.1
3332
responseFormat: 0.2.3
@@ -327,7 +326,6 @@ generatedFiles:
327326
- docs/models/components/subscriberfeedresponsedto.md
328327
- docs/models/components/subscriberglobalpreferencedto.md
329328
- docs/models/components/subscriberpayloaddto.md
330-
- docs/models/components/subscriberpayloaddtodata.md
331329
- docs/models/components/subscriberpreferencechannels.md
332330
- docs/models/components/subscriberpreferenceoverridedto.md
333331
- docs/models/components/subscriberpreferencesworkflowinfodto.md
@@ -740,99 +738,6 @@ generatedFiles:
740738
- src/lib/sdks.ts
741739
- src/lib/security.ts
742740
- src/lib/url.ts
743-
- src/mcp-server/build.mts
744-
- src/mcp-server/cli.ts
745-
- src/mcp-server/cli/start/command.ts
746-
- src/mcp-server/cli/start/impl.ts
747-
- src/mcp-server/console-logger.ts
748-
- src/mcp-server/extensions.ts
749-
- src/mcp-server/mcp-server.ts
750-
- src/mcp-server/prompts.ts
751-
- src/mcp-server/resources.ts
752-
- src/mcp-server/scopes.ts
753-
- src/mcp-server/server.ts
754-
- src/mcp-server/shared.ts
755-
- src/mcp-server/tools.ts
756-
- src/mcp-server/tools/activityTrack.ts
757-
- src/mcp-server/tools/cancel.ts
758-
- src/mcp-server/tools/contextsCreate.ts
759-
- src/mcp-server/tools/contextsDelete.ts
760-
- src/mcp-server/tools/contextsList.ts
761-
- src/mcp-server/tools/contextsRetrieve.ts
762-
- src/mcp-server/tools/contextsUpdate.ts
763-
- src/mcp-server/tools/environmentsCreate.ts
764-
- src/mcp-server/tools/environmentsDelete.ts
765-
- src/mcp-server/tools/environmentsGetTags.ts
766-
- src/mcp-server/tools/environmentsList.ts
767-
- src/mcp-server/tools/environmentsUpdate.ts
768-
- src/mcp-server/tools/integrationsCreate.ts
769-
- src/mcp-server/tools/integrationsDelete.ts
770-
- src/mcp-server/tools/integrationsIntegrationsControllerAutoConfigureIntegration.ts
771-
- src/mcp-server/tools/integrationsList.ts
772-
- src/mcp-server/tools/integrationsListActive.ts
773-
- src/mcp-server/tools/integrationsSetAsPrimary.ts
774-
- src/mcp-server/tools/integrationsUpdate.ts
775-
- src/mcp-server/tools/layoutsCreate.ts
776-
- src/mcp-server/tools/layoutsDelete.ts
777-
- src/mcp-server/tools/layoutsDuplicate.ts
778-
- src/mcp-server/tools/layoutsGeneratePreview.ts
779-
- src/mcp-server/tools/layoutsList.ts
780-
- src/mcp-server/tools/layoutsRetrieve.ts
781-
- src/mcp-server/tools/layoutsUpdate.ts
782-
- src/mcp-server/tools/layoutsUsage.ts
783-
- src/mcp-server/tools/messagesDelete.ts
784-
- src/mcp-server/tools/messagesDeleteByTransactionId.ts
785-
- src/mcp-server/tools/messagesRetrieve.ts
786-
- src/mcp-server/tools/notificationsList.ts
787-
- src/mcp-server/tools/notificationsRetrieve.ts
788-
- src/mcp-server/tools/subscribersCreate.ts
789-
- src/mcp-server/tools/subscribersCreateBulk.ts
790-
- src/mcp-server/tools/subscribersCredentialsAppend.ts
791-
- src/mcp-server/tools/subscribersCredentialsDelete.ts
792-
- src/mcp-server/tools/subscribersCredentialsUpdate.ts
793-
- src/mcp-server/tools/subscribersDelete.ts
794-
- src/mcp-server/tools/subscribersMessagesMarkAll.ts
795-
- src/mcp-server/tools/subscribersMessagesMarkAllAs.ts
796-
- src/mcp-server/tools/subscribersMessagesUpdateAsSeen.ts
797-
- src/mcp-server/tools/subscribersNotificationsFeed.ts
798-
- src/mcp-server/tools/subscribersNotificationsUnseenCount.ts
799-
- src/mcp-server/tools/subscribersPatch.ts
800-
- src/mcp-server/tools/subscribersPreferencesBulkUpdate.ts
801-
- src/mcp-server/tools/subscribersPreferencesList.ts
802-
- src/mcp-server/tools/subscribersPreferencesUpdate.ts
803-
- src/mcp-server/tools/subscribersPropertiesUpdateOnlineFlag.ts
804-
- src/mcp-server/tools/subscribersRetrieve.ts
805-
- src/mcp-server/tools/subscribersSearch.ts
806-
- src/mcp-server/tools/subscribersTopicsList.ts
807-
- src/mcp-server/tools/topicsCreate.ts
808-
- src/mcp-server/tools/topicsDelete.ts
809-
- src/mcp-server/tools/topicsGet.ts
810-
- src/mcp-server/tools/topicsList.ts
811-
- src/mcp-server/tools/topicsSubscribersRetrieve.ts
812-
- src/mcp-server/tools/topicsSubscriptionsCreate.ts
813-
- src/mcp-server/tools/topicsSubscriptionsDelete.ts
814-
- src/mcp-server/tools/topicsSubscriptionsList.ts
815-
- src/mcp-server/tools/topicsUpdate.ts
816-
- src/mcp-server/tools/translationsCreate.ts
817-
- src/mcp-server/tools/translationsDelete.ts
818-
- src/mcp-server/tools/translationsGroupsDelete.ts
819-
- src/mcp-server/tools/translationsGroupsRetrieve.ts
820-
- src/mcp-server/tools/translationsMasterImport.ts
821-
- src/mcp-server/tools/translationsMasterRetrieve.ts
822-
- src/mcp-server/tools/translationsMasterUpload.ts
823-
- src/mcp-server/tools/translationsRetrieve.ts
824-
- src/mcp-server/tools/translationsUpload.ts
825-
- src/mcp-server/tools/trigger.ts
826-
- src/mcp-server/tools/triggerBroadcast.ts
827-
- src/mcp-server/tools/triggerBulk.ts
828-
- src/mcp-server/tools/workflowsCreate.ts
829-
- src/mcp-server/tools/workflowsDelete.ts
830-
- src/mcp-server/tools/workflowsGet.ts
831-
- src/mcp-server/tools/workflowsList.ts
832-
- src/mcp-server/tools/workflowsPatch.ts
833-
- src/mcp-server/tools/workflowsStepsRetrieve.ts
834-
- src/mcp-server/tools/workflowsSync.ts
835-
- src/mcp-server/tools/workflowsUpdate.ts
836741
- src/models/components/actiondto.ts
837742
- src/models/components/activitiesresponsedto.ts
838743
- src/models/components/activitynotificationexecutiondetailresponsedto.ts
@@ -1206,7 +1111,7 @@ examples:
12061111
EventsController_trigger:
12071112
speakeasy-default-events-controller-trigger:
12081113
requestBody:
1209-
application/json: {"name": "workflow_identifier", "payload": {"comment_id": "string", "post": {"text": "string"}}, "overrides": {}, "to": "SUBSCRIBER_ID", "context": {"key": "org-acme"}}
1114+
application/json: {"name": "workflow_identifier", "payload": {"comment_id": "string", "post": {"text": "string"}}, "overrides": {}, "to": "SUBSCRIBER_ID", "actor": "<value>", "context": {"key": "org-acme"}}
12101115
responses:
12111116
"201":
12121117
application/json: {"acknowledged": true, "status": "processed"}
@@ -1239,7 +1144,7 @@ examples:
12391144
EventsController_broadcastEventToAll:
12401145
speakeasy-default-events-controller-broadcast-event-to-all:
12411146
requestBody:
1242-
application/json: {"name": "<value>", "payload": {"comment_id": "string", "post": {"text": "string"}}, "overrides": {"fcm": {"data": {"key": "value"}}}}
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>"}}
12431148
responses:
12441149
"200":
12451150
application/json: {"acknowledged": false, "status": "invalid_recipients"}
@@ -1286,7 +1191,7 @@ examples:
12861191
SubscribersController_createSubscriber:
12871192
speakeasy-default-subscribers-controller-create-subscriber:
12881193
requestBody:
1289-
application/json: {"subscriberId": "<id>"}
1194+
application/json: {"firstName": "John", "lastName": "Doe", "email": "[email protected]", "phone": "+1234567890", "avatar": "https://example.com/avatar.jpg", "locale": "en-US", "timezone": "America/New_York", "subscriberId": "<id>"}
12901195
responses:
12911196
"201":
12921197
application/json: {"channels": [{"providerId": "zulip", "credentials": {"webhookUrl": "https://example.com/webhook", "channel": "general", "deviceTokens": ["token1", "token2", "token3"], "alertUid": "12345-abcde", "title": "Critical Alert", "imageUrl": "https://example.com/image.png", "state": "resolved", "externalUrl": "https://example.com/details"}, "_integrationId": "<id>"}, {"providerId": "zulip", "credentials": {"webhookUrl": "https://example.com/webhook", "channel": "general", "deviceTokens": ["token1", "token2", "token3"], "alertUid": "12345-abcde", "title": "Critical Alert", "imageUrl": "https://example.com/image.png", "state": "resolved", "externalUrl": "https://example.com/details"}, "_integrationId": "<id>"}], "subscriberId": "<id>", "_organizationId": "<id>", "_environmentId": "<id>", "deleted": true, "createdAt": "1714470810745", "updatedAt": "1735674320193"}
@@ -1322,7 +1227,7 @@ examples:
13221227
path:
13231228
subscriberId: "<id>"
13241229
requestBody:
1325-
application/json: {}
1230+
application/json: {"firstName": "John", "lastName": "Doe", "email": "[email protected]", "phone": "+1234567890", "avatar": "https://example.com/avatar.jpg", "locale": "en-US", "timezone": "America/New_York"}
13261231
responses:
13271232
"200":
13281233
application/json: {"channels": [{"providerId": "fcm", "credentials": {"webhookUrl": "https://example.com/webhook", "channel": "general", "deviceTokens": ["token1", "token2", "token3"], "alertUid": "12345-abcde", "title": "Critical Alert", "imageUrl": "https://example.com/image.png", "state": "resolved", "externalUrl": "https://example.com/details"}, "_integrationId": "<id>"}, {"providerId": "fcm", "credentials": {"webhookUrl": "https://example.com/webhook", "channel": "general", "deviceTokens": ["token1", "token2", "token3"], "alertUid": "12345-abcde", "title": "Critical Alert", "imageUrl": "https://example.com/image.png", "state": "resolved", "externalUrl": "https://example.com/details"}, "_integrationId": "<id>"}], "subscriberId": "<id>", "_organizationId": "<id>", "_environmentId": "<id>", "deleted": false, "createdAt": "1732490680659", "updatedAt": "1735674157313"}
@@ -2533,4 +2438,4 @@ generatedTests:
25332438
TopicsController_removeSubscribers: "2024-12-24T08:36:06+01:00"
25342439
TestingController_idempotency: "2024-12-24T08:36:06+01:00"
25352440
TestingController_idempotencyGet: "2024-12-24T08:36:06+01:00"
2536-
releaseNotes: "## Typescript SDK Changes Detected:\n* `novu.notifications.list()`: `request` **Changed** **Breaking** :warning:\n* `novu.triggerBulk()`: \n * `request.bulktriggereventdto.events.[].context` **Added**\n* `novu.integrations.list()`: `response.[].credentials.appIoBaseUrl` **Added**\n* `novu.contexts.retrieve()`: **Added**\n* `novu.contexts.delete()`: **Added**\n* `novu.activity.track()`: **Added**\n* `novu.inboundWebhooksControllerHandleWebhook()`: **Deleted** **Breaking** :warning:\n* `novu.trigger()`: \n * `request.triggereventrequestdto.context` **Added**\n* `novu.contexts.create()`: **Added**\n* `novu.contexts.update()`: **Added**\n* `novu.subscribers.messages.updateAsSeen()`: `response.contextkeys` **Added**\n* `novu.subscribers.messages.markAllAs()`: `response.[].contextKeys` **Added**\n* `novu.integrations.create()`: \n * `request.createintegrationrequestdto.credentials.appIoBaseUrl` **Added**\n * `response.credentials.appIoBaseUrl` **Added**\n* `novu.integrations.update()`: \n * `request.updateintegrationrequestdto.credentials.appIoBaseUrl` **Added**\n * `response.credentials.appIoBaseUrl` **Added**\n* `novu.integrations.delete()`: `response.[].credentials.appIoBaseUrl` **Added**\n* `novu.integrations.setAsPrimary()`: `response.credentials.appIoBaseUrl` **Added**\n* `novu.integrations.listActive()`: `response.[].credentials.appIoBaseUrl` **Added**\n* `novu.messages.retrieve()`: \n * `request.contextKeys` **Added**\n * `response.data.[].contextKeys` **Added**\n* `novu.contexts.list()`: **Added**\n"
2441+
releaseNotes: "## Typescript SDK Changes Detected:\n* `novu.trigger()`: \n * `request.triggereventrequestdto.to.[subscriberPayloadDto]` **Changed** **Breaking** :warning:\n* `novu.triggerBroadcast()`: \n * `request.triggereventtoallrequestdto.actor.[subscriberPayloadDto]` **Changed** **Breaking** :warning:\n* `novu.triggerBulk()`: \n * `request.bulktriggereventdto.events.[].to.[subscriberPayloadDto]` **Changed** **Breaking** :warning:\n"

.speakeasy/gen.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,22 @@ generation:
1919
hoistGlobalSecurity: true
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
22+
requestBodyFieldName: ""
2223
tests:
2324
generateTests: true
2425
generateNewTests: false
2526
skipResponseBodyAssertions: false
2627
typescript:
27-
version: 1.8.0
28+
version: 1.8.1
2829
acceptHeaderEnum: true
2930
additionalDependencies:
3031
dependencies: {}
3132
devDependencies: {}
3233
peerDependencies: {}
3334
additionalPackageJSON:
3435
description: The <Inbox /> infrastructure for modern products
36+
additionalScripts: {}
37+
alwaysIncludeInboundAndOutbound: false
3538
author: Novu
3639
baseErrorName: NovuError
3740
clientServerStatusCodesAsErrors: true
@@ -41,6 +44,7 @@ typescript:
4144
enableMCPServer: false
4245
enableReactQuery: false
4346
enumFormat: union
47+
exportZodModelNamespace: false
4448
flattenGlobalSecurity: true
4549
flatteningOrder: body-first
4650
generateExamples: true
@@ -63,6 +67,7 @@ typescript:
6367
responseFormat: flat
6468
sseFlatResponse: false
6569
templateVersion: v2
70+
unionStrategy: left-to-right
6671
usageSDKInitImports: []
6772
useIndexModules: true
6873
zodVersion: v3

.speakeasy/workflow.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.642.1
1+
speakeasyVersion: 1.658.2
22
sources:
33
json-development:
44
sourceNamespace: json-development
5-
sourceRevisionDigest: sha256:d15b443c068ef5937cddfaf9bd41e7efe624509fa740a93e35e358dc3e9fcc87
6-
sourceBlobDigest: sha256:7f209f4d3444a18f21d5fa7fdf82f8cae269978345de3c1f288375c593f1b2e8
5+
sourceRevisionDigest: sha256:c431205e676c4621df67226728ab5ad441e60096745aff6589321a0d2e5f564d
6+
sourceBlobDigest: sha256:3e9e29d2d2a5d4794f6bd7ffa0603592f1027450c9e3f97b13a79efb2fc55930
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1759882744
10-
- 3.9.0
9+
- speakeasy-sdk-regen-1763517370
10+
- 3.11.0
1111
targets:
1212
my-first-target:
1313
source: json-development
1414
sourceNamespace: json-development
15-
sourceRevisionDigest: sha256:d15b443c068ef5937cddfaf9bd41e7efe624509fa740a93e35e358dc3e9fcc87
16-
sourceBlobDigest: sha256:7f209f4d3444a18f21d5fa7fdf82f8cae269978345de3c1f288375c593f1b2e8
15+
sourceRevisionDigest: sha256:c431205e676c4621df67226728ab5ad441e60096745aff6589321a0d2e5f564d
16+
sourceBlobDigest: sha256:3e9e29d2d2a5d4794f6bd7ffa0603592f1027450c9e3f97b13a79efb2fc55930
1717
codeSamplesNamespace: code-samples-typescript
18-
codeSamplesRevisionDigest: sha256:130bb50912b8012844e2ff4e5a65bda23baf19c0a2525b312fc049b488798c34
18+
codeSamplesRevisionDigest: sha256:fba878b02b2635998d457d491828050d17027023cf062088892ffb87ce1efb18
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

FUNCTIONS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ async function run() {
3939
},
4040
overrides: {},
4141
to: "SUBSCRIBER_ID",
42+
actor: "<value>",
4243
context: {
4344
"key": "org-acme",
4445
},

0 commit comments

Comments
 (0)