From c452bdd50dfab09445ff30717c3cfb0598ae63dc Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 19:49:09 +0000 Subject: [PATCH] SDK regeneration --- .github/workflows/ci.yml | 27 --- package.json | 4 +- reference.md | 158 +++++++++++-- src/Client.ts | 4 +- src/api/resources/bulkSync/client/Client.ts | 104 ++++----- .../client/requests/StartBulkSyncRequest.ts | 2 + .../resources/executions/client/Client.ts | 63 +++-- .../requests/ExecutionsExportLogsRequest.ts | 4 +- .../resources/schedules/client/Client.ts | 50 ++-- .../resources/schemas/client/Client.ts | 49 ++-- .../resources/connections/client/Client.ts | 219 ++++++++++++------ .../connections/client/requests/ApiRequest.ts | 4 +- src/api/resources/events/client/Client.ts | 27 +-- .../client/requests/EventsListRequest.ts | 4 +- src/api/resources/identity/client/Client.ts | 14 +- src/api/resources/jobs/client/Client.ts | 20 +- src/api/resources/modelSync/client/Client.ts | 113 ++++----- .../client/requests/ModelSyncListRequest.ts | 1 + .../resources/executions/client/Client.ts | 50 ++-- .../resources/targets/client/Client.ts | 46 ++-- .../requests/TargetsGetTargetRequest.ts | 5 +- src/api/resources/models/client/Client.ts | 99 ++++---- .../client/requests/ModelsCreateRequest.ts | 1 + .../client/requests/ModelsGetRequest.ts | 4 +- .../client/requests/ModelsPreviewRequest.ts | 1 + .../client/requests/ModelsRemoveRequest.ts | 4 +- .../client/requests/ModelsSampleRequest.ts | 4 +- .../resources/notifications/client/Client.ts | 23 +- .../resources/organization/client/Client.ts | 59 ++--- .../resources/permissions/client/Client.ts | 4 +- .../resources/policies/client/Client.ts | 50 ++-- .../resources/roles/client/Client.ts | 50 ++-- .../resources/queryRunner/client/Client.ts | 31 +-- .../requests/QueryRunnerGetQueryRequest.ts | 4 +- src/api/resources/schemas/client/Client.ts | 77 +++--- src/api/resources/users/client/Client.ts | 74 +++--- src/api/resources/webhooks/client/Client.ts | 68 +++--- src/api/types/BulkOutputDisposition.ts | 10 + src/api/types/BulkResyncMode.ts | 10 + src/api/types/BulkSchema.ts | 2 + src/api/types/BulkSchemaExecutionStatus.ts | 4 +- src/api/types/BulkSyncDest.ts | 2 + src/api/types/BulkSyncExecution.ts | 1 + src/api/types/BulkSyncIngestionStatus.ts | 16 ++ src/api/types/BulkSyncResponse.ts | 4 +- src/api/types/BulkSyncSource.ts | 1 + src/api/types/BulkSyncStatusResponse.ts | 1 + src/api/types/ConnectionResponseSchema.ts | 4 +- src/api/types/IngestionStatusLevel.ts | 13 ++ src/api/types/ModelField.ts | 2 +- src/api/types/ModelResponse.ts | 4 +- src/api/types/ModelSyncMode.ts | 3 +- src/api/types/ModelSyncResponse.ts | 4 +- .../{CommonOutputActor.ts => OutputActor.ts} | 2 +- src/api/types/V3BulkSyncSourceCapabilities.ts | 7 + src/api/types/V4RunQueryResult.ts | 2 +- src/api/types/index.ts | 17 +- src/version.ts | 2 +- yarn.lock | 128 +++++----- 59 files changed, 984 insertions(+), 776 deletions(-) create mode 100644 src/api/types/BulkOutputDisposition.ts create mode 100644 src/api/types/BulkResyncMode.ts create mode 100644 src/api/types/BulkSyncIngestionStatus.ts create mode 100644 src/api/types/IngestionStatusLevel.ts rename src/api/types/{CommonOutputActor.ts => OutputActor.ts} (77%) create mode 100644 src/api/types/V3BulkSyncSourceCapabilities.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1a55fdb..cf13c1c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,30 +28,3 @@ jobs: - name: Compile run: yarn && yarn test - - publish: - needs: [ compile, test ] - if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v3 - - name: Set up node - uses: actions/setup-node@v3 - - name: Install dependencies - run: yarn install - - name: Build - run: yarn build - - - name: Publish to npm - run: | - npm config set //registry.npmjs.org/:_authToken ${NPM_TOKEN} - if [[ ${GITHUB_REF} == *alpha* ]]; then - npm publish --access public --tag alpha - elif [[ ${GITHUB_REF} == *beta* ]]; then - npm publish --access public --tag beta - else - npm publish --access public - fi - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/package.json b/package.json index 89e8d4f..0f64951 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "polytomic", - "version": "1.16.1", + "name": "", + "version": "1.16.2", "private": false, "repository": "https://github.com/polytomic/polytomic-typescript", "license": "MIT", diff --git a/reference.md b/reference.md index 31fd089..369800a 100644 --- a/reference.md +++ b/reference.md @@ -1275,10 +1275,27 @@ await client.connections.getParameterValues("248df4b7-aa70-47b8-a036-33ac447e668 -
client.connections.apiV2CreateSharedConnection(id, { ...params }) -> Polytomic.V2CreateSharedConnectionResponseEnvelope +
client.connections.createSharedConnection(parentConnectionId, { ...params }) -> Polytomic.V2CreateSharedConnectionResponseEnvelope
+#### 📝 Description + +
+
+ +
+
+ +> 🚧 Requires partner key +> +> Shared connections can only be created by using [partner keys](https://apidocs.polytomic.com/guides/obtaining-api-keys#partner-keys). + +
+
+
+
+ #### 🔌 Usage
@@ -1288,8 +1305,8 @@ await client.connections.getParameterValues("248df4b7-aa70-47b8-a036-33ac447e668
```typescript -await client.connections.apiV2CreateSharedConnection("248df4b7-aa70-47b8-a036-33ac447e668d", { - organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d", +await client.connections.createSharedConnection("248df4b7-aa70-47b8-a036-33ac447e668d", { + child_organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d", }); ``` @@ -1306,7 +1323,7 @@ await client.connections.apiV2CreateSharedConnection("248df4b7-aa70-47b8-a036-33
-**id:** `string` +**parentConnectionId:** `string`
@@ -1333,12 +1350,75 @@ await client.connections.apiV2CreateSharedConnection("248df4b7-aa70-47b8-a036-33
+
client.connections.listSharedConnections(parentConnectionId) -> Polytomic.ConnectionListResponseEnvelope +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.connections.listSharedConnections("248df4b7-aa70-47b8-a036-33ac447e668d"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**parentConnectionId:** `string` + +
+
+ +
+
+ +**requestOptions:** `Connections.RequestOptions` + +
+
+
+
+ +
+
+
+ ## QueryRunner
client.queryRunner.runQuery(connectionId, { ...params }) -> Polytomic.V4RunQueryEnvelope
+#### 📝 Description + +
+
+ +
+
+ +Submit a query for asynchronous execution against the connection. The initial response may only contain the query task id and status. Poll GET /api/queries/{id} with the returned id to retrieve completion status, fields, and results. + +
+
+
+
+ #### 🔌 Usage
@@ -1397,6 +1477,21 @@ await client.queryRunner.runQuery("248df4b7-aa70-47b8-a036-33ac447e668d", {
+#### 📝 Description + +
+
+ +
+
+ +Fetch the latest status for a submitted query and, once complete, return fields and paginated results. Use the query id returned by POST /api/connections/{connection_id}/query. + +
+
+
+
+ #### 🔌 Usage
@@ -1406,7 +1501,9 @@ await client.queryRunner.runQuery("248df4b7-aa70-47b8-a036-33ac447e668d", {
```typescript -await client.queryRunner.getQuery("248df4b7-aa70-47b8-a036-33ac447e668d"); +await client.queryRunner.getQuery("248df4b7-aa70-47b8-a036-33ac447e668d", { + page: "page", +}); ```
@@ -2080,6 +2177,7 @@ await client.models.post("248df4b7-aa70-47b8-a036-33ac447e668d"); ```typescript await client.models.preview({ + async: true, body: { configuration: { table: "public.users", @@ -2176,6 +2274,7 @@ await client.models.list(); ```typescript await client.models.create({ + async: true, body: { configuration: { table: "public.users", @@ -2231,7 +2330,9 @@ await client.models.create({
```typescript -await client.models.get("248df4b7-aa70-47b8-a036-33ac447e668d"); +await client.models.get("248df4b7-aa70-47b8-a036-33ac447e668d", { + async: true, +}); ```
@@ -2350,7 +2451,9 @@ await client.models.update("248df4b7-aa70-47b8-a036-33ac447e668d", {
```typescript -await client.models.remove("248df4b7-aa70-47b8-a036-33ac447e668d"); +await client.models.remove("248df4b7-aa70-47b8-a036-33ac447e668d", { + async: true, +}); ```
@@ -2421,7 +2524,9 @@ Returns sample records from the model. The first ten records that the source pro
```typescript -await client.models.sample("248df4b7-aa70-47b8-a036-33ac447e668d"); +await client.models.sample("248df4b7-aa70-47b8-a036-33ac447e668d", { + async: true, +}); ```
@@ -2593,6 +2698,7 @@ await client.modelSync.getSourceFields("248df4b7-aa70-47b8-a036-33ac447e668d"); ```typescript await client.modelSync.list({ active: true, + mode: "create", target_connection_id: "0b155265-c537-44c9-9359-a3ceb468a4da", }); ``` @@ -3207,8 +3313,10 @@ await client.modelSync.getStatus("248df4b7-aa70-47b8-a036-33ac447e668d"); ```typescript await client.events.list({ organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d", + type: "type", starting_after: "2020-01-01T00:00:00Z", ending_before: "2020-01-01T00:00:00Z", + limit: 1, }); ``` @@ -3286,7 +3394,7 @@ await client.events.getTypes(); ## Jobs -
client.jobs.get(id, type_) -> Polytomic.JobResponseEnvelope +
client.jobs.get(type_, id) -> Polytomic.JobResponseEnvelope
@@ -3299,7 +3407,7 @@ await client.events.getTypes();
```typescript -await client.jobs.get("248df4b7-aa70-47b8-a036-33ac447e668d", "createmodel"); +await client.jobs.get("createmodel", "248df4b7-aa70-47b8-a036-33ac447e668d"); ```
@@ -3315,7 +3423,7 @@ await client.jobs.get("248df4b7-aa70-47b8-a036-33ac447e668d", "createmodel");
-**id:** `string` +**type\_:** `string`
@@ -3323,7 +3431,7 @@ await client.jobs.get("248df4b7-aa70-47b8-a036-33ac447e668d", "createmodel");
-**type\_:** `string` +**id:** `string`
@@ -3928,7 +4036,7 @@ await client.users.create("248df4b7-aa70-47b8-a036-33ac447e668d", {
-
client.users.get(id, orgId) -> Polytomic.UserEnvelope +
client.users.get(orgId, id) -> Polytomic.UserEnvelope
@@ -3957,7 +4065,7 @@ await client.users.get("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47
-**id:** `string` +**orgId:** `string`
@@ -3965,7 +4073,7 @@ await client.users.get("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47
-**orgId:** `string` +**id:** `string`
@@ -3984,7 +4092,7 @@ await client.users.get("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47
-
client.users.update(id, orgId, { ...params }) -> Polytomic.UserEnvelope +
client.users.update(orgId, id, { ...params }) -> Polytomic.UserEnvelope
@@ -4015,7 +4123,7 @@ await client.users.update("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70
-**id:** `string` +**orgId:** `string`
@@ -4023,7 +4131,7 @@ await client.users.update("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70
-**orgId:** `string` +**id:** `string`
@@ -4050,7 +4158,7 @@ await client.users.update("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70
-
client.users.remove(id, orgId) -> Polytomic.UserEnvelope +
client.users.remove(orgId, id) -> Polytomic.UserEnvelope
@@ -4079,7 +4187,7 @@ await client.users.remove("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70
-**id:** `string` +**orgId:** `string`
@@ -4087,7 +4195,7 @@ await client.users.remove("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70
-**orgId:** `string` +**id:** `string`
@@ -4910,6 +5018,9 @@ await client.bulkSync.executions.getLogs( await client.bulkSync.executions.exportLogs( "248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47b8-a036-33ac447e668d", + { + notify: true, + }, ); ``` @@ -5556,7 +5667,10 @@ await client.bulkSync.schedules.delete("248df4b7-aa70-47b8-a036-33ac447e668d", "
```typescript -await client.modelSync.targets.getTarget("248df4b7-aa70-47b8-a036-33ac447e668d"); +await client.modelSync.targets.getTarget("248df4b7-aa70-47b8-a036-33ac447e668d", { + type: "type", + search: "search", +}); ```
diff --git a/src/Client.ts b/src/Client.ts index 27a5473..ce08a6e 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -26,7 +26,7 @@ export declare namespace PolytomicClient { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -37,7 +37,7 @@ export declare namespace PolytomicClient { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } diff --git a/src/api/resources/bulkSync/client/Client.ts b/src/api/resources/bulkSync/client/Client.ts index ce9291a..ca530a3 100644 --- a/src/api/resources/bulkSync/client/Client.ts +++ b/src/api/resources/bulkSync/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; import { Executions } from "../resources/executions/client/Client"; @@ -18,7 +19,7 @@ export declare namespace BulkSync { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -29,7 +30,7 @@ export declare namespace BulkSync { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -87,13 +88,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -203,13 +203,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -295,13 +294,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -390,13 +388,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -484,13 +481,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -570,13 +566,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -654,13 +649,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -738,13 +732,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -819,13 +812,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -910,13 +902,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -994,13 +985,12 @@ export class BulkSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/bulkSync/client/requests/StartBulkSyncRequest.ts b/src/api/resources/bulkSync/client/requests/StartBulkSyncRequest.ts index defc26c..2601d30 100644 --- a/src/api/resources/bulkSync/client/requests/StartBulkSyncRequest.ts +++ b/src/api/resources/bulkSync/client/requests/StartBulkSyncRequest.ts @@ -10,7 +10,9 @@ import * as Polytomic from "../../../../index"; */ export interface StartBulkSyncRequest { fetch_mode?: Polytomic.BulkFetchMode; + /** Deprecated: use resync_mode instead. Equivalent to resync_mode=rebuild. */ resync?: boolean; + resync_mode?: Polytomic.BulkResyncMode; schemas?: string[]; test?: boolean; } diff --git a/src/api/resources/bulkSync/resources/executions/client/Client.ts b/src/api/resources/bulkSync/resources/executions/client/Client.ts index fd2b979..731fd2d 100644 --- a/src/api/resources/bulkSync/resources/executions/client/Client.ts +++ b/src/api/resources/bulkSync/resources/executions/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Polytomic from "../../../../../index"; +import { toJson } from "../../../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Executions { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Executions { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -81,13 +82,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -182,13 +182,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -262,13 +261,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -343,13 +341,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -426,13 +423,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -490,7 +486,9 @@ export class Executions { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.bulkSync.executions.exportLogs("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47b8-a036-33ac447e668d") + * await client.bulkSync.executions.exportLogs("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47b8-a036-33ac447e668d", { + * notify: true + * }) */ public async exportLogs( syncId: string, @@ -515,13 +513,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/bulkSync/resources/executions/client/requests/ExecutionsExportLogsRequest.ts b/src/api/resources/bulkSync/resources/executions/client/requests/ExecutionsExportLogsRequest.ts index c9f2bab..6ed3e4e 100644 --- a/src/api/resources/bulkSync/resources/executions/client/requests/ExecutionsExportLogsRequest.ts +++ b/src/api/resources/bulkSync/resources/executions/client/requests/ExecutionsExportLogsRequest.ts @@ -4,7 +4,9 @@ /** * @example - * {} + * { + * notify: true + * } */ export interface ExecutionsExportLogsRequest { /** diff --git a/src/api/resources/bulkSync/resources/schedules/client/Client.ts b/src/api/resources/bulkSync/resources/schedules/client/Client.ts index 0fda8a2..8fe9e13 100644 --- a/src/api/resources/bulkSync/resources/schedules/client/Client.ts +++ b/src/api/resources/bulkSync/resources/schedules/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Polytomic from "../../../../../index"; +import { toJson } from "../../../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Schedules { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Schedules { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -59,13 +60,12 @@ export class Schedules { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -149,13 +149,12 @@ export class Schedules { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -237,13 +236,12 @@ export class Schedules { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -329,13 +327,12 @@ export class Schedules { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -413,13 +410,12 @@ export class Schedules { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/bulkSync/resources/schemas/client/Client.ts b/src/api/resources/bulkSync/resources/schemas/client/Client.ts index 347f2e9..f77d74b 100644 --- a/src/api/resources/bulkSync/resources/schemas/client/Client.ts +++ b/src/api/resources/bulkSync/resources/schemas/client/Client.ts @@ -16,7 +16,7 @@ export declare namespace Schemas { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -27,7 +27,7 @@ export declare namespace Schemas { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -69,13 +69,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -152,13 +151,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -238,13 +236,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -321,13 +318,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -407,13 +403,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/connections/client/Client.ts b/src/api/resources/connections/client/Client.ts index 0618632..d73cd66 100644 --- a/src/api/resources/connections/client/Client.ts +++ b/src/api/resources/connections/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Connections { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Connections { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -58,13 +59,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -134,13 +134,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -217,13 +216,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -295,13 +293,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -383,13 +380,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -480,13 +476,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -573,13 +568,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -654,13 +648,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -746,13 +739,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -843,13 +835,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -926,13 +917,12 @@ export class Connections { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -981,22 +971,27 @@ export class Connections { } /** - * @param {string} id + * > 🚧 Requires partner key + * > + * > Shared connections can only be created by using [partner keys](https://apidocs.polytomic.com/guides/obtaining-api-keys#partner-keys). + * + * @param {string} parentConnectionId * @param {Polytomic.ApiRequest} request * @param {Connections.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} * @throws {@link Polytomic.ForbiddenError} * @throws {@link Polytomic.NotFoundError} + * @throws {@link Polytomic.UnprocessableEntityError} * @throws {@link Polytomic.InternalServerError} * * @example - * await client.connections.apiV2CreateSharedConnection("248df4b7-aa70-47b8-a036-33ac447e668d", { - * organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d" + * await client.connections.createSharedConnection("248df4b7-aa70-47b8-a036-33ac447e668d", { + * child_organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d" * }) */ - public async apiV2CreateSharedConnection( - id: string, + public async createSharedConnection( + parentConnectionId: string, request: Polytomic.ApiRequest, requestOptions?: Connections.RequestOptions, ): Promise { @@ -1005,19 +1000,18 @@ export class Connections { (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.PolytomicEnvironment.Default, - `api/connections/${encodeURIComponent(id)}/share`, + `api/connections/${encodeURIComponent(parentConnectionId)}/share`, ), method: "POST", headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -1041,6 +1035,93 @@ export class Connections { throw new Polytomic.ForbiddenError(_response.error.body as Polytomic.ApiError); case 404: throw new Polytomic.NotFoundError(_response.error.body as Polytomic.ApiError); + case 422: + throw new Polytomic.UnprocessableEntityError(_response.error.body as Polytomic.ApiError); + case 500: + throw new Polytomic.InternalServerError(_response.error.body as Polytomic.ApiError); + default: + throw new errors.PolytomicError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.PolytomicError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.PolytomicTimeoutError( + "Timeout exceeded when calling POST /api/connections/{parent_connection_id}/share.", + ); + case "unknown": + throw new errors.PolytomicError({ + message: _response.error.errorMessage, + }); + } + } + + /** + * @param {string} parentConnectionId + * @param {Connections.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Polytomic.UnauthorizedError} + * @throws {@link Polytomic.ForbiddenError} + * @throws {@link Polytomic.NotFoundError} + * @throws {@link Polytomic.UnprocessableEntityError} + * @throws {@link Polytomic.InternalServerError} + * + * @example + * await client.connections.listSharedConnections("248df4b7-aa70-47b8-a036-33ac447e668d") + */ + public async listSharedConnections( + parentConnectionId: string, + requestOptions?: Connections.RequestOptions, + ): Promise { + const _response = await core.fetcher({ + url: urlJoin( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.PolytomicEnvironment.Default, + `api/connections/${encodeURIComponent(parentConnectionId)}/shared`, + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Polytomic-Version": + typeof (await core.Supplier.get(this._options.version)) === "string" + ? await core.Supplier.get(this._options.version) + : toJson(await core.Supplier.get(this._options.version)), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + ...requestOptions?.headers, + }, + contentType: "application/json", + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return _response.body as Polytomic.ConnectionListResponseEnvelope; + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 401: + throw new Polytomic.UnauthorizedError(_response.error.body as Polytomic.RestErrResponse); + case 403: + throw new Polytomic.ForbiddenError(_response.error.body as Polytomic.ApiError); + case 404: + throw new Polytomic.NotFoundError(_response.error.body as Polytomic.ApiError); + case 422: + throw new Polytomic.UnprocessableEntityError(_response.error.body as Polytomic.ApiError); case 500: throw new Polytomic.InternalServerError(_response.error.body as Polytomic.ApiError); default: @@ -1059,7 +1140,7 @@ export class Connections { }); case "timeout": throw new errors.PolytomicTimeoutError( - "Timeout exceeded when calling POST /api/connections/{id}/share.", + "Timeout exceeded when calling GET /api/connections/{parent_connection_id}/shared.", ); case "unknown": throw new errors.PolytomicError({ diff --git a/src/api/resources/connections/client/requests/ApiRequest.ts b/src/api/resources/connections/client/requests/ApiRequest.ts index 0d6f20c..1c66b57 100644 --- a/src/api/resources/connections/client/requests/ApiRequest.ts +++ b/src/api/resources/connections/client/requests/ApiRequest.ts @@ -5,10 +5,10 @@ /** * @example * { - * organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d" + * child_organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d" * } */ export interface ApiRequest { + child_organization_id: string; name?: string; - organization_id: string; } diff --git a/src/api/resources/events/client/Client.ts b/src/api/resources/events/client/Client.ts index 00e1632..43d6abd 100644 --- a/src/api/resources/events/client/Client.ts +++ b/src/api/resources/events/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Events { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Events { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -46,8 +47,10 @@ export class Events { * @example * await client.events.list({ * organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d", + * type: "type", * starting_after: "2020-01-01T00:00:00Z", - * ending_before: "2020-01-01T00:00:00Z" + * ending_before: "2020-01-01T00:00:00Z", + * limit: 1 * }) */ public async list( @@ -93,13 +96,12 @@ export class Events { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -166,13 +168,12 @@ export class Events { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/events/client/requests/EventsListRequest.ts b/src/api/resources/events/client/requests/EventsListRequest.ts index 280a414..a1c742c 100644 --- a/src/api/resources/events/client/requests/EventsListRequest.ts +++ b/src/api/resources/events/client/requests/EventsListRequest.ts @@ -6,8 +6,10 @@ * @example * { * organization_id: "248df4b7-aa70-47b8-a036-33ac447e668d", + * type: "type", * starting_after: "2020-01-01T00:00:00Z", - * ending_before: "2020-01-01T00:00:00Z" + * ending_before: "2020-01-01T00:00:00Z", + * limit: 1 * } */ export interface EventsListRequest { diff --git a/src/api/resources/identity/client/Client.ts b/src/api/resources/identity/client/Client.ts index 89d6c7a..cd08196 100644 --- a/src/api/resources/identity/client/Client.ts +++ b/src/api/resources/identity/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Identity { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Identity { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -58,13 +59,12 @@ export class Identity { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/jobs/client/Client.ts b/src/api/resources/jobs/client/Client.ts index 1716caf..988a37e 100644 --- a/src/api/resources/jobs/client/Client.ts +++ b/src/api/resources/jobs/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Jobs { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Jobs { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -36,8 +37,8 @@ export class Jobs { constructor(protected readonly _options: Jobs.Options) {} /** - * @param {string} id * @param {string} type_ + * @param {string} id * @param {Jobs.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.BadRequestError} @@ -46,11 +47,11 @@ export class Jobs { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.jobs.get("248df4b7-aa70-47b8-a036-33ac447e668d", "createmodel") + * await client.jobs.get("createmodel", "248df4b7-aa70-47b8-a036-33ac447e668d") */ public async get( - id: string, type_: string, + id: string, requestOptions?: Jobs.RequestOptions, ): Promise { const _response = await core.fetcher({ @@ -64,13 +65,12 @@ export class Jobs { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/modelSync/client/Client.ts b/src/api/resources/modelSync/client/Client.ts index 43cece8..ad7caad 100644 --- a/src/api/resources/modelSync/client/Client.ts +++ b/src/api/resources/modelSync/client/Client.ts @@ -18,7 +18,7 @@ export declare namespace ModelSync { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -29,7 +29,7 @@ export declare namespace ModelSync { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -85,13 +85,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -180,13 +179,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -251,6 +249,7 @@ export class ModelSync { * @example * await client.modelSync.list({ * active: true, + * mode: "create", * target_connection_id: "0b155265-c537-44c9-9359-a3ceb468a4da" * }) */ @@ -283,13 +282,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -433,13 +431,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -513,13 +510,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -589,13 +585,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -682,13 +677,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -766,13 +760,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -853,13 +846,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -935,13 +927,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -1024,13 +1015,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -1111,13 +1101,12 @@ export class ModelSync { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/modelSync/client/requests/ModelSyncListRequest.ts b/src/api/resources/modelSync/client/requests/ModelSyncListRequest.ts index 4a51358..679f7dd 100644 --- a/src/api/resources/modelSync/client/requests/ModelSyncListRequest.ts +++ b/src/api/resources/modelSync/client/requests/ModelSyncListRequest.ts @@ -8,6 +8,7 @@ import * as Polytomic from "../../../../index"; * @example * { * active: true, + * mode: "create", * target_connection_id: "0b155265-c537-44c9-9359-a3ceb468a4da" * } */ diff --git a/src/api/resources/modelSync/resources/executions/client/Client.ts b/src/api/resources/modelSync/resources/executions/client/Client.ts index c438d01..c6440e0 100644 --- a/src/api/resources/modelSync/resources/executions/client/Client.ts +++ b/src/api/resources/modelSync/resources/executions/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Polytomic from "../../../../../index"; +import { toJson } from "../../../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Executions { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Executions { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -80,13 +81,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -161,13 +161,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -249,13 +248,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -339,13 +337,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -428,13 +425,12 @@ export class Executions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/modelSync/resources/targets/client/Client.ts b/src/api/resources/modelSync/resources/targets/client/Client.ts index d059721..e27e63a 100644 --- a/src/api/resources/modelSync/resources/targets/client/Client.ts +++ b/src/api/resources/modelSync/resources/targets/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Polytomic from "../../../../../index"; +import { toJson } from "../../../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Targets { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Targets { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -47,7 +48,10 @@ export class Targets { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.modelSync.targets.getTarget("248df4b7-aa70-47b8-a036-33ac447e668d") + * await client.modelSync.targets.getTarget("248df4b7-aa70-47b8-a036-33ac447e668d", { + * type: "type", + * search: "search" + * }) */ public async getTarget( id: string, @@ -75,13 +79,12 @@ export class Targets { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -173,13 +176,12 @@ export class Targets { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -276,13 +278,12 @@ export class Targets { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -395,13 +396,12 @@ export class Targets { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/modelSync/resources/targets/client/requests/TargetsGetTargetRequest.ts b/src/api/resources/modelSync/resources/targets/client/requests/TargetsGetTargetRequest.ts index 46332a3..f1943c1 100644 --- a/src/api/resources/modelSync/resources/targets/client/requests/TargetsGetTargetRequest.ts +++ b/src/api/resources/modelSync/resources/targets/client/requests/TargetsGetTargetRequest.ts @@ -4,7 +4,10 @@ /** * @example - * {} + * { + * type: "type", + * search: "search" + * } */ export interface TargetsGetTargetRequest { type?: string; diff --git a/src/api/resources/models/client/Client.ts b/src/api/resources/models/client/Client.ts index f9308ad..f6d7bce 100644 --- a/src/api/resources/models/client/Client.ts +++ b/src/api/resources/models/client/Client.ts @@ -16,7 +16,7 @@ export declare namespace Models { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -27,7 +27,7 @@ export declare namespace Models { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -72,13 +72,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -162,13 +161,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -230,6 +228,7 @@ export class Models { * * @example * await client.models.preview({ + * async: true, * body: { * configuration: { * "table": "public.users" @@ -260,13 +259,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -337,13 +335,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -398,6 +395,7 @@ export class Models { * * @example * await client.models.create({ + * async: true, * body: { * configuration: { * "table": "public.users" @@ -428,13 +426,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -494,7 +491,9 @@ export class Models { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.models.get("248df4b7-aa70-47b8-a036-33ac447e668d") + * await client.models.get("248df4b7-aa70-47b8-a036-33ac447e668d", { + * async: true + * }) */ public async get( id: string, @@ -518,13 +517,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -613,13 +611,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -680,7 +677,9 @@ export class Models { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.models.remove("248df4b7-aa70-47b8-a036-33ac447e668d") + * await client.models.remove("248df4b7-aa70-47b8-a036-33ac447e668d", { + * async: true + * }) */ public async remove( id: string, @@ -704,13 +703,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -772,7 +770,9 @@ export class Models { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.models.sample("248df4b7-aa70-47b8-a036-33ac447e668d") + * await client.models.sample("248df4b7-aa70-47b8-a036-33ac447e668d", { + * async: true + * }) */ public async sample( id: string, @@ -796,13 +796,12 @@ export class Models { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/models/client/requests/ModelsCreateRequest.ts b/src/api/resources/models/client/requests/ModelsCreateRequest.ts index 75b33d1..7065986 100644 --- a/src/api/resources/models/client/requests/ModelsCreateRequest.ts +++ b/src/api/resources/models/client/requests/ModelsCreateRequest.ts @@ -7,6 +7,7 @@ import * as Polytomic from "../../../../index"; /** * @example * { + * async: true, * body: { * configuration: { * "table": "public.users" diff --git a/src/api/resources/models/client/requests/ModelsGetRequest.ts b/src/api/resources/models/client/requests/ModelsGetRequest.ts index 014ba47..d36efa0 100644 --- a/src/api/resources/models/client/requests/ModelsGetRequest.ts +++ b/src/api/resources/models/client/requests/ModelsGetRequest.ts @@ -4,7 +4,9 @@ /** * @example - * {} + * { + * async: true + * } */ export interface ModelsGetRequest { async?: boolean; diff --git a/src/api/resources/models/client/requests/ModelsPreviewRequest.ts b/src/api/resources/models/client/requests/ModelsPreviewRequest.ts index 1685eef..7afa415 100644 --- a/src/api/resources/models/client/requests/ModelsPreviewRequest.ts +++ b/src/api/resources/models/client/requests/ModelsPreviewRequest.ts @@ -7,6 +7,7 @@ import * as Polytomic from "../../../../index"; /** * @example * { + * async: true, * body: { * configuration: { * "table": "public.users" diff --git a/src/api/resources/models/client/requests/ModelsRemoveRequest.ts b/src/api/resources/models/client/requests/ModelsRemoveRequest.ts index 4162586..9824e2c 100644 --- a/src/api/resources/models/client/requests/ModelsRemoveRequest.ts +++ b/src/api/resources/models/client/requests/ModelsRemoveRequest.ts @@ -4,7 +4,9 @@ /** * @example - * {} + * { + * async: true + * } */ export interface ModelsRemoveRequest { async?: boolean; diff --git a/src/api/resources/models/client/requests/ModelsSampleRequest.ts b/src/api/resources/models/client/requests/ModelsSampleRequest.ts index 1b32008..1e3d0ab 100644 --- a/src/api/resources/models/client/requests/ModelsSampleRequest.ts +++ b/src/api/resources/models/client/requests/ModelsSampleRequest.ts @@ -4,7 +4,9 @@ /** * @example - * {} + * { + * async: true + * } */ export interface ModelsSampleRequest { async?: boolean; diff --git a/src/api/resources/notifications/client/Client.ts b/src/api/resources/notifications/client/Client.ts index 7732bd5..41f7d8a 100644 --- a/src/api/resources/notifications/client/Client.ts +++ b/src/api/resources/notifications/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Notifications { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Notifications { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -58,13 +59,12 @@ export class Notifications { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -136,13 +136,12 @@ export class Notifications { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/organization/client/Client.ts b/src/api/resources/organization/client/Client.ts index 0404637..815c786 100644 --- a/src/api/resources/organization/client/Client.ts +++ b/src/api/resources/organization/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Organization { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Organization { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -60,13 +61,12 @@ export class Organization { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -143,13 +143,12 @@ export class Organization { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -207,6 +206,7 @@ export class Organization { * @param {Organization.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} + * @throws {@link Polytomic.ForbiddenError} * @throws {@link Polytomic.NotFoundError} * * @example @@ -227,13 +227,12 @@ export class Organization { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -252,6 +251,8 @@ export class Organization { switch (_response.error.statusCode) { case 401: throw new Polytomic.UnauthorizedError(_response.error.body as Polytomic.RestErrResponse); + case 403: + throw new Polytomic.ForbiddenError(_response.error.body as Polytomic.ApiError); case 404: throw new Polytomic.NotFoundError(_response.error.body as Polytomic.ApiError); default: @@ -287,6 +288,7 @@ export class Organization { * @param {Organization.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} + * @throws {@link Polytomic.ForbiddenError} * @throws {@link Polytomic.ConflictError} * @throws {@link Polytomic.UnprocessableEntityError} * @throws {@link Polytomic.InternalServerError} @@ -312,13 +314,12 @@ export class Organization { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -338,6 +339,8 @@ export class Organization { switch (_response.error.statusCode) { case 401: throw new Polytomic.UnauthorizedError(_response.error.body as Polytomic.RestErrResponse); + case 403: + throw new Polytomic.ForbiddenError(_response.error.body as Polytomic.ApiError); case 409: throw new Polytomic.ConflictError(_response.error.body as Polytomic.ApiError); case 422: @@ -376,6 +379,7 @@ export class Organization { * @param {Organization.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} + * @throws {@link Polytomic.ForbiddenError} * @throws {@link Polytomic.NotFoundError} * @throws {@link Polytomic.InternalServerError} * @@ -394,13 +398,12 @@ export class Organization { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -419,6 +422,8 @@ export class Organization { switch (_response.error.statusCode) { case 401: throw new Polytomic.UnauthorizedError(_response.error.body as Polytomic.RestErrResponse); + case 403: + throw new Polytomic.ForbiddenError(_response.error.body as Polytomic.ApiError); case 404: throw new Polytomic.NotFoundError(_response.error.body as Polytomic.ApiError); case 500: diff --git a/src/api/resources/permissions/client/Client.ts b/src/api/resources/permissions/client/Client.ts index 074f241..dc506ad 100644 --- a/src/api/resources/permissions/client/Client.ts +++ b/src/api/resources/permissions/client/Client.ts @@ -14,7 +14,7 @@ export declare namespace Permissions { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -25,7 +25,7 @@ export declare namespace Permissions { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } diff --git a/src/api/resources/permissions/resources/policies/client/Client.ts b/src/api/resources/permissions/resources/policies/client/Client.ts index b1a39c4..16fde58 100644 --- a/src/api/resources/permissions/resources/policies/client/Client.ts +++ b/src/api/resources/permissions/resources/policies/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Polytomic from "../../../../../index"; +import { toJson } from "../../../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Policies { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Policies { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -56,13 +57,12 @@ export class Policies { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -136,13 +136,12 @@ export class Policies { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -216,13 +215,12 @@ export class Policies { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -302,13 +300,12 @@ export class Policies { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -385,13 +382,12 @@ export class Policies { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/permissions/resources/roles/client/Client.ts b/src/api/resources/permissions/resources/roles/client/Client.ts index d8e541e..1462fa4 100644 --- a/src/api/resources/permissions/resources/roles/client/Client.ts +++ b/src/api/resources/permissions/resources/roles/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Polytomic from "../../../../../index"; +import { toJson } from "../../../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Roles { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Roles { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -56,13 +57,12 @@ export class Roles { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -136,13 +136,12 @@ export class Roles { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -215,13 +214,12 @@ export class Roles { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -299,13 +297,12 @@ export class Roles { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -382,13 +379,12 @@ export class Roles { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/queryRunner/client/Client.ts b/src/api/resources/queryRunner/client/Client.ts index 40b6505..87d7c96 100644 --- a/src/api/resources/queryRunner/client/Client.ts +++ b/src/api/resources/queryRunner/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace QueryRunner { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace QueryRunner { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -36,6 +37,8 @@ export class QueryRunner { constructor(protected readonly _options: QueryRunner.Options) {} /** + * Submit a query for asynchronous execution against the connection. The initial response may only contain the query task id and status. Poll GET /api/queries/{id} with the returned id to retrieve completion status, fields, and results. + * * @param {string} connectionId * @param {Polytomic.V4RunQueryRequest} request * @param {QueryRunner.RequestOptions} requestOptions - Request-specific configuration. @@ -72,13 +75,12 @@ export class QueryRunner { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -131,6 +133,8 @@ export class QueryRunner { } /** + * Fetch the latest status for a submitted query and, once complete, return fields and paginated results. Use the query id returned by POST /api/connections/{connection_id}/query. + * * @param {string} id * @param {Polytomic.QueryRunnerGetQueryRequest} request * @param {QueryRunner.RequestOptions} requestOptions - Request-specific configuration. @@ -141,7 +145,9 @@ export class QueryRunner { * @throws {@link Polytomic.InternalServerError} * * @example - * await client.queryRunner.getQuery("248df4b7-aa70-47b8-a036-33ac447e668d") + * await client.queryRunner.getQuery("248df4b7-aa70-47b8-a036-33ac447e668d", { + * page: "page" + * }) */ public async getQuery( id: string, @@ -165,13 +171,12 @@ export class QueryRunner { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/queryRunner/client/requests/QueryRunnerGetQueryRequest.ts b/src/api/resources/queryRunner/client/requests/QueryRunnerGetQueryRequest.ts index 0a86b20..c1d678d 100644 --- a/src/api/resources/queryRunner/client/requests/QueryRunnerGetQueryRequest.ts +++ b/src/api/resources/queryRunner/client/requests/QueryRunnerGetQueryRequest.ts @@ -4,7 +4,9 @@ /** * @example - * {} + * { + * page: "page" + * } */ export interface QueryRunnerGetQueryRequest { page?: string; diff --git a/src/api/resources/schemas/client/Client.ts b/src/api/resources/schemas/client/Client.ts index 69d9c80..738ce49 100644 --- a/src/api/resources/schemas/client/Client.ts +++ b/src/api/resources/schemas/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Schemas { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Schemas { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -66,13 +67,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -154,13 +154,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -241,13 +240,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -329,13 +327,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -409,13 +406,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -494,13 +490,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -579,13 +574,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -665,13 +659,12 @@ export class Schemas { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/users/client/Client.ts b/src/api/resources/users/client/Client.ts index d9e2bf7..fee6d48 100644 --- a/src/api/resources/users/client/Client.ts +++ b/src/api/resources/users/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Users { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Users { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -58,13 +59,12 @@ export class Users { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -143,13 +143,12 @@ export class Users { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -201,8 +200,8 @@ export class Users { } /** - * @param {string} id * @param {string} orgId + * @param {string} id * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} @@ -214,8 +213,8 @@ export class Users { * await client.users.get("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47b8-a036-33ac447e668d") */ public async get( - id: string, orgId: string, + id: string, requestOptions?: Users.RequestOptions, ): Promise { const _response = await core.fetcher({ @@ -229,13 +228,12 @@ export class Users { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -286,8 +284,8 @@ export class Users { } /** - * @param {string} id * @param {string} orgId + * @param {string} id * @param {Polytomic.UpdateUserRequestSchema} request * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * @@ -302,8 +300,8 @@ export class Users { * }) */ public async update( - id: string, orgId: string, + id: string, request: Polytomic.UpdateUserRequestSchema, requestOptions?: Users.RequestOptions, ): Promise { @@ -318,13 +316,12 @@ export class Users { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -376,8 +373,8 @@ export class Users { } /** - * @param {string} id * @param {string} orgId + * @param {string} id * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} @@ -389,8 +386,8 @@ export class Users { * await client.users.remove("248df4b7-aa70-47b8-a036-33ac447e668d", "248df4b7-aa70-47b8-a036-33ac447e668d") */ public async remove( - id: string, orgId: string, + id: string, requestOptions?: Users.RequestOptions, ): Promise { const _response = await core.fetcher({ @@ -404,13 +401,12 @@ export class Users { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -471,6 +467,7 @@ export class Users { * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Polytomic.UnauthorizedError} + * @throws {@link Polytomic.ForbiddenError} * @throws {@link Polytomic.NotFoundError} * @throws {@link Polytomic.InternalServerError} * @@ -502,13 +499,12 @@ export class Users { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -528,6 +524,8 @@ export class Users { switch (_response.error.statusCode) { case 401: throw new Polytomic.UnauthorizedError(_response.error.body as Polytomic.RestErrResponse); + case 403: + throw new Polytomic.ForbiddenError(_response.error.body as Polytomic.ApiError); case 404: throw new Polytomic.NotFoundError(_response.error.body as Polytomic.ApiError); case 500: diff --git a/src/api/resources/webhooks/client/Client.ts b/src/api/resources/webhooks/client/Client.ts index 49e8a81..350cef5 100644 --- a/src/api/resources/webhooks/client/Client.ts +++ b/src/api/resources/webhooks/client/Client.ts @@ -5,6 +5,7 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import * as Polytomic from "../../../index"; +import { toJson } from "../../../../core/json"; import urlJoin from "url-join"; import * as errors from "../../../../errors/index"; @@ -15,7 +16,7 @@ export declare namespace Webhooks { baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-Polytomic-Version header */ - version?: core.Supplier; + version?: core.Supplier; } export interface RequestOptions { @@ -26,7 +27,7 @@ export declare namespace Webhooks { /** A hook to abort the request. */ abortSignal?: AbortSignal; /** Override the X-Polytomic-Version header */ - version?: string | undefined; + version?: unknown; /** Additional headers to include in the request. */ headers?: Record; } @@ -62,13 +63,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -147,13 +147,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -228,13 +227,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -315,13 +313,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -391,13 +388,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -466,13 +462,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -543,13 +538,12 @@ export class Webhooks { headers: { Authorization: await this._getAuthorizationHeader(), "X-Polytomic-Version": - (await core.Supplier.get(this._options.version)) != null + typeof (await core.Supplier.get(this._options.version)) === "string" ? await core.Supplier.get(this._options.version) - : undefined, + : toJson(await core.Supplier.get(this._options.version)), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "polytomic", - "X-Fern-SDK-Version": "1.16.1", - "User-Agent": "polytomic/1.16.1", + "X-Fern-SDK-Name": "", + "X-Fern-SDK-Version": "1.16.2", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/types/BulkOutputDisposition.ts b/src/api/types/BulkOutputDisposition.ts new file mode 100644 index 0000000..097e290 --- /dev/null +++ b/src/api/types/BulkOutputDisposition.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type BulkOutputDisposition = "retain" | "truncate" | "rebuild"; +export const BulkOutputDisposition = { + Retain: "retain", + Truncate: "truncate", + Rebuild: "rebuild", +} as const; diff --git a/src/api/types/BulkResyncMode.ts b/src/api/types/BulkResyncMode.ts new file mode 100644 index 0000000..0707f3e --- /dev/null +++ b/src/api/types/BulkResyncMode.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type BulkResyncMode = "refetch" | "resync" | "rebuild"; +export const BulkResyncMode = { + Refetch: "refetch", + Resync: "resync", + Rebuild: "rebuild", +} as const; diff --git a/src/api/types/BulkSchema.ts b/src/api/types/BulkSchema.ts index a2ef276..48b45c5 100644 --- a/src/api/types/BulkSchema.ts +++ b/src/api/types/BulkSchema.ts @@ -8,7 +8,9 @@ export interface BulkSchema { data_cutoff_timestamp?: string; disable_data_cutoff?: boolean; enabled?: boolean; + /** fields is not populated on the list endpoint and will be removed in a future version; retrieve individual schemas for fields. */ fields?: Polytomic.BulkField[]; + /** filters is not populated on the list endpoint and will be removed in a future version; retrieve individual schemas for filters. */ filters?: Polytomic.BulkFilter[]; id?: string; output_name?: string; diff --git a/src/api/types/BulkSchemaExecutionStatus.ts b/src/api/types/BulkSchemaExecutionStatus.ts index 8b75481..c16f480 100644 --- a/src/api/types/BulkSchemaExecutionStatus.ts +++ b/src/api/types/BulkSchemaExecutionStatus.ts @@ -10,7 +10,8 @@ export type BulkSchemaExecutionStatus = | "canceled" | "completed" | "failed" - | "interrupted"; + | "interrupted" + | "processing"; export const BulkSchemaExecutionStatus = { Created: "created", Scheduled: "scheduled", @@ -20,4 +21,5 @@ export const BulkSchemaExecutionStatus = { Completed: "completed", Failed: "failed", Interrupted: "interrupted", + Processing: "processing", } as const; diff --git a/src/api/types/BulkSyncDest.ts b/src/api/types/BulkSyncDest.ts index 9729d44..c5d7072 100644 --- a/src/api/types/BulkSyncDest.ts +++ b/src/api/types/BulkSyncDest.ts @@ -7,4 +7,6 @@ import * as Polytomic from "../index"; export interface BulkSyncDest { configuration?: Record; modes?: Polytomic.SupportedBulkMode[]; + /** Resync modes supported by this destination (refetch, resync, rebuild). */ + supported_resync_modes?: Polytomic.BulkResyncMode[]; } diff --git a/src/api/types/BulkSyncExecution.ts b/src/api/types/BulkSyncExecution.ts index a12f466..605ceb5 100644 --- a/src/api/types/BulkSyncExecution.ts +++ b/src/api/types/BulkSyncExecution.ts @@ -13,6 +13,7 @@ export interface BulkSyncExecution { is_partial?: boolean; is_resync?: boolean; is_test?: boolean; + output_disposition?: Polytomic.BulkOutputDisposition; record_count?: number; schemas?: Polytomic.BulkSyncSchemaExecution[]; started_at?: string; diff --git a/src/api/types/BulkSyncIngestionStatus.ts b/src/api/types/BulkSyncIngestionStatus.ts new file mode 100644 index 0000000..a5a5cc4 --- /dev/null +++ b/src/api/types/BulkSyncIngestionStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Polytomic from "../index"; + +export interface BulkSyncIngestionStatus { + enabled?: boolean; + highwater_mark?: string; + is_running?: boolean; + position?: string; + position_time?: string; + status?: Polytomic.IngestionStatusLevel; + status_message?: string; + updated_at?: string; +} diff --git a/src/api/types/BulkSyncResponse.ts b/src/api/types/BulkSyncResponse.ts index 13fc220..e5d9bc5 100644 --- a/src/api/types/BulkSyncResponse.ts +++ b/src/api/types/BulkSyncResponse.ts @@ -11,7 +11,7 @@ export interface BulkSyncResponse { /** Per-sync concurrency limit override. */ concurrency_limit?: number; created_at?: string; - created_by?: Polytomic.CommonOutputActor; + created_by?: Polytomic.OutputActor; data_cutoff_timestamp?: string; /** Destination-specific bulk sync configuration. e.g. output schema name, s3 file format, etc. */ destination_configuration?: Record; @@ -34,5 +34,5 @@ export interface BulkSyncResponse { source_configuration?: Record; source_connection_id?: string; updated_at?: string; - updated_by?: Polytomic.CommonOutputActor; + updated_by?: Polytomic.OutputActor; } diff --git a/src/api/types/BulkSyncSource.ts b/src/api/types/BulkSyncSource.ts index 02c90ae..4a1b18a 100644 --- a/src/api/types/BulkSyncSource.ts +++ b/src/api/types/BulkSyncSource.ts @@ -5,6 +5,7 @@ import * as Polytomic from "../index"; export interface BulkSyncSource { + capabilities?: Polytomic.V3BulkSyncSourceCapabilities; configuration?: unknown; schemas?: Polytomic.Schema[]; } diff --git a/src/api/types/BulkSyncStatusResponse.ts b/src/api/types/BulkSyncStatusResponse.ts index ef264a4..f92d239 100644 --- a/src/api/types/BulkSyncStatusResponse.ts +++ b/src/api/types/BulkSyncStatusResponse.ts @@ -6,6 +6,7 @@ import * as Polytomic from "../index"; export interface BulkSyncStatusResponse { current_execution?: Polytomic.BulkSyncExecution; + ingestion_status?: Polytomic.BulkSyncIngestionStatus; last_execution?: Polytomic.BulkSyncExecution; next_execution_time?: string; } diff --git a/src/api/types/ConnectionResponseSchema.ts b/src/api/types/ConnectionResponseSchema.ts index d230d93..c823c3e 100644 --- a/src/api/types/ConnectionResponseSchema.ts +++ b/src/api/types/ConnectionResponseSchema.ts @@ -9,7 +9,7 @@ export interface ConnectionResponseSchema { api_calls_last_24_hours?: number; configuration?: Record; created_at?: string; - created_by?: Polytomic.CommonOutputActor; + created_by?: Polytomic.OutputActor; id?: string; name?: string; organization_id?: string; @@ -21,5 +21,5 @@ export interface ConnectionResponseSchema { status_error?: string; type?: Polytomic.ConnectionTypeSchema; updated_at?: string; - updated_by?: Polytomic.CommonOutputActor; + updated_by?: Polytomic.OutputActor; } diff --git a/src/api/types/IngestionStatusLevel.ts b/src/api/types/IngestionStatusLevel.ts new file mode 100644 index 0000000..42bb48d --- /dev/null +++ b/src/api/types/IngestionStatusLevel.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * The health status of CDC ingestion for a bulk sync. 'ok' means ingestion is operating normally. 'warning' indicates a non-fatal issue. 'error' indicates a potentially fatal ingestion error. + */ +export type IngestionStatusLevel = "ok" | "warning" | "error"; +export const IngestionStatusLevel = { + Ok: "ok", + Warning: "warning", + Error: "error", +} as const; diff --git a/src/api/types/ModelField.ts b/src/api/types/ModelField.ts index 07004d3..fbaf0c1 100644 --- a/src/api/types/ModelField.ts +++ b/src/api/types/ModelField.ts @@ -6,7 +6,7 @@ import * as Polytomic from "../index"; export interface ModelField { created_at?: string; - created_by?: Polytomic.CommonOutputActor; + created_by?: Polytomic.OutputActor; description?: string; example?: unknown; id?: string; diff --git a/src/api/types/ModelResponse.ts b/src/api/types/ModelResponse.ts index d388fb8..e53c37f 100644 --- a/src/api/types/ModelResponse.ts +++ b/src/api/types/ModelResponse.ts @@ -8,7 +8,7 @@ export interface ModelResponse { configuration?: Record; connection_id?: string; created_at?: string; - created_by?: Polytomic.CommonOutputActor; + created_by?: Polytomic.OutputActor; enricher?: Polytomic.Enrichment; fields?: Polytomic.ModelField[]; id?: string; @@ -21,6 +21,6 @@ export interface ModelResponse { tracking_columns?: string[]; type?: string; updated_at?: string; - updated_by?: Polytomic.CommonOutputActor; + updated_by?: Polytomic.OutputActor; version?: number; } diff --git a/src/api/types/ModelSyncMode.ts b/src/api/types/ModelSyncMode.ts index cf671d2..e3054bc 100644 --- a/src/api/types/ModelSyncMode.ts +++ b/src/api/types/ModelSyncMode.ts @@ -5,7 +5,7 @@ /** * */ -export type ModelSyncMode = "create" | "update" | "updateOrCreate" | "replace" | "append" | "remove"; +export type ModelSyncMode = "create" | "update" | "updateOrCreate" | "replace" | "append" | "remove" | "snapshot"; export const ModelSyncMode = { Create: "create", Update: "update", @@ -13,4 +13,5 @@ export const ModelSyncMode = { Replace: "replace", Append: "append", Remove: "remove", + Snapshot: "snapshot", } as const; diff --git a/src/api/types/ModelSyncResponse.ts b/src/api/types/ModelSyncResponse.ts index 002a1c5..519d53d 100644 --- a/src/api/types/ModelSyncResponse.ts +++ b/src/api/types/ModelSyncResponse.ts @@ -7,7 +7,7 @@ import * as Polytomic from "../index"; export interface ModelSyncResponse { active?: boolean; created_at?: string; - created_by?: Polytomic.CommonOutputActor; + created_by?: Polytomic.OutputActor; encryption_passphrase?: string; fields?: Polytomic.ModelSyncField[]; filter_logic?: string; @@ -28,5 +28,5 @@ export interface ModelSyncResponse { sync_all_records?: boolean; target?: Polytomic.Target; updated_at?: string; - updated_by?: Polytomic.CommonOutputActor; + updated_by?: Polytomic.OutputActor; } diff --git a/src/api/types/CommonOutputActor.ts b/src/api/types/OutputActor.ts similarity index 77% rename from src/api/types/CommonOutputActor.ts rename to src/api/types/OutputActor.ts index cb6483f..295c75f 100644 --- a/src/api/types/CommonOutputActor.ts +++ b/src/api/types/OutputActor.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -export interface CommonOutputActor { +export interface OutputActor { id?: string; name?: string; type?: string; diff --git a/src/api/types/V3BulkSyncSourceCapabilities.ts b/src/api/types/V3BulkSyncSourceCapabilities.ts new file mode 100644 index 0000000..ef7727d --- /dev/null +++ b/src/api/types/V3BulkSyncSourceCapabilities.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface V3BulkSyncSourceCapabilities { + supports_tracking_fields?: boolean; +} diff --git a/src/api/types/V4RunQueryResult.ts b/src/api/types/V4RunQueryResult.ts index b1e04af..3e08009 100644 --- a/src/api/types/V4RunQueryResult.ts +++ b/src/api/types/V4RunQueryResult.ts @@ -12,7 +12,7 @@ export interface V4RunQueryResult { expires?: string; /** The names of the fields returned by the query. This will not be returned until the query completes. */ fields?: string[]; - /** The ID of the query task. */ + /** The ID of the query task. Poll GET /api/queries/{id} until the task reaches done or failed to retrieve results. */ id?: string; /** The query results, returned as an array of objects. */ results?: Record[]; diff --git a/src/api/types/index.ts b/src/api/types/index.ts index 060801f..ec469a6 100644 --- a/src/api/types/index.ts +++ b/src/api/types/index.ts @@ -4,15 +4,18 @@ export * from "./BackendOAuthPrompt"; export * from "./BulkBulkSyncSchedule"; export * from "./BulkDiscover"; export * from "./BulkExecutionStatus"; +export * from "./BulkFilter"; export * from "./BulkItemizedSchedule"; export * from "./BulkMultiScheduleConfiguration"; export * from "./BulkNormalizeNames"; +export * from "./BulkOutputDisposition"; +export * from "./BulkResyncMode"; export * from "./BulkSchedule"; export * from "./BulkScheduleSyncMode"; export * from "./BulkSchemaExecutionStatus"; export * from "./BulkSelectiveMode"; export * from "./BulkSyncMode"; -export * from "./CommonOutputActor"; +export * from "./ConfigurationValue"; export * from "./BulkSyncCanceledEvent"; export * from "./BulkSyncCompletedEvent"; export * from "./BulkSyncCompletedWithErrorEvent"; @@ -33,7 +36,11 @@ export * from "./ModelModelFieldRequest"; export * from "./ModelRelation"; export * from "./ModelRelationTo"; export * from "./ModelSyncMode"; +export * from "./OutputActor"; +export * from "./PaginationDetails"; export * from "./RestErrResponse"; +export * from "./RunAfter"; +export * from "./Schedule"; export * from "./ScheduleFrequency"; export * from "./ScheduleScheduleOption"; export * from "./SchemaAssociation"; @@ -50,7 +57,6 @@ export * from "./ApiKeyResponseEnvelope"; export * from "./ActivateSyncEnvelope"; export * from "./ActivateSyncInput"; export * from "./ActivateSyncOutput"; -export * from "./BulkFilter"; export * from "./BulkSyncDest"; export * from "./BulkSyncDestEnvelope"; export * from "./BulkSyncListEnvelope"; @@ -60,7 +66,6 @@ export * from "./CancelBulkSyncResponse"; export * from "./CancelBulkSyncResponseEnvelope"; export * from "./CancelModelSyncResponse"; export * from "./CancelModelSyncResponseEnvelope"; -export * from "./ConfigurationValue"; export * from "./V2ConnectionForm"; export * from "./ConnectionListResponseEnvelope"; export * from "./ConnectionMeta"; @@ -118,7 +123,6 @@ export * from "./Organization"; export * from "./OrganizationEnvelope"; export * from "./OrganizationsEnvelope"; export * from "./Override"; -export * from "./PaginationDetails"; export * from "./PolicyAction"; export * from "./PolicyResponse"; export * from "./PolicyResponseEnvelope"; @@ -127,9 +131,7 @@ export * from "./RelationTo"; export * from "./RoleListResponseEnvelope"; export * from "./RoleResponse"; export * from "./RoleResponseEnvelope"; -export * from "./RunAfter"; export * from "./V2SampleRecord"; -export * from "./Schedule"; export * from "./ScheduleOptionResponse"; export * from "./ScheduleOptionResponseEnvelope"; export * from "./V2SchemaConfigurationFieldsItem"; @@ -158,8 +160,10 @@ export * from "./BulkSchema"; export * from "./BulkSchemaEnvelope"; export * from "./BulkSyncExecution"; export * from "./BulkSyncExecutionEnvelope"; +export * from "./BulkSyncIngestionStatus"; export * from "./BulkSyncSchemaExecution"; export * from "./BulkSyncSource"; +export * from "./V3BulkSyncSourceCapabilities"; export * from "./BulkSyncSourceEnvelope"; export * from "./BulkSyncSourceSchemaEnvelope"; export * from "./BulkSyncSourceStatus"; @@ -168,6 +172,7 @@ export * from "./BulkSyncStatusEnvelope"; export * from "./BulkSyncStatusResponse"; export * from "./ConnectCardResponse"; export * from "./ConnectCardResponseEnvelope"; +export * from "./IngestionStatusLevel"; export * from "./ListBulkSchema"; export * from "./ListBulkSyncExecutionsEnvelope"; export * from "./PickValue"; diff --git a/src/version.ts b/src/version.ts index e3a0eef..248eea0 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "1.16.1"; +export const SDK_VERSION = "1.16.2"; diff --git a/yarn.lock b/yarn.lock index 98a5fa0..c8e9783 100644 --- a/yarn.lock +++ b/yarn.lock @@ -655,9 +655,9 @@ form-data "^4.0.4" "@types/node@*": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.0.tgz#5c99f37c443d9ccc4985866913f1ed364217da31" - integrity sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw== + version "25.5.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.2.tgz#94861e32f9ffd8de10b52bbec403465c84fff762" + integrity sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg== dependencies: undici-types "~7.18.0" @@ -1023,15 +1023,15 @@ base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -baseline-browser-mapping@^2.9.0: - version "2.10.8" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.8.tgz#23d1cea1a85b181c2b8660b6cfe626dc2fb15630" - integrity sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ== +baseline-browser-mapping@^2.10.12: + version "2.10.16" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.16.tgz#ef80cf218a53f165689a6e32ffffdca1f35d979c" + integrity sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA== brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" - integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== + version "1.1.13" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.13.tgz#d37875c01dc9eff988dd49d112a57cb67b54efe6" + integrity sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -1044,15 +1044,15 @@ braces@^3.0.3: fill-range "^7.1.1" browserslist@^4.24.0, browserslist@^4.28.1: - version "4.28.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.1.tgz#7f534594628c53c63101079e27e40de490456a95" - integrity sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA== + version "4.28.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2" + integrity sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg== dependencies: - baseline-browser-mapping "^2.9.0" - caniuse-lite "^1.0.30001759" - electron-to-chromium "^1.5.263" - node-releases "^2.0.27" - update-browserslist-db "^1.2.0" + baseline-browser-mapping "^2.10.12" + caniuse-lite "^1.0.30001782" + electron-to-chromium "^1.5.328" + node-releases "^2.0.36" + update-browserslist-db "^1.2.3" bs-logger@^0.2.6: version "0.2.6" @@ -1112,10 +1112,10 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001759: - version "1.0.30001780" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001780.tgz#0e413de292808868a62ed9118822683fa120a110" - integrity sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ== +caniuse-lite@^1.0.30001782: + version "1.0.30001787" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz#fd25c5e42e2d35df5c75eddda00d15d9c0c68f81" + integrity sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg== chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" @@ -1299,10 +1299,10 @@ dunder-proto@^1.0.1: es-errors "^1.3.0" gopd "^1.2.0" -electron-to-chromium@^1.5.263: - version "1.5.321" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.321.tgz#57a80554e2e7fd65e3689d320f52a64723472d5d" - integrity sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ== +electron-to-chromium@^1.5.328: + version "1.5.334" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.334.tgz#1e3fdd8d014852104eb8e632e760fb364db7dd0e" + integrity sha512-mgjZAz7Jyx1SRCwEpy9wefDS7GvNPazLthHg8eQMJ76wBdGQQDW33TCrUTvQ4wzpmOrv2zrFoD3oNufMdyMpog== emittery@^0.13.1: version "0.13.1" @@ -1602,10 +1602,10 @@ graceful-fs@^4.1.2, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -handlebars@^4.7.8: - version "4.7.8" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" - integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== +handlebars@^4.7.9: + version "4.7.9" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.9.tgz#6f139082ab58dc4e5a0e51efe7db5ae890d56a0f" + integrity sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ== dependencies: minimist "^1.2.5" neo-async "^2.6.2" @@ -2388,10 +2388,10 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-releases@^2.0.27: - version "2.0.36" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.36.tgz#99fd6552aaeda9e17c4713b57a63964a2e325e9d" - integrity sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA== +node-releases@^2.0.36: + version "2.0.37" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.37.tgz#9bd4f10b77ba39c2b9402d4e8399c482a797f671" + integrity sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg== normalize-path@^3.0.0: version "3.0.0" @@ -2410,7 +2410,7 @@ nwsapi@^2.2.2: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.23.tgz#59712c3a88e6de2bb0b6ccc1070397267019cf6c" integrity sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ== -object-inspect@^1.13.3: +object-inspect@^1.13.3, object-inspect@^1.13.4: version "1.13.4" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== @@ -2498,9 +2498,9 @@ picocolors@^1.1.1: integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + version "2.3.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601" + integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== pirates@^4.0.4: version "4.0.7" @@ -2559,9 +2559,9 @@ pure-rand@^6.0.0: integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== qs@^6.13.1: - version "6.15.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.0.tgz#db8fd5d1b1d2d6b5b33adaf87429805f1909e7b3" - integrity sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ== + version "6.15.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.1.tgz#bdb55aed06bfac257a90c44a446a73fba5575c8f" + integrity sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg== dependencies: side-channel "^1.1.0" @@ -2659,7 +2659,7 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.5.3, semver@^7.5.4, semver@^7.7.3: +semver@^7.3.4, semver@^7.5.3, semver@^7.5.4, semver@^7.7.4: version "7.7.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== @@ -2677,12 +2677,12 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== side-channel-list@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" - integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.1.tgz#c2e0b5a14a540aebee3bbc6c3f8666cc9b509127" + integrity sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w== dependencies: es-errors "^1.3.0" - object-inspect "^1.13.3" + object-inspect "^1.13.4" side-channel-map@^1.0.1: version "1.0.1" @@ -2840,9 +2840,9 @@ symbol-tree@^3.2.4: integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== tapable@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" - integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== + version "2.3.2" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.2.tgz#86755feabad08d82a26b891db044808c6ad00f15" + integrity sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA== terser-webpack-plugin@^5.3.17: version "5.4.0" @@ -2908,24 +2908,24 @@ tr46@~0.0.3: integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-jest@^29.1.1: - version "29.4.6" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.6.tgz#51cb7c133f227396818b71297ad7409bb77106e9" - integrity sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA== + version "29.4.9" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.9.tgz#47dc33d0f5c36bddcedd16afefae285e0b049d2d" + integrity sha512-LTb9496gYPMCqjeDLdPrKuXtncudeV1yRZnF4Wo5l3SFi0RYEnYRNgMrFIdg+FHvfzjCyQk1cLncWVqiSX+EvQ== dependencies: bs-logger "^0.2.6" fast-json-stable-stringify "^2.1.0" - handlebars "^4.7.8" + handlebars "^4.7.9" json5 "^2.2.3" lodash.memoize "^4.1.2" make-error "^1.3.6" - semver "^7.7.3" + semver "^7.7.4" type-fest "^4.41.0" yargs-parser "^21.1.1" ts-loader@^9.5.1: - version "9.5.4" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.5.4.tgz#44b571165c10fb5a90744aa5b7e119233c4f4585" - integrity sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ== + version "9.5.7" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.5.7.tgz#582663e853646e18506cd5cc79feb354952731c0" + integrity sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" @@ -2973,7 +2973,7 @@ universalify@^0.2.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== -update-browserslist-db@^1.2.0: +update-browserslist-db@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d" integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== @@ -3041,9 +3041,9 @@ webpack-sources@^3.3.4: integrity sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q== webpack@^5.97.1: - version "5.105.4" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.105.4.tgz#1b77fcd55a985ac7ca9de80a746caffa38220169" - integrity sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw== + version "5.106.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.106.0.tgz#ee374da5573eef1e47b2650d6be8e40fb928d697" + integrity sha512-Pkx5joZ9RrdgO5LBkyX1L2ZAJeK/Taz3vqZ9CbcP0wS5LEMx5QkKsEwLl29QJfihZ+DKRBFldzy1O30pJ1MDpA== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.8" @@ -3134,9 +3134,9 @@ write-file-atomic@^4.0.2: signal-exit "^3.0.7" ws@^8.11.0: - version "8.19.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.19.0.tgz#ddc2bdfa5b9ad860204f5a72a4863a8895fd8c8b" - integrity sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== + version "8.20.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.20.0.tgz#4cd9532358eba60bc863aad1623dfb045a4d4af8" + integrity sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA== xml-name-validator@^4.0.0: version "4.0.0"