Skip to content

Commit

Permalink
change add error definition
Browse files Browse the repository at this point in the history
  • Loading branch information
tatarco committed Dec 12, 2024
1 parent 53ebef7 commit 3384590
Show file tree
Hide file tree
Showing 213 changed files with 495 additions and 10,856 deletions.
244 changes: 54 additions & 190 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ generation:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
typescript:
version: 0.0.1-alpha.96
version: 0.0.1-alpha.98
additionalDependencies:
dependencies: {}
devDependencies: {}
Expand Down
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ speakeasyVersion: 1.454.0
sources:
json-development:
sourceNamespace: json-development
sourceRevisionDigest: sha256:8f45edb87e62a29bed5c4de8d9467a842a82be8d21d01fb4b26dc6f9c961ca9c
sourceBlobDigest: sha256:a24a64d9123f02aff9f59df4cba2fb5e76d33b859b3ed495ef1d476c6e21bb49
sourceRevisionDigest: sha256:06f75c33959f9ee8f9f8b1c9c4e9c4a2ef70b2a976530efcc42e33f78f379bc9
sourceBlobDigest: sha256:2cb854f32453a262f0648b5d259e03322052473ff8635d1982a050579d8a602c
tags:
- latest
- "1.0"
targets:
my-first-target:
source: json-development
sourceNamespace: json-development
sourceRevisionDigest: sha256:8f45edb87e62a29bed5c4de8d9467a842a82be8d21d01fb4b26dc6f9c961ca9c
sourceBlobDigest: sha256:a24a64d9123f02aff9f59df4cba2fb5e76d33b859b3ed495ef1d476c6e21bb49
sourceRevisionDigest: sha256:06f75c33959f9ee8f9f8b1c9c4e9c4a2ef70b2a976530efcc42e33f78f379bc9
sourceBlobDigest: sha256:2cb854f32453a262f0648b5d259e03322052473ff8635d1982a050579d8a602c
codeSamplesNamespace: code-samples-typescript
codeSamplesRevisionDigest: sha256:802e9f342832eb3bf9253e14133548b4c163c617c43f907a5d26149d39478824
codeSamplesRevisionDigest: sha256:7819917f2cbaa42e87e9fe13841d16cc5c2c528ef79d7aa8e33641a3f018a9bd
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
24 changes: 7 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -429,19 +429,14 @@ If a HTTP request fails, an operation my also throw an error from the `models/er

In addition, when custom error responses are specified for an operation, the SDK may throw their associated Error type. You can refer to respective *Errors* tables in SDK docs for more details on possible error types for each operation. For example, the `trigger` method may throw the following errors:

| Error Type | Status Code | Content Type |
| -------------------------------------------------- | ----------- | ---------------- |
| errors.EventsControllerTriggerResponseBody | 400 | application/json |
| errors.EventsControllerTriggerResponseResponseBody | 404 | application/json |
| errors.SDKError | 4XX, 5XX | \*/\* |
| Error Type | Status Code | Content Type |
| --------------- | ----------- | ---------------- |
| errors.ErrorDto | 400, 404 | application/json |
| errors.SDKError | 4XX, 5XX | \*/\* |

```typescript
import { Novu } from "@novu/api";
import {
EventsControllerTriggerResponseBody,
EventsControllerTriggerResponseResponseBody,
SDKValidationError,
} from "@novu/api/models/errors";
import { ErrorDto, SDKValidationError } from "@novu/api/models/errors";

const novu = new Novu({
apiKey: "<YOUR_API_KEY_HERE>",
Expand Down Expand Up @@ -475,13 +470,8 @@ async function run() {
console.error(err.rawValue);
return;
}
case (err instanceof EventsControllerTriggerResponseBody): {
// Handle err.data$: EventsControllerTriggerResponseBodyData
console.error(err);
return;
}
case (err instanceof EventsControllerTriggerResponseResponseBody): {
// Handle err.data$: EventsControllerTriggerResponseResponseBodyData
case (err instanceof ErrorDto): {
// Handle err.data$: ErrorDtoData
console.error(err);
return;
}
Expand Down
30 changes: 0 additions & 30 deletions docs/models/components/errordto.md

This file was deleted.

This file was deleted.

This file was deleted.

17 changes: 0 additions & 17 deletions docs/models/errors/eventscontrollercancelresponsebody.md

This file was deleted.

17 changes: 0 additions & 17 deletions docs/models/errors/eventscontrollercancelresponseresponsebody.md

This file was deleted.

17 changes: 0 additions & 17 deletions docs/models/errors/eventscontrollertriggerbulkresponsebody.md

This file was deleted.

This file was deleted.

17 changes: 0 additions & 17 deletions docs/models/errors/eventscontrollertriggerresponsebody.md

This file was deleted.

17 changes: 0 additions & 17 deletions docs/models/errors/eventscontrollertriggerresponseresponsebody.md

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 3384590

Please sign in to comment.