From c17558a5216ea543e8dadaba3c8e64a5d1bba532 Mon Sep 17 00:00:00 2001 From: Deep Singhvi Date: Wed, 5 Jun 2024 17:16:42 -0400 Subject: [PATCH] (fix): update fdr definition to make public sdk work (#974) --- fern/apis/fdr/definition/api.yml | 7 +++---- fern/apis/fdr/generators.yml | 2 +- .../api/resources/v1/resources/read/client/Client.ts | 2 +- .../resources/v1/resources/register/client/Client.ts | 2 +- .../generated/api/resources/diff/client/Client.ts | 2 +- .../docs/resources/v1/resources/read/client/Client.ts | 4 ++-- .../docs/resources/v1/resources/write/client/Client.ts | 4 ++-- .../docs/resources/v2/resources/read/client/Client.ts | 10 +++++----- .../docs/resources/v2/resources/write/client/Client.ts | 6 +++--- .../generated/api/resources/docsCache/client/Client.ts | 2 +- .../generated/api/resources/snippets/client/Client.ts | 4 ++-- .../api/resources/snippetsFactory/client/Client.ts | 2 +- .../generated/api/resources/templates/client/Client.ts | 6 +++--- packages/fdr-sdk/src/client/generated/environments.ts | 3 +-- 14 files changed, 27 insertions(+), 29 deletions(-) diff --git a/fern/apis/fdr/definition/api.yml b/fern/apis/fdr/definition/api.yml index 020a4b358b..237bc75652 100644 --- a/fern/apis/fdr/definition/api.yml +++ b/fern/apis/fdr/definition/api.yml @@ -1,13 +1,12 @@ name: registry auth: bearer -default-environment: Dev -environments: - Dev: https://registry-dev2.buildwithfern.com +default-environment: Prod +environments: Prod: https://registry.buildwithfern.com error-discrimination: strategy: property property-name: error -audiences: +audiences: - external - fiddle - snippets diff --git a/fern/apis/fdr/generators.yml b/fern/apis/fdr/generators.yml index 9e82eb14dc..62079b600f 100644 --- a/fern/apis/fdr/generators.yml +++ b/fern/apis/fdr/generators.yml @@ -74,7 +74,7 @@ groups: namespaceExport: Fern includeApiReference: true extraDependencies: - "@fern-api/template-resolver": "^0.0.9" + "@fern-api/template-resolver": "0.3.0" template-resolver: audiences: diff --git a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/client/Client.ts index bf4f508133..2c2c052d4e 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/read/client/Client.ts @@ -28,7 +28,7 @@ export class Read { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, `/registry/api/load/${apiDefinitionId}` ), method: "GET", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/client/Client.ts index 374fd9d2fe..e8f20e32ff 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/api/resources/v1/resources/register/client/Client.ts @@ -33,7 +33,7 @@ export class Register { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/registry/api/register" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/diff/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/diff/client/Client.ts index ca0f621d67..bad832e511 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/diff/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/diff/client/Client.ts @@ -32,7 +32,7 @@ export class Diff { _queryParams["currentApiDefinitionId"] = currentApiDefinitionId; const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/registry/diff" ), method: "GET", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/read/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/read/client/Client.ts index 1739a02589..f971bbad42 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/read/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/read/client/Client.ts @@ -33,7 +33,7 @@ export class Read { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, `/registry/docs/load/${domain}` ), method: "GET", @@ -78,7 +78,7 @@ export class Read { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/registry/docs/load" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/client/Client.ts index ee050cb1a5..13661b32d5 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/client/Client.ts @@ -33,7 +33,7 @@ export class Write { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/registry/docs/init" ), method: "POST", @@ -68,7 +68,7 @@ export class Write { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, `/registry/docs/register/${docsRegistrationId}` ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/read/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/read/client/Client.ts index 454d628ca2..6cf638a1a3 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/read/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/read/client/Client.ts @@ -28,7 +28,7 @@ export class Read { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/v2/registry/docs/organization-for-url" ), method: "POST", @@ -77,7 +77,7 @@ export class Read { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/v2/registry/docs/load-with-url" ), method: "POST", @@ -127,7 +127,7 @@ export class Read { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/v2/registry/docs/private/load-with-url" ), method: "POST", @@ -180,7 +180,7 @@ export class Read { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, `/v2/registry/docs/${docsConfigId}` ), method: "GET", @@ -228,7 +228,7 @@ export class Read { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/v2/registry/docs/search-api-key-with-index-segment" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/write/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/write/client/Client.ts index 0b4844901c..8734a1cfe3 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/write/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v2/resources/write/client/Client.ts @@ -33,7 +33,7 @@ export class Write { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/v2/registry/docs/v2/init" ), method: "POST", @@ -84,7 +84,7 @@ export class Write { > { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/v2/registry/docs/preview/init" ), method: "POST", @@ -129,7 +129,7 @@ export class Write { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, `/v2/registry/docs/register/${docsRegistrationId}` ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/docsCache/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/docsCache/client/Client.ts index 24a42b538f..4e4aba84ae 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/docsCache/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/docsCache/client/Client.ts @@ -28,7 +28,7 @@ export class DocsCache { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/docs-cache/invalidate" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/snippets/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/snippets/client/Client.ts index 790a7f9fa3..77f3a00e58 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/snippets/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/snippets/client/Client.ts @@ -39,7 +39,7 @@ export class Snippets { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/snippets" ), method: "POST", @@ -97,7 +97,7 @@ export class Snippets { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/snippets/load" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/snippetsFactory/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/snippetsFactory/client/Client.ts index 1c23bba8c6..ddcee11503 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/snippetsFactory/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/snippetsFactory/client/Client.ts @@ -31,7 +31,7 @@ export class SnippetsFactory { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/snippets/create" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/api/resources/templates/client/Client.ts b/packages/fdr-sdk/src/client/generated/api/resources/templates/client/Client.ts index 045e580fc9..559fe539d9 100644 --- a/packages/fdr-sdk/src/client/generated/api/resources/templates/client/Client.ts +++ b/packages/fdr-sdk/src/client/generated/api/resources/templates/client/Client.ts @@ -31,7 +31,7 @@ export class Templates { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/snippet-template/register" ), method: "POST", @@ -68,7 +68,7 @@ export class Templates { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/snippet-template/register/batch" ), method: "POST", @@ -105,7 +105,7 @@ export class Templates { ): Promise> { const _response = await core.fetcher({ url: urlJoin( - (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Dev, + (await core.Supplier.get(this._options.environment)) ?? environments.FernRegistryEnvironment.Prod, "/snippet-template/get" ), method: "POST", diff --git a/packages/fdr-sdk/src/client/generated/environments.ts b/packages/fdr-sdk/src/client/generated/environments.ts index addd2f3a5c..d287aedeaa 100644 --- a/packages/fdr-sdk/src/client/generated/environments.ts +++ b/packages/fdr-sdk/src/client/generated/environments.ts @@ -3,8 +3,7 @@ */ export const FernRegistryEnvironment = { - Dev: "https://registry-dev2.buildwithfern.com", Prod: "https://registry.buildwithfern.com", } as const; -export type FernRegistryEnvironment = typeof FernRegistryEnvironment.Dev | typeof FernRegistryEnvironment.Prod; +export type FernRegistryEnvironment = typeof FernRegistryEnvironment.Prod;