From b286cc33252439961590201d6708782b9e72a567 Mon Sep 17 00:00:00 2001 From: dsinghvi Date: Thu, 6 Feb 2025 18:05:27 -0500 Subject: [PATCH] fix: v1 api supports exploded --- fern/apis/fdr/definition/api/v1/read/type.yml | 1 + fern/apis/fdr/definition/api/v1/register/type.yml | 1 + packages/fdr-sdk/src/api-definition/migrators/v1ToV2.ts | 2 +- .../resources/read/resources/type/types/FormDataBodyProperty.ts | 1 + .../register/resources/type/types/FormDataBodyProperty.ts | 1 + .../resources/read/resources/type/types/FormDataBodyProperty.ts | 1 + .../register/resources/type/types/FormDataBodyProperty.ts | 1 + .../read/resources/type/types/FormDataBodyProperty.d.ts | 1 + .../register/resources/type/types/FormDataBodyProperty.d.ts | 1 + 9 files changed, 9 insertions(+), 1 deletion(-) diff --git a/fern/apis/fdr/definition/api/v1/read/type.yml b/fern/apis/fdr/definition/api/v1/read/type.yml index dddcc6b3b6..efb2107a67 100644 --- a/fern/apis/fdr/definition/api/v1/read/type.yml +++ b/fern/apis/fdr/definition/api/v1/read/type.yml @@ -204,6 +204,7 @@ types: extends: ObjectProperty properties: contentType: optional + exploded: optional FormDataFileProperty: union: diff --git a/fern/apis/fdr/definition/api/v1/register/type.yml b/fern/apis/fdr/definition/api/v1/register/type.yml index 6925ee469d..a3998ddb02 100644 --- a/fern/apis/fdr/definition/api/v1/register/type.yml +++ b/fern/apis/fdr/definition/api/v1/register/type.yml @@ -207,6 +207,7 @@ types: extends: ObjectProperty properties: contentType: optional + exploded: optional FormDataFileProperty: union: diff --git a/packages/fdr-sdk/src/api-definition/migrators/v1ToV2.ts b/packages/fdr-sdk/src/api-definition/migrators/v1ToV2.ts index 4ea6c570e0..883e27bc58 100644 --- a/packages/fdr-sdk/src/api-definition/migrators/v1ToV2.ts +++ b/packages/fdr-sdk/src/api-definition/migrators/v1ToV2.ts @@ -688,7 +688,7 @@ export class ApiDefinitionV1ToLatest { contentType: bodyProp.contentType, description: bodyProp.description, availability: bodyProp.availability, - exploded: undefined, + exploded: bodyProp.exploded, valueShape: { type: "alias", value: this.migrateTypeReference(bodyProp.valueType), diff --git a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts index 8ff6f7b10f..085e8c2ae5 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts @@ -6,4 +6,5 @@ import * as FernRegistry from "../../../../../../../../../index"; export interface FormDataBodyProperty extends FernRegistry.api.v1.read.ObjectProperty { contentType: FernRegistry.api.v1.read.ContentType | undefined; + exploded: boolean | undefined; } diff --git a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts index dab2869bd6..c0799b0a49 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts @@ -6,4 +6,5 @@ import * as FernRegistry from "../../../../../../../../../index"; export interface FormDataBodyProperty extends FernRegistry.api.v1.register.ObjectProperty { contentType: FernRegistry.api.v1.register.ContentType | undefined; + exploded: boolean | undefined; } diff --git a/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts b/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts index 8ff6f7b10f..085e8c2ae5 100644 --- a/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts +++ b/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.ts @@ -6,4 +6,5 @@ import * as FernRegistry from "../../../../../../../../../index"; export interface FormDataBodyProperty extends FernRegistry.api.v1.read.ObjectProperty { contentType: FernRegistry.api.v1.read.ContentType | undefined; + exploded: boolean | undefined; } diff --git a/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts b/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts index dab2869bd6..c0799b0a49 100644 --- a/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts +++ b/packages/parsers/src/client/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.ts @@ -6,4 +6,5 @@ import * as FernRegistry from "../../../../../../../../../index"; export interface FormDataBodyProperty extends FernRegistry.api.v1.register.ObjectProperty { contentType: FernRegistry.api.v1.register.ContentType | undefined; + exploded: boolean | undefined; } diff --git a/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.d.ts b/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.d.ts index 4d2a47fe4b..cab3b56878 100644 --- a/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.d.ts +++ b/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/read/resources/type/types/FormDataBodyProperty.d.ts @@ -4,4 +4,5 @@ import * as FernRegistry from "../../../../../../../../../index"; export interface FormDataBodyProperty extends FernRegistry.api.v1.read.ObjectProperty { contentType: FernRegistry.api.v1.read.ContentType | undefined; + exploded: boolean | undefined; } diff --git a/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.d.ts b/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.d.ts index 859345e50e..ac5ab9e4e8 100644 --- a/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.d.ts +++ b/servers/fdr/src/api/generated/api/resources/api/resources/v1/resources/register/resources/type/types/FormDataBodyProperty.d.ts @@ -4,4 +4,5 @@ import * as FernRegistry from "../../../../../../../../../index"; export interface FormDataBodyProperty extends FernRegistry.api.v1.register.ObjectProperty { contentType: FernRegistry.api.v1.register.ContentType | undefined; + exploded: boolean | undefined; }