From 3791746c0099a81d9ba959f3bb6ba8719b1d6276 Mon Sep 17 00:00:00 2001 From: GalT <39020298+tatarco@users.noreply.github.com> Date: Thu, 16 Jan 2025 16:01:49 +0100 Subject: [PATCH] add idempotency response object --- .speakeasy/gen.lock | 10 ++- .speakeasy/gen.yaml | 2 +- .speakeasy/workflow.lock | 10 +-- .../components/idempotencetestingresponse.md | 17 +++++ docs/models/components/messageresponsedto.md | 6 +- .../components/subscriberresponsedto.md | 4 +- ...healthcontrollertestidempotencyresponse.md | 10 ++- ...iberscontrollercreatesubscriberresponse.md | 4 +- ...scriberscontrollergetsubscriberresponse.md | 4 +- ...riberscontrollerlistsubscribersresponse.md | 4 +- ...rscontrollerlistsubscribersresponsebody.md | 4 +- ...iberscontrollermarkactionasseenresponse.md | 6 +- ...criberscontrollermarkmessagesasresponse.md | 6 +- ...ntrollermodifysubscriberchannelresponse.md | 4 +- ...ntrollerupdatesubscriberchannelresponse.md | 4 +- ...ollerupdatesubscriberonlineflagresponse.md | 4 +- ...iberscontrollerupdatesubscriberresponse.md | 4 +- jsr.json | 2 +- package-lock.json | 4 +- package.json | 2 +- sources/json-development.json | 46 +++++++++++++ src/funcs/adminTestIdempotency.ts | 14 ++-- src/lib/config.ts | 4 +- .../components/idempotencetestingresponse.ts | 69 +++++++++++++++++++ src/models/components/index.ts | 1 + .../healthcontrollertestidempotency.ts | 6 ++ src/sdk/admin.ts | 2 +- 27 files changed, 200 insertions(+), 53 deletions(-) create mode 100644 docs/models/components/idempotencetestingresponse.md create mode 100644 src/models/components/idempotencetestingresponse.ts diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index a8e8614..f9295d9 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 6bff3a53-3f0b-40b4-942f-ff70dc583ae5 management: - docChecksum: a666b1ead3f6f3ce2d9c4e6509c308ea + docChecksum: 063605e0a945a04df5e4c80be6f376f3 docVersion: "1.0" speakeasyVersion: 1.468.9 generationVersion: 2.493.21 - releaseVersion: 0.0.1 - configChecksum: dc2d10eb0f2d612ad19440e03a1295e5 + releaseVersion: 0.0.2 + configChecksum: ab90f07a008f94a81c3f451548235962 published: true features: typescript: @@ -119,6 +119,7 @@ generatedFiles: - docs/models/components/filtertopicsresponsedto.md - docs/models/components/getsubscriberpreferencesresponsedto.md - docs/models/components/gettopicresponsedto.md + - docs/models/components/idempotencetestingresponse.md - docs/models/components/idempotencybehaviorenum.md - docs/models/components/idempotencytestingdto.md - docs/models/components/integrationresponsedto.md @@ -480,6 +481,7 @@ generatedFiles: - src/models/components/filtertopicsresponsedto.ts - src/models/components/getsubscriberpreferencesresponsedto.ts - src/models/components/gettopicresponsedto.ts + - src/models/components/idempotencetestingresponse.ts - src/models/components/idempotencybehaviorenum.ts - src/models/components/idempotencytestingdto.ts - src/models/components/index.ts @@ -1747,6 +1749,8 @@ examples: application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "Resource not found.", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123", "errors": {"fieldName1": {"messages": ["Field is required", "Invalid format"], "value": "xx xx xx "}, "fieldName2": {"messages": ["Field is required", "Invalid format"], "value": "xx xx xx "}, "fieldName3": {"messages": ["Field is required", "Invalid format"], "value": "xx xx xx "}, "fieldName4": {"messages": ["Field is required", "Invalid format"], "value": "xx xx xx "}}} "500": application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "Resource not found.", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123"} + "201": + application/json: {"number": 1} generatedTests: EventsController_trigger: "2024-12-24T08:36:06+01:00" EventsController_triggerBulk: "2024-12-24T08:36:06+01:00" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index e0ff4a4..d340eb5 100755 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -13,7 +13,7 @@ generation: oAuth2ClientCredentialsEnabled: false oAuth2PasswordEnabled: false typescript: - version: 0.0.1 + version: 0.0.2 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 82afa29..eb5408d 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.468.9 sources: json-development: sourceNamespace: json-development - sourceRevisionDigest: sha256:ba5f690118d5ec1d225266ae02e1a084e832c455fdfe42c5972fcea0afc7089a - sourceBlobDigest: sha256:4079f1fc187e164bde1a6f84b452ff1052ecae7edde241c940fbcccdec261a83 + sourceRevisionDigest: sha256:2e8f0daa01625fca6f7998a24cd9ced9a70c0ccf44b28db8823746e3d6341c2a + sourceBlobDigest: sha256:3654c6fb51c3c34da42c6d5796f31ebdf4af7bf1f3f59f077646c1a3a07aca72 tags: - latest - "1.0" @@ -11,10 +11,10 @@ targets: my-first-target: source: json-development sourceNamespace: json-development - sourceRevisionDigest: sha256:ba5f690118d5ec1d225266ae02e1a084e832c455fdfe42c5972fcea0afc7089a - sourceBlobDigest: sha256:4079f1fc187e164bde1a6f84b452ff1052ecae7edde241c940fbcccdec261a83 + sourceRevisionDigest: sha256:2e8f0daa01625fca6f7998a24cd9ced9a70c0ccf44b28db8823746e3d6341c2a + sourceBlobDigest: sha256:3654c6fb51c3c34da42c6d5796f31ebdf4af7bf1f3f59f077646c1a3a07aca72 codeSamplesNamespace: code-samples-typescript - codeSamplesRevisionDigest: sha256:bb484bce2a8c10935db734ae15c3d6c6887fc97c8773d9dd034b0a1ba52e3001 + codeSamplesRevisionDigest: sha256:6988d93fb2b914d00bc2afcd79f0f869aecfd865f5be056933703f3a4908a1c3 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/docs/models/components/idempotencetestingresponse.md b/docs/models/components/idempotencetestingresponse.md new file mode 100644 index 0000000..809467a --- /dev/null +++ b/docs/models/components/idempotencetestingresponse.md @@ -0,0 +1,17 @@ +# IdempotenceTestingResponse + +## Example Usage + +```typescript +import { IdempotenceTestingResponse } from "@novu/api/models/components"; + +let value: IdempotenceTestingResponse = { + number: 1, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `number` | *number* | :heavy_check_mark: | A unique number representing the idempotency response | 1 | \ No newline at end of file diff --git a/docs/models/components/messageresponsedto.md b/docs/models/components/messageresponsedto.md index 6dba498..be902b1 100644 --- a/docs/models/components/messageresponsedto.md +++ b/docs/models/components/messageresponsedto.md @@ -37,10 +37,10 @@ let value: MessageResponseDto = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1728523207441", - updatedAt: "1736966654426", + createdAt: "1728524602230", + updatedAt: "1736968049215", }, - createdAt: "1721933635686", + createdAt: "1721935030476", content: { type: "button", content: "", diff --git a/docs/models/components/subscriberresponsedto.md b/docs/models/components/subscriberresponsedto.md index 0e2ad47..11e5ae0 100644 --- a/docs/models/components/subscriberresponsedto.md +++ b/docs/models/components/subscriberresponsedto.md @@ -30,8 +30,8 @@ let value: SubscriberResponseDto = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1727700055351", - updatedAt: "1736960485186", + createdAt: "1727701449903", + updatedAt: "1736961879739", }; ``` diff --git a/docs/models/operations/healthcontrollertestidempotencyresponse.md b/docs/models/operations/healthcontrollertestidempotencyresponse.md index a2ee412..15a47f7 100644 --- a/docs/models/operations/healthcontrollertestidempotencyresponse.md +++ b/docs/models/operations/healthcontrollertestidempotencyresponse.md @@ -11,11 +11,15 @@ let value: HealthControllerTestIdempotencyResponse = { "", ], }, + result: { + number: 1, + }, }; ``` ## Fields -| Field | Type | Required | Description | -| -------------------------- | -------------------------- | -------------------------- | -------------------------- | -| `headers` | Record | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `headers` | Record | :heavy_check_mark: | N/A | +| `result` | [components.IdempotenceTestingResponse](../../models/components/idempotencetestingresponse.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/subscriberscontrollercreatesubscriberresponse.md b/docs/models/operations/subscriberscontrollercreatesubscriberresponse.md index ca7d901..e5b35cd 100644 --- a/docs/models/operations/subscriberscontrollercreatesubscriberresponse.md +++ b/docs/models/operations/subscriberscontrollercreatesubscriberresponse.md @@ -36,8 +36,8 @@ let value: SubscribersControllerCreateSubscriberResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1713845250939", - updatedAt: "1737018718437", + createdAt: "1713846645065", + updatedAt: "1737020112563", }, }; ``` diff --git a/docs/models/operations/subscriberscontrollergetsubscriberresponse.md b/docs/models/operations/subscriberscontrollergetsubscriberresponse.md index 0d06793..0fe3043 100644 --- a/docs/models/operations/subscriberscontrollergetsubscriberresponse.md +++ b/docs/models/operations/subscriberscontrollergetsubscriberresponse.md @@ -36,8 +36,8 @@ let value: SubscribersControllerGetSubscriberResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1723428357867", - updatedAt: "1736953448843", + createdAt: "1723429751999", + updatedAt: "1736954842975", }, }; ``` diff --git a/docs/models/operations/subscriberscontrollerlistsubscribersresponse.md b/docs/models/operations/subscriberscontrollerlistsubscribersresponse.md index 56af607..008007c 100644 --- a/docs/models/operations/subscriberscontrollerlistsubscribersresponse.md +++ b/docs/models/operations/subscriberscontrollerlistsubscribersresponse.md @@ -41,8 +41,8 @@ let value: SubscribersControllerListSubscribersResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1735293303440", - updatedAt: "1736996912589", + createdAt: "1735294697558", + updatedAt: "1736998306707", }, ], }, diff --git a/docs/models/operations/subscriberscontrollerlistsubscribersresponsebody.md b/docs/models/operations/subscriberscontrollerlistsubscribersresponsebody.md index ca8d7b6..a635e41 100644 --- a/docs/models/operations/subscriberscontrollerlistsubscribersresponsebody.md +++ b/docs/models/operations/subscriberscontrollerlistsubscribersresponsebody.md @@ -35,8 +35,8 @@ let value: SubscribersControllerListSubscribersResponseBody = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1720055438118", - updatedAt: "1737019262353", + createdAt: "1720056832229", + updatedAt: "1737020656464", }, ], }; diff --git a/docs/models/operations/subscriberscontrollermarkactionasseenresponse.md b/docs/models/operations/subscriberscontrollermarkactionasseenresponse.md index 6247073..63b4101 100644 --- a/docs/models/operations/subscriberscontrollermarkactionasseenresponse.md +++ b/docs/models/operations/subscriberscontrollermarkactionasseenresponse.md @@ -43,10 +43,10 @@ let value: SubscribersControllerMarkActionAsSeenResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1731927655264", - updatedAt: "1736960128305", + createdAt: "1731929049501", + updatedAt: "1736961522542", }, - createdAt: "1736295850213", + createdAt: "1736297244449", content: { type: "text", content: "", diff --git a/docs/models/operations/subscriberscontrollermarkmessagesasresponse.md b/docs/models/operations/subscriberscontrollermarkmessagesasresponse.md index c556be5..826b762 100644 --- a/docs/models/operations/subscriberscontrollermarkmessagesasresponse.md +++ b/docs/models/operations/subscriberscontrollermarkmessagesasresponse.md @@ -44,10 +44,10 @@ let value: SubscribersControllerMarkMessagesAsResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1713490029210", - updatedAt: "1736992114270", + createdAt: "1713491423432", + updatedAt: "1736993508492", }, - createdAt: "1713210430711", + createdAt: "1713211824934", content: { type: "button", content: "", diff --git a/docs/models/operations/subscriberscontrollermodifysubscriberchannelresponse.md b/docs/models/operations/subscriberscontrollermodifysubscriberchannelresponse.md index 5555f08..5d58cc4 100644 --- a/docs/models/operations/subscriberscontrollermodifysubscriberchannelresponse.md +++ b/docs/models/operations/subscriberscontrollermodifysubscriberchannelresponse.md @@ -36,8 +36,8 @@ let value: SubscribersControllerModifySubscriberChannelResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1726529379919", - updatedAt: "1737009767888", + createdAt: "1726530774081", + updatedAt: "1737011162050", }, }; ``` diff --git a/docs/models/operations/subscriberscontrollerupdatesubscriberchannelresponse.md b/docs/models/operations/subscriberscontrollerupdatesubscriberchannelresponse.md index 915b150..0a6256b 100644 --- a/docs/models/operations/subscriberscontrollerupdatesubscriberchannelresponse.md +++ b/docs/models/operations/subscriberscontrollerupdatesubscriberchannelresponse.md @@ -36,8 +36,8 @@ let value: SubscribersControllerUpdateSubscriberChannelResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1716839666235", - updatedAt: "1736989584566", + createdAt: "1716841060390", + updatedAt: "1736990978721", }, }; ``` diff --git a/docs/models/operations/subscriberscontrollerupdatesubscriberonlineflagresponse.md b/docs/models/operations/subscriberscontrollerupdatesubscriberonlineflagresponse.md index 3b2c598..bbbbaef 100644 --- a/docs/models/operations/subscriberscontrollerupdatesubscriberonlineflagresponse.md +++ b/docs/models/operations/subscriberscontrollerupdatesubscriberonlineflagresponse.md @@ -36,8 +36,8 @@ let value: SubscribersControllerUpdateSubscriberOnlineFlagResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1709568045048", - updatedAt: "1736979078148", + createdAt: "1709569439227", + updatedAt: "1736980472327", }, }; ``` diff --git a/docs/models/operations/subscriberscontrollerupdatesubscriberresponse.md b/docs/models/operations/subscriberscontrollerupdatesubscriberresponse.md index 6cd0c8d..08d593c 100644 --- a/docs/models/operations/subscriberscontrollerupdatesubscriberresponse.md +++ b/docs/models/operations/subscriberscontrollerupdatesubscriberresponse.md @@ -36,8 +36,8 @@ let value: SubscribersControllerUpdateSubscriberResponse = { organizationId: "", environmentId: "", deleted: false, - createdAt: "1724805275529", - updatedAt: "1737005127910", + createdAt: "1724806669667", + updatedAt: "1737006522049", }, }; ``` diff --git a/jsr.json b/jsr.json index 9be7088..45031b1 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@novu/api", - "version": "0.0.1", + "version": "0.0.2", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index e6c4a95..fbd8d18 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@novu/api", - "version": "0.0.1", + "version": "0.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@novu/api", - "version": "0.0.1", + "version": "0.0.2", "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.7.1", "@typescript-eslint/parser": "^7.7.1", diff --git a/package.json b/package.json index a44170a..7ecaf68 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@novu/api", - "version": "0.0.1", + "version": "0.0.2", "author": "Novu", "main": "./index.js", "sideEffects": false, diff --git a/sources/json-development.json b/sources/json-development.json index 252a518..25adb9d 100644 --- a/sources/json-development.json +++ b/sources/json-development.json @@ -205,6 +205,39 @@ } }, "responses": { + "201": { + "headers": { + "Content-Type": { + "$ref": "#/components/headers/Content-Type" + }, + "RateLimit-Limit": { + "$ref": "#/components/headers/RateLimit-Limit" + }, + "RateLimit-Remaining": { + "$ref": "#/components/headers/RateLimit-Remaining" + }, + "RateLimit-Reset": { + "$ref": "#/components/headers/RateLimit-Reset" + }, + "RateLimit-Policy": { + "$ref": "#/components/headers/RateLimit-Policy" + }, + "Idempotency-Key": { + "$ref": "#/components/headers/Idempotency-Key" + }, + "Idempotency-Replay": { + "$ref": "#/components/headers/Idempotency-Replay" + } + }, + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdempotenceTestingResponse" + } + } + } + }, "400": { "description": "Bad Request", "headers": { @@ -24282,6 +24315,19 @@ "expectedBehavior" ] }, + "IdempotenceTestingResponse": { + "type": "object", + "properties": { + "number": { + "type": "number", + "description": "A unique number representing the idempotency response", + "example": 1 + } + }, + "required": [ + "number" + ] + }, "TriggerEventResponseDto": { "type": "object", "properties": { diff --git a/src/funcs/adminTestIdempotency.ts b/src/funcs/adminTestIdempotency.ts index 031e118..20fcedb 100644 --- a/src/funcs/adminTestIdempotency.ts +++ b/src/funcs/adminTestIdempotency.ts @@ -31,7 +31,7 @@ export async function adminTestIdempotency( options?: RequestOptions, ): Promise< Result< - operations.HealthControllerTestIdempotencyResponse | undefined, + operations.HealthControllerTestIdempotencyResponse, | errors.ErrorDto | errors.ErrorDto | errors.ValidationErrorDto @@ -151,7 +151,7 @@ export async function adminTestIdempotency( }; const [result] = await M.match< - operations.HealthControllerTestIdempotencyResponse | undefined, + operations.HealthControllerTestIdempotencyResponse, | errors.ErrorDto | errors.ErrorDto | errors.ValidationErrorDto @@ -164,6 +164,11 @@ export async function adminTestIdempotency( | RequestTimeoutError | ConnectionError >( + M.json( + 201, + operations.HealthControllerTestIdempotencyResponse$inboundSchema, + { hdrs: true, key: "Result" }, + ), M.jsonErr( [400, 401, 403, 404, 405, 409, 413, 415], errors.ErrorDto$inboundSchema, @@ -174,11 +179,6 @@ export async function adminTestIdempotency( M.fail(429), M.jsonErr(500, errors.ErrorDto$inboundSchema, { hdrs: true }), M.fail(503), - M.nil( - "2XX", - operations.HealthControllerTestIdempotencyResponse$inboundSchema - .optional(), - ), M.fail("4XX"), M.fail("5XX"), )(response, { extraFields: responseFields }); diff --git a/src/lib/config.ts b/src/lib/config.ts index 4d6fda3..81e9df4 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -55,7 +55,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0", - sdkVersion: "0.0.1", + sdkVersion: "0.0.2", genVersion: "2.493.21", - userAgent: "speakeasy-sdk/typescript 0.0.1 2.493.21 1.0 @novu/api", + userAgent: "speakeasy-sdk/typescript 0.0.2 2.493.21 1.0 @novu/api", } as const; diff --git a/src/models/components/idempotencetestingresponse.ts b/src/models/components/idempotencetestingresponse.ts new file mode 100644 index 0000000..bcccb1e --- /dev/null +++ b/src/models/components/idempotencetestingresponse.ts @@ -0,0 +1,69 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type IdempotenceTestingResponse = { + /** + * A unique number representing the idempotency response + */ + number: number; +}; + +/** @internal */ +export const IdempotenceTestingResponse$inboundSchema: z.ZodType< + IdempotenceTestingResponse, + z.ZodTypeDef, + unknown +> = z.object({ + number: z.number(), +}); + +/** @internal */ +export type IdempotenceTestingResponse$Outbound = { + number: number; +}; + +/** @internal */ +export const IdempotenceTestingResponse$outboundSchema: z.ZodType< + IdempotenceTestingResponse$Outbound, + z.ZodTypeDef, + IdempotenceTestingResponse +> = z.object({ + number: z.number(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace IdempotenceTestingResponse$ { + /** @deprecated use `IdempotenceTestingResponse$inboundSchema` instead. */ + export const inboundSchema = IdempotenceTestingResponse$inboundSchema; + /** @deprecated use `IdempotenceTestingResponse$outboundSchema` instead. */ + export const outboundSchema = IdempotenceTestingResponse$outboundSchema; + /** @deprecated use `IdempotenceTestingResponse$Outbound` instead. */ + export type Outbound = IdempotenceTestingResponse$Outbound; +} + +export function idempotenceTestingResponseToJSON( + idempotenceTestingResponse: IdempotenceTestingResponse, +): string { + return JSON.stringify( + IdempotenceTestingResponse$outboundSchema.parse(idempotenceTestingResponse), + ); +} + +export function idempotenceTestingResponseFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => IdempotenceTestingResponse$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'IdempotenceTestingResponse' from JSON`, + ); +} diff --git a/src/models/components/index.ts b/src/models/components/index.ts index 293024b..7051589 100644 --- a/src/models/components/index.ts +++ b/src/models/components/index.ts @@ -55,6 +55,7 @@ export * from "./fieldfilterpartdto.js"; export * from "./filtertopicsresponsedto.js"; export * from "./getsubscriberpreferencesresponsedto.js"; export * from "./gettopicresponsedto.js"; +export * from "./idempotencetestingresponse.js"; export * from "./idempotencybehaviorenum.js"; export * from "./idempotencytestingdto.js"; export * from "./integrationresponsedto.js"; diff --git a/src/models/operations/healthcontrollertestidempotency.ts b/src/models/operations/healthcontrollertestidempotency.ts index 5df0618..be130ee 100644 --- a/src/models/operations/healthcontrollertestidempotency.ts +++ b/src/models/operations/healthcontrollertestidempotency.ts @@ -19,6 +19,7 @@ export type HealthControllerTestIdempotencyRequest = { export type HealthControllerTestIdempotencyResponse = { headers: { [k: string]: Array }; + result: components.IdempotenceTestingResponse; }; /** @internal */ @@ -101,15 +102,18 @@ export const HealthControllerTestIdempotencyResponse$inboundSchema: z.ZodType< unknown > = z.object({ Headers: z.record(z.array(z.string())), + Result: components.IdempotenceTestingResponse$inboundSchema, }).transform((v) => { return remap$(v, { "Headers": "headers", + "Result": "result", }); }); /** @internal */ export type HealthControllerTestIdempotencyResponse$Outbound = { Headers: { [k: string]: Array }; + Result: components.IdempotenceTestingResponse$Outbound; }; /** @internal */ @@ -119,9 +123,11 @@ export const HealthControllerTestIdempotencyResponse$outboundSchema: z.ZodType< HealthControllerTestIdempotencyResponse > = z.object({ headers: z.record(z.array(z.string())), + result: components.IdempotenceTestingResponse$outboundSchema, }).transform((v) => { return remap$(v, { headers: "Headers", + result: "Result", }); }); diff --git a/src/sdk/admin.ts b/src/sdk/admin.ts index 05b5d9c..06f7566 100644 --- a/src/sdk/admin.ts +++ b/src/sdk/admin.ts @@ -25,7 +25,7 @@ export class Admin extends ClientSDK { idempotencyTestingDto: components.IdempotencyTestingDto, idempotencyKey?: string | undefined, options?: RequestOptions, - ): Promise { + ): Promise { return unwrapAsync(adminTestIdempotency( this, idempotencyTestingDto,