Skip to content

Commit f88590c

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.723.0
1 parent 6360d1a commit f88590c

File tree

21 files changed

+302
-226
lines changed

21 files changed

+302
-226
lines changed

.speakeasy/gen.lock

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
lockVersion: 2.0.0
22
id: 6bff3a53-3f0b-40b4-942f-ff70dc583ae5
33
management:
4-
docChecksum: f3ee8cda40b7da6f451f5c871cb15c40
5-
docVersion: 3.12.0
6-
speakeasyVersion: 1.700.2
7-
generationVersion: 2.801.2
8-
releaseVersion: 3.13.0
9-
configChecksum: 595f99a81ab47445210d575c9e9b854a
4+
docChecksum: 648f8310a8295213c84e3e60e38c4462
5+
docVersion: 3.13.0
6+
speakeasyVersion: 1.723.0
7+
generationVersion: 2.835.2
8+
releaseVersion: 3.14.0
9+
configChecksum: 41096dade8eec1d5e17a34fe7ccedd00
1010
repoURL: https://github.com/novuhq/novu-ts.git
1111
installationURL: https://github.com/novuhq/novu-ts
1212
published: true
1313
persistentEdits:
14-
generation_id: 5e77d33b-8113-4dce-971e-ec3669d01b0c
15-
pristine_commit_hash: 2927672c8a0c3eda5ce8decab8d00b827bdb9f1a
16-
pristine_tree_hash: acc38521953f3002ffeb30ed1170bbb2b54061da
14+
generation_id: f520155b-5c1b-4d2e-be32-f0f8445f474e
15+
pristine_commit_hash: db766b2ea6fe8fcbade6fba3f1659dde5b806194
16+
pristine_tree_hash: b57206149faedf0787431aae522eed5e54ae1d73
1717
features:
1818
typescript:
1919
additionalDependencies: 0.1.0
2020
additionalProperties: 0.1.3
21-
constsAndDefaults: 0.1.12
22-
core: 3.26.23
21+
constsAndDefaults: 0.1.13
22+
core: 3.26.31
2323
defaultEnabledRetries: 0.1.0
2424
deprecations: 2.81.1
2525
enumUnions: 0.1.0
2626
envVarSecurityUsage: 0.1.2
2727
examples: 2.82.4
2828
flattening: 2.82.1
29-
globalSecurity: 2.82.14
29+
globalSecurity: 2.82.15
3030
globalSecurityCallbacks: 0.1.0
3131
globalSecurityFlattening: 0.1.0
3232
globalServerURLs: 2.83.0
3333
groups: 2.81.3
34-
nameOverrides: 2.81.2
34+
nameOverrides: 2.81.4
3535
nullables: 0.1.1
36-
responseFormat: 0.2.3
36+
responseFormat: 0.3.0
3737
retries: 2.83.0
3838
sdkHooks: 0.4.0
39-
unions: 2.86.3
39+
unions: 2.86.4
4040
uploadStreams: 0.1.0
4141
trackedFiles:
4242
.gitattributes:
@@ -2733,12 +2733,12 @@ trackedFiles:
27332733
pristine_git_object: d33259c36c347805ec121786f07c80ee46ff4832
27342734
docs/sdks/environments/README.md:
27352735
id: d15fc95481b6
2736-
last_write_checksum: sha1:4b1cb829276a4ef7080e2927071dcd2f431768d2
2737-
pristine_git_object: dea3d62058c4fc6fae5d4d6a306487ae950edbbb
2736+
last_write_checksum: sha1:6254a3aa04c4703fcf9b509144c4c00fe3317cb5
2737+
pristine_git_object: b0f1f3e147dd8cde05b6d7574f4c95baece3f936
27382738
docs/sdks/groups/README.md:
27392739
id: 3336939a71e4
2740-
last_write_checksum: sha1:475869faab70d8974054222d35ec8b586bde44e5
2741-
pristine_git_object: c66c7cee8a4d18067a4c1790c74b75829ba5d301
2740+
last_write_checksum: sha1:036828c9161a9b96fe088821e77e6b04d2d083b5
2741+
pristine_git_object: 70a0e80b706cdedab303142a7ff4329a6293d16d
27422742
docs/sdks/integrations/README.md:
27432743
id: 7b29664808c0
27442744
last_write_checksum: sha1:4259bceced7ff1f6678eeeb75f655f8023caf17e
@@ -2749,12 +2749,12 @@ trackedFiles:
27492749
pristine_git_object: beb8f9189853589244b006baaf835a07e271577f
27502750
docs/sdks/master/README.md:
27512751
id: 231dfd929df7
2752-
last_write_checksum: sha1:bedeb61a71c0944ce0d25e5dbbb8028eea16f35f
2753-
pristine_git_object: 16a98c04c5158a98dd2e30d0ac322d29e9340cd2
2752+
last_write_checksum: sha1:92d601ed02fb771a7c1b2dd43c723720ed073a37
2753+
pristine_git_object: cb12c5ad152e6a5ba17dc118d7e6c17bf96a2a52
27542754
docs/sdks/messages/README.md:
27552755
id: 3f1f6d38fc33
2756-
last_write_checksum: sha1:5d7c3e9412a97445bd5011bbb940daab085de509
2757-
pristine_git_object: 53d2a25eac0b5c2bb226152a2d5bf9f71fe885dc
2756+
last_write_checksum: sha1:8ef2218d8df1e3b64ad9d7749907d692071c694b
2757+
pristine_git_object: dc8118e1567d8c1b742d44300a67ba6c062058d0
27582758
docs/sdks/notifications/README.md:
27592759
id: 271bac956045
27602760
last_write_checksum: sha1:c38782b3fea5af924c2a66f306929d4ea5ac0385
@@ -2797,8 +2797,8 @@ trackedFiles:
27972797
pristine_git_object: 9e0578a59fc510f5eff3deebf3483c7662a518b0
27982798
docs/sdks/subscriptions/README.md:
27992799
id: 298b9ab3c3e0
2800-
last_write_checksum: sha1:5d92b59a76d8d719a09f09e891b22431fe468544
2801-
pristine_git_object: 3e0f42386dddc57be3069bbd4c116b9e5884bb99
2800+
last_write_checksum: sha1:f75ba507592e39bbb6ca51912c5fc4eb0b695c00
2801+
pristine_git_object: 6719e4dc01b3054e79be2a9fbd660e4fa21d7add
28022802
docs/sdks/topics/README.md:
28032803
id: db4aff1adac3
28042804
last_write_checksum: sha1:d6374001a4aec042b260af5e26c87ea28e2f944c
@@ -2833,12 +2833,12 @@ trackedFiles:
28332833
pristine_git_object: 3dc64f3c7eb62819d4e24d7c524bcf5fdd516fd8
28342834
jsr.json:
28352835
id: 7f6ab7767282
2836-
last_write_checksum: sha1:cb85eaa4fe089f04aa8c9df4b45b02a0c26ac0f1
2837-
pristine_git_object: 26572b8f415195496489ef3030427166320b0480
2836+
last_write_checksum: sha1:0d07f810c26530f54649073d9d2eedcff5942bb3
2837+
pristine_git_object: b88fe45683afe59dd108719c5b6b62d1b3029644
28382838
package.json:
28392839
id: 7030d0b2f71b
2840-
last_write_checksum: sha1:bcc14713a9030a5fe4520e96dbe9bec2da41c61c
2841-
pristine_git_object: c3bb4fa68f905f86662a465690a3b29917237ebb
2840+
last_write_checksum: sha1:3ffaa25188081a284e69189ccdd84335ba558437
2841+
pristine_git_object: a9816b045ae4902a85cee25abc3b1024d05f0e36
28422842
src/core.ts:
28432843
id: f431fdbcd144
28442844
last_write_checksum: sha1:522fa3c145654876a02a0c62da21be6d84e87471
@@ -2921,8 +2921,8 @@ trackedFiles:
29212921
pristine_git_object: 37e42c62fb66c92db3ed4d64d2bb5fc5f554c701
29222922
src/funcs/environmentsGetTags.ts:
29232923
id: a324d6bc49cb
2924-
last_write_checksum: sha1:65957d8f0240ebafbf1f9d293dba5b28b11f2c5a
2925-
pristine_git_object: 8477611a302e7249ed349497018842b479ffdeb1
2924+
last_write_checksum: sha1:b7bc8f9cc2371dc0b1832dafb153807197b658d8
2925+
pristine_git_object: f7273db9ff8236e3fdfd7db7d814f1b5a3eafd15
29262926
src/funcs/environmentsList.ts:
29272927
id: 89a3380b9d76
29282928
last_write_checksum: sha1:c7bc76d7bb71bab07748609fbdeea0d2b3d0553a
@@ -3121,8 +3121,8 @@ trackedFiles:
31213121
pristine_git_object: b7380b620161dcf033800838488929795c87bf48
31223122
src/funcs/topicsSubscriptionsGetSubscription.ts:
31233123
id: 1e3cc22d3c46
3124-
last_write_checksum: sha1:dd5c4020f24468c4e5ef064e44e970848def0a2f
3125-
pristine_git_object: 6c33ad2bc39fb0dcc3bb104852f58d8c7cee7431
3124+
last_write_checksum: sha1:702232fe8e21bcbeafe279e8ce0c316fc7d9879b
3125+
pristine_git_object: 20da1f12cb1c9db8cb9b9f58f2eece3180f8723f
31263126
src/funcs/topicsSubscriptionsList.ts:
31273127
id: 6f45012761ea
31283128
last_write_checksum: sha1:8c1b0b2ed3875d8501f37e0e77da64277893cb87
@@ -3237,8 +3237,8 @@ trackedFiles:
32373237
pristine_git_object: 0aebd8b0a4867e35cb3348fc52921c3c0b4725b7
32383238
src/lib/config.ts:
32393239
id: 320761608fb3
3240-
last_write_checksum: sha1:9c5c787ecbdb1c1f5d8e47c07d25ca778d8e73e2
3241-
pristine_git_object: d7db8ea9e4ce7cf30f02a88f604eec35174cf98c
3240+
last_write_checksum: sha1:211f4caf7c10357eaefb158c127f4be586af799a
3241+
pristine_git_object: 17172799b7a3c0ad61037e6fe1ab1157d8db57c0
32423242
src/lib/dlv.ts:
32433243
id: b1988214835a
32443244
last_write_checksum: sha1:1dd3e3fbb4550c4bf31f5ef997faff355d6f3250
@@ -4821,8 +4821,8 @@ trackedFiles:
48214821
pristine_git_object: 98e46119d46bf4f1cc4db5784cc241d4519f6dc5
48224822
src/sdk/environments.ts:
48234823
id: 5f2a4a111fa8
4824-
last_write_checksum: sha1:2f55a7e5e38a94122acc05705ce5846dd478cc5d
4825-
pristine_git_object: cad64c0ae00dba435a3602776929c99ffe746f39
4824+
last_write_checksum: sha1:6685e950b4d46184fe97a31136c411d1ddbed6a9
4825+
pristine_git_object: ef91e4d816ed87e1fe048470ce4dbff71c20ad03
48264826
src/sdk/groups.ts:
48274827
id: aa66f48bbddf
48284828
last_write_checksum: sha1:4fef07a082a7f281794b06f94a54dafa83e249ff
@@ -4889,8 +4889,8 @@ trackedFiles:
48894889
pristine_git_object: c238a5c6a9a5b59ab6f73b37c79841432cc13118
48904890
src/sdk/subscriptions.ts:
48914891
id: fb904d08fb20
4892-
last_write_checksum: sha1:dadfae7c3be9ee19bc09b561ff697bf6f98b9540
4893-
pristine_git_object: 880df139b876e513012087c4463815caa0552a02
4892+
last_write_checksum: sha1:43368fdb30077d78841d84ca8aa0da17d8a124e3
4893+
pristine_git_object: 7625aeb38b00547b275ec3d3b0393d1c56ecec5e
48944894
src/sdk/topics.ts:
48954895
id: d1567d1cd917
48964896
last_write_checksum: sha1:93589c9ecb0468a8611a6ce475545e92504e99a7

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,22 @@ generation:
1414
securityFeb2025: false
1515
sharedErrorComponentsApr2025: false
1616
sharedNestedComponentsJan2026: false
17+
nameOverrideFeb2026: false
1718
auth:
1819
oAuth2ClientCredentialsEnabled: false
1920
oAuth2PasswordEnabled: false
2021
hoistGlobalSecurity: true
2122
schemas:
2223
allOfMergeStrategy: shallowMerge
2324
requestBodyFieldName: ""
25+
versioningStrategy: automatic
2426
persistentEdits: {}
2527
tests:
2628
generateTests: true
2729
generateNewTests: false
2830
skipResponseBodyAssertions: false
2931
typescript:
30-
version: 3.13.0
32+
version: 3.14.0
3133
acceptHeaderEnum: true
3234
additionalDependencies:
3335
dependencies: {}

.speakeasy/workflow.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.700.2
1+
speakeasyVersion: 1.723.0
22
sources:
33
json-development:
44
sourceNamespace: json-development
5-
sourceRevisionDigest: sha256:7929c1d7187c139ae1a8f4a359e8e2bfaf56184ae5fe00aae47ee333a5acfe95
6-
sourceBlobDigest: sha256:47d33586315f74b0ea6aa57f725a30f30c26902e400eb5ab77109f0091a2f058
5+
sourceRevisionDigest: sha256:b756a3528400a6174c8bc6b81e5662844ed7251cd1762174627963e6bb7ee150
6+
sourceBlobDigest: sha256:d9260f378a86f49804f56b9da0c670e408d1c89222f71bc471fd7b76c54d8ea4
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1768004533
10-
- 3.12.0
9+
- speakeasy-sdk-regen-1770424044
10+
- 3.13.0
1111
targets:
1212
my-first-target:
1313
source: json-development
1414
sourceNamespace: json-development
15-
sourceRevisionDigest: sha256:7929c1d7187c139ae1a8f4a359e8e2bfaf56184ae5fe00aae47ee333a5acfe95
16-
sourceBlobDigest: sha256:47d33586315f74b0ea6aa57f725a30f30c26902e400eb5ab77109f0091a2f058
15+
sourceRevisionDigest: sha256:b756a3528400a6174c8bc6b81e5662844ed7251cd1762174627963e6bb7ee150
16+
sourceBlobDigest: sha256:d9260f378a86f49804f56b9da0c670e408d1c89222f71bc471fd7b76c54d8ea4
1717
codeSamplesNamespace: code-samples-typescript
18-
codeSamplesRevisionDigest: sha256:216143002c1466ea8d50953c804c8cf04c32933e76a341313e7b1b2c51c70311
18+
codeSamplesRevisionDigest: sha256:c0984409b9fc2aa48e02b190183ef226f28e03c90d0b0749ad14488671131d5c
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 41 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ run();
297297

298298
### [Environments](docs/sdks/environments/README.md)
299299

300-
* [getTags](docs/sdks/environments/README.md#gettags) - Get environment tags
300+
* [getTags](docs/sdks/environments/README.md#gettags) - List environment tags
301301
* [create](docs/sdks/environments/README.md#create) - Create an environment
302302
* [list](docs/sdks/environments/README.md#list) - List all environments
303303
* [update](docs/sdks/environments/README.md#update) - Update an environment
@@ -393,7 +393,7 @@ run();
393393
* [list](docs/sdks/subscriptions/README.md#list) - List topic subscriptions
394394
* [create](docs/sdks/subscriptions/README.md#create) - Create topic subscriptions
395395
* [delete](docs/sdks/subscriptions/README.md#delete) - Delete topic subscriptions
396-
* [getSubscription](docs/sdks/subscriptions/README.md#getsubscription) - Get a topic subscription
396+
* [getSubscription](docs/sdks/subscriptions/README.md#getsubscription) - Retrieve a topic subscription
397397
* [update](docs/sdks/subscriptions/README.md#update) - Update a topic subscription
398398

399399
### [Translations](docs/sdks/translations/README.md)
@@ -465,7 +465,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
465465
- [`contextsUpdate`](docs/sdks/contexts/README.md#update) - Update a context
466466
- [`environmentsCreate`](docs/sdks/environments/README.md#create) - Create an environment
467467
- [`environmentsDelete`](docs/sdks/environments/README.md#delete) - Delete an environment
468-
- [`environmentsGetTags`](docs/sdks/environments/README.md#gettags) - Get environment tags
468+
- [`environmentsGetTags`](docs/sdks/environments/README.md#gettags) - List environment tags
469469
- [`environmentsList`](docs/sdks/environments/README.md#list) - List all environments
470470
- [`environmentsUpdate`](docs/sdks/environments/README.md#update) - Update an environment
471471
- [`integrationsCreate`](docs/sdks/integrations/README.md#create) - Create an integration
@@ -515,7 +515,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
515515
- [`topicsSubscribersRetrieve`](docs/sdks/novusubscribers/README.md#retrieve) - Check topic subscriber
516516
- [`topicsSubscriptionsCreate`](docs/sdks/subscriptions/README.md#create) - Create topic subscriptions
517517
- [`topicsSubscriptionsDelete`](docs/sdks/subscriptions/README.md#delete) - Delete topic subscriptions
518-
- [`topicsSubscriptionsGetSubscription`](docs/sdks/subscriptions/README.md#getsubscription) - Get a topic subscription
518+
- [`topicsSubscriptionsGetSubscription`](docs/sdks/subscriptions/README.md#getsubscription) - Retrieve a topic subscription
519519
- [`topicsSubscriptionsList`](docs/sdks/subscriptions/README.md#list) - List topic subscriptions
520520
- [`topicsSubscriptionsUpdate`](docs/sdks/subscriptions/README.md#update) - Update a topic subscription
521521
- [`topicsUpdate`](docs/sdks/topics/README.md#update) - Update a topic
@@ -733,19 +733,23 @@ The `HTTPClient` constructor takes an optional `fetcher` argument that can be
733733
used to integrate a third-party HTTP client or when writing tests to mock out
734734
the HTTP client and feed in fixtures.
735735

736-
The following example shows how to use the `"beforeRequest"` hook to to add a
737-
custom header and a timeout to requests and how to use the `"requestError"` hook
738-
to log errors:
736+
The following example shows how to:
737+
- route requests through a proxy server using [undici](https://www.npmjs.com/package/undici)'s ProxyAgent
738+
- use the `"beforeRequest"` hook to add a custom header and a timeout to requests
739+
- use the `"requestError"` hook to log errors
739740

740741
```typescript
741742
import { Novu } from "@novu/api";
743+
import { ProxyAgent } from "undici";
742744
import { HTTPClient } from "@novu/api/lib/http";
743745

746+
const dispatcher = new ProxyAgent("http://proxy.example.com:8080");
747+
744748
const httpClient = new HTTPClient({
745-
// fetcher takes a function that has the same signature as native `fetch`.
746-
fetcher: (request) => {
747-
return fetch(request);
748-
}
749+
// 'fetcher' takes a function that has the same signature as native 'fetch'.
750+
fetcher: (input, init) =>
751+
// 'dispatcher' is specific to undici and not part of the standard Fetch API.
752+
fetch(input, { ...init, dispatcher } as RequestInit),
749753
});
750754

751755
httpClient.addHook("beforeRequest", (request) => {
@@ -863,32 +867,36 @@ const novu = new Novu({
863867
});
864868

865869
async function run() {
866-
const result = await novu.trigger({
867-
workflowId: "workflow_identifier",
868-
payload: {
869-
"comment_id": "string",
870-
"post": {
871-
"text": "string",
870+
const result = await novu.trigger(
871+
{
872+
workflowId: "workflow_identifier",
873+
payload: {
874+
"comment_id": "string",
875+
"post": {
876+
"text": "string",
877+
},
878+
},
879+
overrides: {},
880+
to: "SUBSCRIBER_ID",
881+
actor: "<value>",
882+
context: {
883+
"key": "org-acme",
872884
},
873885
},
874-
overrides: {},
875-
to: "SUBSCRIBER_ID",
876-
actor: "<value>",
877-
context: {
878-
"key": "org-acme",
879-
},
880-
}, {
881-
retries: {
882-
strategy: "backoff",
883-
backoff: {
884-
initialInterval: 1,
885-
maxInterval: 50,
886-
exponent: 1.1,
887-
maxElapsedTime: 100,
886+
undefined,
887+
{
888+
retries: {
889+
strategy: "backoff",
890+
backoff: {
891+
initialInterval: 1,
892+
maxInterval: 50,
893+
exponent: 1.1,
894+
maxElapsedTime: 100,
895+
},
896+
retryConnectionErrors: false,
888897
},
889-
retryConnectionErrors: false,
890898
},
891-
});
899+
);
892900

893901
console.log(result);
894902
}

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,4 +338,14 @@ Based on:
338338
### Generated
339339
- [typescript v3.13.0] .
340340
### Releases
341-
- [NPM v3.13.0] https://www.npmjs.com/package/@novu/api/v/3.13.0 - .
341+
- [NPM v3.13.0] https://www.npmjs.com/package/@novu/api/v/3.13.0 - .
342+
343+
## 2026-02-22 00:28:05
344+
### Changes
345+
Based on:
346+
- OpenAPI Doc
347+
- Speakeasy CLI 1.723.0 (2.835.2) https://github.com/speakeasy-api/speakeasy
348+
### Generated
349+
- [typescript v3.14.0] .
350+
### Releases
351+
- [NPM v3.14.0] https://www.npmjs.com/package/@novu/api/v/3.14.0 - .

0 commit comments

Comments
 (0)