Skip to content

Commit fe3beac

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 3.12.0 (#31)
* ## Go SDK Changes: * `Novu.Translations.Retrieve()`: `response.Content` **Changed** **Breaking** ⚠️ * `Novu.Translations.Upload()`: `request` **Changed** **Breaking** ⚠️ * `Novu.Translations.Master.Upload()`: `request.RequestBody` **Added** **Breaking** ⚠️ * `Novu.Translations.Master.Import()`: * `request.ImportMasterJsonRequestDto.MasterJson` **Changed** **Breaking** ⚠️ * `Novu.Translations.Master.Retrieve()`: `response` **Changed** **Breaking** ⚠️ * `Novu.Contexts.Update()`: * `request.UpdateContextRequestDto.Data` **Changed** **Breaking** ⚠️ * `response.Data` **Changed** **Breaking** ⚠️ * `Novu.Translations.Create()`: * `request.CreateTranslationRequestDto.Content` **Changed** **Breaking** ⚠️ * `response.Content` **Changed** **Breaking** ⚠️ * `Novu.Contexts.Create()`: * `request.CreateContextRequestDto.Data` **Changed** **Breaking** ⚠️ * `response.Data` **Changed** **Breaking** ⚠️ * `Novu.Contexts.List()`: `response.Data.[].Data` **Changed** **Breaking** ⚠️ * `Novu.Contexts.Retrieve()`: `response.Data` **Changed** **Breaking** ⚠️ * `Novu.ChannelConnections.Retrieve()`: **Added** * `Novu.Topics.Subscriptions.Create()`: * `request.CreateTopicSubscriptionsRequestDto` **Changed** * `response.Data.[]` **Changed** * `Novu.Integrations.GenerateChatOAuthUrl()`: **Added** * `Novu.Trigger()`: `response.JobData` **Added** * `Novu.TriggerBroadcast()`: * `request.TriggerEventToAllRequestDto.Context` **Added** * `response.JobData` **Added** * `Novu.TriggerBulk()`: `response.[].JobData` **Added** * `Novu.ChannelEndpoints.Retrieve()`: **Added** * `Novu.ChannelEndpoints.Create()`: **Added** * `Novu.Topics.Subscriptions.Update()`: **Added** * `Novu.ChannelEndpoints.List()`: **Added** * `Novu.Topics.Subscriptions.List()`: `response.Data.[].Identifier` **Added** * `Novu.Subscribers.Topics.List()`: `response.Data.[].Identifier` **Added** * `Novu.Subscribers.Notifications.Feed()`: `response.Data.[].Archived` **Added** * `Novu.ChannelEndpoints.Update()`: **Added** * `Novu.ChannelEndpoints.Delete()`: **Added** * `Novu.ChannelConnections.Delete()`: **Added** * `Novu.Subscribers.Preferences.BulkUpdate()`: `response.[].Condition` **Added** * `Novu.Topics.Subscriptions.GetSubscription()`: **Added** * `Novu.ChannelConnections.Update()`: **Added** * `Novu.ChannelConnections.List()`: **Added** * `Novu.ChannelConnections.Create()`: **Added** * `Novu.Topics.Subscriptions.Delete()`: * `request.DeleteTopicSubscriptionsRequestDto` **Changed** * `response.Data.[].Identifier` **Added** * `Novu.Integrations.List()`: `response.[].Credentials.TenantId` **Added** * `Novu.Integrations.Create()`: * `request.CreateIntegrationRequestDto.Credentials.TenantId` **Added** * `response.Credentials.TenantId` **Added** * `Novu.Integrations.Update()`: * `request.UpdateIntegrationRequestDto.Credentials.TenantId` **Added** * `response.Credentials.TenantId` **Added** * `Novu.Integrations.Delete()`: `response.[].Credentials.TenantId` **Added** * `Novu.Integrations.SetAsPrimary()`: `response.Credentials.TenantId` **Added** * `Novu.Integrations.ListActive()`: `response.[].Credentials.TenantId` **Added** * `Novu.Notifications.List()`: * `request.Request.SubscriptionId` **Added** * 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 58223fa commit fe3beac

File tree

314 files changed

+19830
-1945
lines changed

Some content is hidden

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

314 files changed

+19830
-1945
lines changed

.speakeasy/gen.lock

Lines changed: 5791 additions & 1036 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,13 @@ generation:
2323
schemas:
2424
allOfMergeStrategy: shallowMerge
2525
requestBodyFieldName: ""
26+
persistentEdits: {}
2627
tests:
2728
generateTests: true
2829
generateNewTests: false
2930
skipResponseBodyAssertions: false
3031
go:
31-
version: 3.11.0
32+
version: 3.12.0
3233
additionalDependencies:
3334
github.com/google/uuid: v1.6.0
3435
allowUnknownFieldsInWeakUnions: false
@@ -37,6 +38,7 @@ go:
3738
defaultErrorName: APIError
3839
envVarPrefix: NOVU
3940
flattenGlobalSecurity: true
41+
forwardCompatibleEnumsByDefault: false
4042
imports:
4143
option: openapi
4244
paths:
@@ -46,14 +48,16 @@ go:
4648
shared: models/components
4749
webhooks: models/webhooks
4850
includeEmptyObjects: false
51+
inferUnionDiscriminators: false
4952
inputModelSuffix: input
5053
maxMethodParams: 4
5154
methodArguments: require-security-and-request
5255
modulePath: ""
56+
multipartArrayFormat: legacy
5357
nullableOptionalWrapper: false
5458
outputModelSuffix: output
5559
packageName: github.com/novuhq/novu-go
5660
respectRequiredFields: false
5761
responseFormat: envelope-http
5862
sdkPackageName: ""
59-
unionDeserializationStrategy: left-to-right
63+
unionStrategy: left-to-right

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.658.2
1+
speakeasyVersion: 1.682.0
22
sources:
33
novu-OAS:
44
sourceNamespace: novu-oas
5-
sourceRevisionDigest: sha256:a1ecbc8826e4c99f0eba013e72a0b7d137c6aa70f31ac88948b2d571cb476dcf
6-
sourceBlobDigest: sha256:fc1122d49b404467ed4d48ccdb9af6e55efa56b47692d193bf4d1f954668fbfd
5+
sourceRevisionDigest: sha256:8edd6fa0eedff7eb3ceaed60569c52dfa6512f271e977b90ca5e99dc97523c05
6+
sourceBlobDigest: sha256:f6167488896d123c1a0f64434f987212b909a5d02691b270e602fc21d018ff63
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761092124
9+
- speakeasy-sdk-regen-1763597727
1010
- 3.11.0
1111
targets:
1212
novu:
1313
source: novu-OAS
1414
sourceNamespace: novu-oas
15-
sourceRevisionDigest: sha256:a1ecbc8826e4c99f0eba013e72a0b7d137c6aa70f31ac88948b2d571cb476dcf
16-
sourceBlobDigest: sha256:fc1122d49b404467ed4d48ccdb9af6e55efa56b47692d193bf4d1f954668fbfd
15+
sourceRevisionDigest: sha256:8edd6fa0eedff7eb3ceaed60569c52dfa6512f271e977b90ca5e99dc97523c05
16+
sourceBlobDigest: sha256:f6167488896d123c1a0f64434f987212b909a5d02691b270e602fc21d018ff63
1717
codeSamplesNamespace: novu-oas-go-code-samples
18-
codeSamplesRevisionDigest: sha256:e753ff845d5d1c2e89c99885f7ae4561de6382d69df0c019aaa5e3a2f64a29dc
18+
codeSamplesRevisionDigest: sha256:5add02a219b04159ea4902f1799130040c7beb45076f4a5f6433678efddb5343
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 45 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ func main() {
117117
Actor: v3.Pointer(components.CreateActorStr(
118118
"<value>",
119119
)),
120-
Context: map[string]components.Context{
121-
"key": components.CreateContextStr(
120+
Context: map[string]components.TriggerEventRequestDtoContext{
121+
"key": components.CreateTriggerEventRequestDtoContextStr(
122122
"org-acme",
123123
),
124124
},
@@ -210,6 +210,11 @@ func main() {
210210
SubscriberID: "<id>",
211211
},
212212
)),
213+
Context: map[string]components.TriggerEventToAllRequestDtoContext{
214+
"key": components.CreateTriggerEventToAllRequestDtoContextStr(
215+
"org-acme",
216+
),
217+
},
213218
}, nil)
214219
if err != nil {
215220
log.Fatal(err)
@@ -338,8 +343,8 @@ func main() {
338343
Actor: v3.Pointer(components.CreateActorStr(
339344
"<value>",
340345
)),
341-
Context: map[string]components.Context{
342-
"key": components.CreateContextStr(
346+
Context: map[string]components.TriggerEventRequestDtoContext{
347+
"key": components.CreateTriggerEventRequestDtoContextStr(
343348
"org-acme",
344349
),
345350
},
@@ -361,10 +366,33 @@ func main() {
361366
<details open>
362367
<summary>Available methods</summary>
363368

369+
### [Novu SDK](docs/sdks/novu/README.md)
370+
371+
* [Trigger](docs/sdks/novu/README.md#trigger) - Trigger event
372+
* [Cancel](docs/sdks/novu/README.md#cancel) - Cancel triggered event
373+
* [TriggerBroadcast](docs/sdks/novu/README.md#triggerbroadcast) - Broadcast event to all
374+
* [TriggerBulk](docs/sdks/novu/README.md#triggerbulk) - Bulk trigger event
375+
364376
### [Activity](docs/sdks/activity/README.md)
365377

366378
* [Track](docs/sdks/activity/README.md#track) - Track activity and engagement events
367379

380+
### [ChannelConnections](docs/sdks/channelconnections/README.md)
381+
382+
* [List](docs/sdks/channelconnections/README.md#list) - List all channel connections
383+
* [Create](docs/sdks/channelconnections/README.md#create) - Create a channel connection
384+
* [Retrieve](docs/sdks/channelconnections/README.md#retrieve) - Retrieve a channel connection
385+
* [Update](docs/sdks/channelconnections/README.md#update) - Update a channel connection
386+
* [Delete](docs/sdks/channelconnections/README.md#delete) - Delete a channel connection
387+
388+
### [ChannelEndpoints](docs/sdks/channelendpoints/README.md)
389+
390+
* [List](docs/sdks/channelendpoints/README.md#list) - List all channel endpoints
391+
* [Create](docs/sdks/channelendpoints/README.md#create) - Create a channel endpoint
392+
* [Retrieve](docs/sdks/channelendpoints/README.md#retrieve) - Retrieve a channel endpoint
393+
* [Update](docs/sdks/channelendpoints/README.md#update) - Update a channel endpoint
394+
* [Delete](docs/sdks/channelendpoints/README.md#delete) - Delete a channel endpoint
395+
368396
### [Contexts](docs/sdks/contexts/README.md)
369397

370398
* [Create](docs/sdks/contexts/README.md#create) - Create a context
@@ -390,6 +418,7 @@ func main() {
390418
* [IntegrationsControllerAutoConfigureIntegration](docs/sdks/integrations/README.md#integrationscontrollerautoconfigureintegration) - Auto-configure an integration for inbound webhooks
391419
* [SetAsPrimary](docs/sdks/integrations/README.md#setasprimary) - Update integration as primary
392420
* [ListActive](docs/sdks/integrations/README.md#listactive) - List active integrations
421+
* [GenerateChatOAuthURL](docs/sdks/integrations/README.md#generatechatoauthurl) - Generate chat OAuth URL
393422

394423
### [Layouts](docs/sdks/layouts/README.md)
395424

@@ -413,13 +442,6 @@ func main() {
413442
* [List](docs/sdks/notifications/README.md#list) - List all events
414443
* [Retrieve](docs/sdks/notifications/README.md#retrieve) - Retrieve an event
415444

416-
### [Novu SDK](docs/sdks/novu/README.md)
417-
418-
* [Trigger](docs/sdks/novu/README.md#trigger) - Trigger event
419-
* [Cancel](docs/sdks/novu/README.md#cancel) - Cancel triggered event
420-
* [TriggerBroadcast](docs/sdks/novu/README.md#triggerbroadcast) - Broadcast event to all
421-
* [TriggerBulk](docs/sdks/novu/README.md#triggerbulk) - Bulk trigger event
422-
423445
### [Subscribers](docs/sdks/subscribers/README.md)
424446

425447
* [Search](docs/sdks/subscribers/README.md#search) - Search subscribers
@@ -477,6 +499,8 @@ func main() {
477499
* [List](docs/sdks/subscriptions/README.md#list) - List topic subscriptions
478500
* [Create](docs/sdks/subscriptions/README.md#create) - Create topic subscriptions
479501
* [Delete](docs/sdks/subscriptions/README.md#delete) - Delete topic subscriptions
502+
* [GetSubscription](docs/sdks/subscriptions/README.md#getsubscription) - Get a topic subscription
503+
* [Update](docs/sdks/subscriptions/README.md#update) - Update a topic subscription
480504

481505
### [Translations](docs/sdks/translations/README.md)
482506

@@ -553,8 +577,8 @@ func main() {
553577
Actor: v3.Pointer(components.CreateActorStr(
554578
"<value>",
555579
)),
556-
Context: map[string]components.Context{
557-
"key": components.CreateContextStr(
580+
Context: map[string]components.TriggerEventRequestDtoContext{
581+
"key": components.CreateTriggerEventRequestDtoContextStr(
558582
"org-acme",
559583
),
560584
},
@@ -624,8 +648,8 @@ func main() {
624648
Actor: v3.Pointer(components.CreateActorStr(
625649
"<value>",
626650
)),
627-
Context: map[string]components.Context{
628-
"key": components.CreateContextStr(
651+
Context: map[string]components.TriggerEventRequestDtoContext{
652+
"key": components.CreateTriggerEventRequestDtoContextStr(
629653
"org-acme",
630654
),
631655
},
@@ -695,8 +719,8 @@ func main() {
695719
Actor: v3.Pointer(components.CreateActorStr(
696720
"<value>",
697721
)),
698-
Context: map[string]components.Context{
699-
"key": components.CreateContextStr(
722+
Context: map[string]components.TriggerEventRequestDtoContext{
723+
"key": components.CreateTriggerEventRequestDtoContextStr(
700724
"org-acme",
701725
),
702726
},
@@ -791,8 +815,8 @@ func main() {
791815
Actor: v3.Pointer(components.CreateActorStr(
792816
"<value>",
793817
)),
794-
Context: map[string]components.Context{
795-
"key": components.CreateContextStr(
818+
Context: map[string]components.TriggerEventRequestDtoContext{
819+
"key": components.CreateTriggerEventRequestDtoContextStr(
796820
"org-acme",
797821
),
798822
},
@@ -843,8 +867,8 @@ func main() {
843867
Actor: v3.Pointer(components.CreateActorStr(
844868
"<value>",
845869
)),
846-
Context: map[string]components.Context{
847-
"key": components.CreateContextStr(
870+
Context: map[string]components.TriggerEventRequestDtoContext{
871+
"key": components.CreateTriggerEventRequestDtoContextStr(
848872
"org-acme",
849873
),
850874
},

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,14 @@ Based on:
158158
### Generated
159159
- [go v3.11.0] .
160160
### Releases
161-
- [Go v3.11.0] https://github.com/novuhq/novu-go/releases/tag/v3.11.0 - .
161+
- [Go v3.11.0] https://github.com/novuhq/novu-go/releases/tag/v3.11.0 - .
162+
163+
## 2026-01-08 00:17:37
164+
### Changes
165+
Based on:
166+
- OpenAPI Doc
167+
- Speakeasy CLI 1.682.0 (2.791.1) https://github.com/speakeasy-api/speakeasy
168+
### Generated
169+
- [go v3.12.0] .
170+
### Releases
171+
- [Go v3.12.0] https://github.com/novuhq/novu-go/releases/tag/v3.12.0 - .

USAGE.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ func main() {
3333
Actor: v3.Pointer(components.CreateActorStr(
3434
"<value>",
3535
)),
36-
Context: map[string]components.Context{
37-
"key": components.CreateContextStr(
36+
Context: map[string]components.TriggerEventRequestDtoContext{
37+
"key": components.CreateTriggerEventRequestDtoContextStr(
3838
"org-acme",
3939
),
4040
},
@@ -126,6 +126,11 @@ func main() {
126126
SubscriberID: "<id>",
127127
},
128128
)),
129+
Context: map[string]components.TriggerEventToAllRequestDtoContext{
130+
"key": components.CreateTriggerEventToAllRequestDtoContextStr(
131+
"org-acme",
132+
),
133+
},
129134
}, nil)
130135
if err != nil {
131136
log.Fatal(err)

0 commit comments

Comments
 (0)