diff --git a/.pnp.cjs b/.pnp.cjs index 911b3da306f..75686254c32 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -6482,7 +6482,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.91.1-5ff5ffb15"],\ + ["@fern-api/fdr-sdk", "npm:0.93.0-665149116"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ ["@fern-fern/fiddle-sdk", "npm:0.0.532"],\ @@ -6510,7 +6510,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./packages/core/",\ "packageDependencies": [\ ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/fdr-sdk", "npm:0.91.1-5ff5ffb15"],\ + ["@fern-api/fdr-sdk", "npm:0.93.0-665149116"],\ ["@fern-api/venus-api-sdk", "npm:0.0.38"],\ ["@fern-fern/fdr-test-sdk", "npm:0.0.5297"],\ ["@fern-fern/fiddle-sdk", "npm:0.0.532"],\ @@ -6599,7 +6599,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fern-api/docs-preview", "workspace:packages/cli/docs-preview"],\ ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.91.1-5ff5ffb15"],\ + ["@fern-api/fdr-sdk", "npm:0.93.0-665149116"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ ["@fern-api/register", "workspace:packages/cli/register"],\ @@ -6679,10 +6679,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@fern-api/fdr-sdk", [\ - ["npm:0.91.1-5ff5ffb15", {\ - "packageLocation": "./.yarn/cache/@fern-api-fdr-sdk-npm-0.91.1-5ff5ffb15-07d1d31d71-cd1024a52f.zip/node_modules/@fern-api/fdr-sdk/",\ + ["npm:0.93.0-665149116", {\ + "packageLocation": "./.yarn/cache/@fern-api-fdr-sdk-npm-0.93.0-665149116-59bd625a99-ec318a2b00.zip/node_modules/@fern-api/fdr-sdk/",\ "packageDependencies": [\ - ["@fern-api/fdr-sdk", "npm:0.91.1-5ff5ffb15"],\ + ["@fern-api/fdr-sdk", "npm:0.93.0-665149116"],\ ["form-data", "npm:4.0.0"],\ ["js-base64", "npm:3.7.7"],\ ["lodash", "npm:4.17.21"],\ @@ -7365,7 +7365,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ ["@fern-api/core", "workspace:packages/core"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.91.1-5ff5ffb15"],\ + ["@fern-api/fdr-sdk", "npm:0.93.0-665149116"],\ ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ @@ -7394,7 +7394,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fern-api/core", "workspace:packages/core"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ ["@fern-api/docs-validator", "workspace:packages/cli/yaml/docs-validator"],\ - ["@fern-api/fdr-sdk", "npm:0.91.1-5ff5ffb15"],\ + ["@fern-api/fdr-sdk", "npm:0.93.0-665149116"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ ["@fern-api/ir-migrations", "workspace:packages/cli/generation/ir-migrations"],\ diff --git a/.yarn/cache/@fern-api-fdr-sdk-npm-0.91.1-5ff5ffb15-07d1d31d71-cd1024a52f.zip b/.yarn/cache/@fern-api-fdr-sdk-npm-0.93.0-665149116-59bd625a99-ec318a2b00.zip similarity index 86% rename from .yarn/cache/@fern-api-fdr-sdk-npm-0.91.1-5ff5ffb15-07d1d31d71-cd1024a52f.zip rename to .yarn/cache/@fern-api-fdr-sdk-npm-0.93.0-665149116-59bd625a99-ec318a2b00.zip index 638aadf5489..da1fa2f2761 100644 Binary files a/.yarn/cache/@fern-api-fdr-sdk-npm-0.91.1-5ff5ffb15-07d1d31d71-cd1024a52f.zip and b/.yarn/cache/@fern-api-fdr-sdk-npm-0.93.0-665149116-59bd625a99-ec318a2b00.zip differ diff --git a/packages/cli/configuration/package.json b/packages/cli/configuration/package.json index b76561773ac..f8d43942209 100644 --- a/packages/cli/configuration/package.json +++ b/packages/cli/configuration/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.91.1-5ff5ffb15", + "@fern-api/fdr-sdk": "0.93.0-665149116", "@fern-api/fs-utils": "workspace:*", "@fern-api/task-context": "workspace:*", "@fern-fern/fiddle-sdk": "^0.0.532", diff --git a/packages/cli/docs-preview/package.json b/packages/cli/docs-preview/package.json index 96c9c2cdc3c..1e83d1252c8 100644 --- a/packages/cli/docs-preview/package.json +++ b/packages/cli/docs-preview/package.json @@ -29,7 +29,7 @@ "dependencies": { "@fern-api/configuration": "workspace:*", "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.91.1-5ff5ffb15", + "@fern-api/fdr-sdk": "0.93.0-665149116", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", "@fern-api/register": "workspace:*", diff --git a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json index d90bd0b373e..26c7d8a4dfe 100644 --- a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json +++ b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json @@ -32,7 +32,7 @@ "@fern-api/core": "workspace:*", "@fern-api/core-utils": "workspace:*", "@fern-api/docs-validator": "workspace:*", - "@fern-api/fdr-sdk": "0.91.1-5ff5ffb15", + "@fern-api/fdr-sdk": "0.93.0-665149116", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-migrations": "workspace:*", diff --git a/packages/cli/register/package.json b/packages/cli/register/package.json index 1e2a43dbfea..84bebe872dd 100644 --- a/packages/cli/register/package.json +++ b/packages/cli/register/package.json @@ -31,7 +31,7 @@ "@fern-api/configuration": "workspace:*", "@fern-api/core": "workspace:*", "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.91.1-5ff5ffb15", + "@fern-api/fdr-sdk": "0.93.0-665149116", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-sdk": "workspace:*", "@fern-api/task-context": "workspace:*", diff --git a/packages/cli/register/src/ir-to-fdr-converter/convertPackage.ts b/packages/cli/register/src/ir-to-fdr-converter/convertPackage.ts index a68966f8e5a..a542f4ae9ff 100644 --- a/packages/cli/register/src/ir-to-fdr-converter/convertPackage.ts +++ b/packages/cli/register/src/ir-to-fdr-converter/convertPackage.ts @@ -90,7 +90,7 @@ function convertService( }) ), request: irEndpoint.requestBody != null ? convertRequestBody(irEndpoint.requestBody) : undefined, - response: irEndpoint.response?.body != null ? convertResponse(irEndpoint.response.body) : undefined, + response: irEndpoint.response != null ? convertResponse(irEndpoint.response) : undefined, errors: undefined, errorsV2: convertResponseErrorsV2(irEndpoint.errors, ir), examples: irEndpoint.examples @@ -388,8 +388,11 @@ function convertRequestBody(irRequest: Ir.http.HttpRequestBody): APIV1Write.Http return requestBodyShape != null ? { type: requestBodyShape } : undefined; } -function convertResponse(irResponse: Ir.http.HttpResponseBody): APIV1Write.HttpResponse | undefined { - const type = Ir.http.HttpResponseBody._visit(irResponse, { +function convertResponse(irResponse: Ir.http.HttpResponse): APIV1Write.HttpResponse | undefined { + if (irResponse.body == null) { + return undefined; + } + const type = Ir.http.HttpResponseBody._visit(irResponse.body, { fileDownload: () => { return { type: "fileDownload" @@ -423,11 +426,11 @@ function convertResponse(irResponse: Ir.http.HttpResponseBody): APIV1Write.HttpR return undefined; }, _other: () => { - throw new Error("Unknown HttpResponse: " + irResponse.type); + throw new Error("Unknown HttpResponse: " + irResponse.body); } }); if (type != null) { - return { type }; + return { type, statusCode: irResponse.statusCode }; } else { return undefined; } diff --git a/packages/core/package.json b/packages/core/package.json index 3b50402168d..92dbf0825ef 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -27,7 +27,7 @@ "depcheck": "depcheck" }, "dependencies": { - "@fern-api/fdr-sdk": "0.91.1-5ff5ffb15", + "@fern-api/fdr-sdk": "0.93.0-665149116", "@fern-api/venus-api-sdk": "0.0.38", "@fern-fern/fdr-test-sdk": "^0.0.5297", "@fern-fern/fiddle-sdk": "^0.0.532" diff --git a/yarn.lock b/yarn.lock index 44481979480..c9831c7e525 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3448,7 +3448,7 @@ __metadata: resolution: "@fern-api/configuration@workspace:packages/cli/configuration" dependencies: "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.91.1-5ff5ffb15 + "@fern-api/fdr-sdk": 0.93.0-665149116 "@fern-api/fs-utils": "workspace:*" "@fern-api/task-context": "workspace:*" "@fern-fern/fiddle-sdk": ^0.0.532 @@ -3492,7 +3492,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fern-api/core@workspace:packages/core" dependencies: - "@fern-api/fdr-sdk": 0.91.1-5ff5ffb15 + "@fern-api/fdr-sdk": 0.93.0-665149116 "@fern-api/venus-api-sdk": 0.0.38 "@fern-fern/fdr-test-sdk": ^0.0.5297 "@fern-fern/fiddle-sdk": ^0.0.532 @@ -3555,7 +3555,7 @@ __metadata: dependencies: "@fern-api/configuration": "workspace:*" "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.91.1-5ff5ffb15 + "@fern-api/fdr-sdk": 0.93.0-665149116 "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-generator": "workspace:*" "@fern-api/register": "workspace:*" @@ -3629,9 +3629,9 @@ __metadata: languageName: unknown linkType: soft -"@fern-api/fdr-sdk@npm:0.91.1-5ff5ffb15": - version: 0.91.1-5ff5ffb15 - resolution: "@fern-api/fdr-sdk@npm:0.91.1-5ff5ffb15" +"@fern-api/fdr-sdk@npm:0.93.0-665149116": + version: 0.93.0-665149116 + resolution: "@fern-api/fdr-sdk@npm:0.93.0-665149116" dependencies: form-data: 4.0.0 js-base64: 3.7.7 @@ -3641,7 +3641,7 @@ __metadata: qs: 6.12.0 tinycolor2: ^1.6.0 url-join: 4.0.1 - checksum: cd1024a52f149ce2b8c603154dbbfb144b8f7590fc8a4187a33d4b506f82d7bc86e08d6352a1876e7709fd0945b6a87fcf482b0dbe263fc9f9be630a628ad0a9 + checksum: ec318a2b006ef95bdf0af8aa6a66c97eff39c7b6b385aa933818d5f0e5a082d82a24d5580bcb754aaea63fd9bee1c016ba860c8244b46cefe54e7ff97e2afce3 languageName: node linkType: hard @@ -4278,7 +4278,7 @@ __metadata: "@fern-api/configuration": "workspace:*" "@fern-api/core": "workspace:*" "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.91.1-5ff5ffb15 + "@fern-api/fdr-sdk": 0.93.0-665149116 "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-sdk": "workspace:*" "@fern-api/task-context": "workspace:*" @@ -4305,7 +4305,7 @@ __metadata: "@fern-api/core": "workspace:*" "@fern-api/core-utils": "workspace:*" "@fern-api/docs-validator": "workspace:*" - "@fern-api/fdr-sdk": 0.91.1-5ff5ffb15 + "@fern-api/fdr-sdk": 0.93.0-665149116 "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-migrations": "workspace:*"