diff --git a/jest.config.mjs b/jest.config.mjs index 5f02970c5..b6927007b 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -2,8 +2,41 @@ export default { preset: "ts-jest", testEnvironment: "node", - moduleNameMapper: { - "(.+)\.js$": "$1", - }, - setupFilesAfterEnv: ["/tests/mock-server/setup.ts"], + projects: [ + { + displayName: "unit", + preset: "ts-jest", + testEnvironment: "node", + moduleNameMapper: { + "^(\.{1,2}/.*)\.js$": "$1", + }, + roots: ["/tests"], + testPathIgnorePatterns: ["\.browser\.(spec|test)\.[jt]sx?$", "/tests/wire/"], + setupFilesAfterEnv: [], + }, + { + displayName: "browser", + preset: "ts-jest", + testEnvironment: "/tests/BrowserTestEnvironment.ts", + moduleNameMapper: { + "^(\.{1,2}/.*)\.js$": "$1", + }, + roots: ["/tests"], + testMatch: ["/tests/unit/**/?(*.)+(browser).(spec|test).[jt]s?(x)"], + setupFilesAfterEnv: [], + }, + , + { + displayName: "wire", + preset: "ts-jest", + testEnvironment: "node", + moduleNameMapper: { + "^(\.{1,2}/.*)\.js$": "$1", + }, + roots: ["/tests/wire"], + setupFilesAfterEnv: ["/tests/mock-server/setup.ts"], + }, + ], + workerThreads: false, + passWithNoTests: true, }; diff --git a/package.json b/package.json index 65535d4de..9a1eca2bf 100644 --- a/package.json +++ b/package.json @@ -1,30 +1,26 @@ { "name": "@mergeapi/merge-node-client", - "version": "2.1.0", + "version": "2.1.1", "private": false, - "repository": "https://github.com/merge-api/merge-node-client", + "repository": "github:merge-api/merge-node-client", "main": "./index.js", "types": "./index.d.ts", "scripts": { "format": "prettier . --write --ignore-unknown", "build": "tsc", "prepack": "cp -rv dist/. .", - "test": "jest tests/unit --passWithNoTests", - "test:wire": "jest tests/wire --passWithNoTests", - "wire:test": "yarn test:wire" + "test": "jest --config jest.config.mjs", + "test:unit": "jest --selectProjects unit", + "test:browser": "jest --selectProjects browser", + "test:wire": "jest --selectProjects wire" }, "dependencies": { - "url-join": "4.0.1", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "formdata-node": "^6.0.3", "node-fetch": "^2.7.0", - "qs": "^6.13.1", - "readable-stream": "^4.5.2", - "js-base64": "3.7.7" + "readable-stream": "^4.5.2" }, "devDependencies": { - "@types/url-join": "4.0.1", - "@types/qs": "^6.9.17", "@types/node-fetch": "^2.6.12", "@types/readable-stream": "^4.0.18", "webpack": "^5.97.1", @@ -42,7 +38,12 @@ "browser": { "fs": false, "os": false, - "path": false + "path": false, + "stream": false }, - "packageManager": "yarn@1.22.22" + "packageManager": "yarn@1.22.22", + "engines": { + "node": ">=18.0.0" + }, + "sideEffects": false } diff --git a/reference.md b/reference.md index d0aca47a1..77948e02a 100644 --- a/reference.md +++ b/reference.md @@ -1,8 +1,8 @@ # Reference -## Filestorage AccountDetails +## Crm AccountDetails -
client.filestorage.accountDetails.retrieve() -> Merge.AccountDetails +
client.crm.accountDetails.retrieve() -> Merge.AccountDetails
@@ -30,7 +30,7 @@ Get details for a linked account.
```typescript -await client.filestorage.accountDetails.retrieve(); +await client.crm.accountDetails.retrieve(); ```
@@ -57,9 +57,9 @@ await client.filestorage.accountDetails.retrieve();
-## Filestorage AccountToken +## Crm AccountToken -
client.filestorage.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.crm.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -87,7 +87,7 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.filestorage.accountToken.retrieve("public_token"); +await client.crm.accountToken.retrieve("public_token"); ```
@@ -122,9 +122,9 @@ await client.filestorage.accountToken.retrieve("public_token");
-## Filestorage AsyncPassthrough +## Crm Accounts -
client.filestorage.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.crm.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -136,7 +136,7 @@ await client.filestorage.accountToken.retrieve("public_token");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a list of `Account` objects.
@@ -152,10 +152,7 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.filestorage.asyncPassthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.crm.accounts.list(); ```
@@ -171,7 +168,7 @@ await client.filestorage.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.crm.AccountsListRequest`
@@ -179,7 +176,7 @@ await client.filestorage.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -190,7 +187,7 @@ await client.filestorage.asyncPassthrough.create({
-
client.filestorage.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.crm.accounts.create({ ...params }) -> Merge.CrmAccountResponse
@@ -202,7 +199,7 @@ await client.filestorage.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Creates an `Account` object with the given values.
@@ -218,7 +215,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.crm.accounts.create({ + model: {}, +}); ```
@@ -234,7 +233,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-**asyncPassthroughReceiptId:** `string` +**request:** `Merge.crm.CrmAccountEndpointRequest`
@@ -242,7 +241,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -253,9 +252,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-## Filestorage AuditTrail - -
client.filestorage.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.crm.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -267,7 +264,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-Gets a list of audit trail events. +Returns an `Account` object with the given `id`.
@@ -283,7 +280,7 @@ Gets a list of audit trail events.
```typescript -await client.filestorage.auditTrail.list(); +await client.crm.accounts.retrieve("id"); ```
@@ -299,7 +296,7 @@ await client.filestorage.auditTrail.list();
-**request:** `Merge.filestorage.AuditTrailListRequest` +**id:** `string`
@@ -307,7 +304,15 @@ await client.filestorage.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**request:** `Merge.crm.AccountsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -318,9 +323,7 @@ await client.filestorage.auditTrail.list();
-## Filestorage AvailableActions - -
client.filestorage.availableActions.retrieve() -> Merge.AvailableActions +
client.crm.accounts.partialUpdate(id, { ...params }) -> Merge.CrmAccountResponse
@@ -332,7 +335,7 @@ await client.filestorage.auditTrail.list();
-Returns a list of models and actions available for an account. +Updates an `Account` object with the given `id`.
@@ -348,7 +351,9 @@ Returns a list of models and actions available for an account.
```typescript -await client.filestorage.availableActions.retrieve(); +await client.crm.accounts.partialUpdate("id", { + model: {}, +}); ```
@@ -364,7 +369,23 @@ await client.filestorage.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.PatchedCrmAccountEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -375,9 +396,7 @@ await client.filestorage.availableActions.retrieve();
-## Filestorage Scopes - -
client.filestorage.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.accounts.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -389,7 +408,7 @@ await client.filestorage.availableActions.retrieve();
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns metadata for `CRMAccount` PATCHs.
@@ -405,7 +424,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.filestorage.scopes.defaultScopesRetrieve(); +await client.crm.accounts.metaPatchRetrieve("id"); ```
@@ -421,7 +440,15 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -432,7 +459,7 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-
client.filestorage.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.accounts.metaPostRetrieve() -> Merge.MetaResponse
@@ -444,7 +471,7 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns metadata for `CRMAccount` POSTs.
@@ -460,7 +487,7 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.filestorage.scopes.linkedAccountScopesRetrieve(); +await client.crm.accounts.metaPostRetrieve(); ```
@@ -476,7 +503,7 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -487,7 +514,7 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-
client.filestorage.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.crm.accounts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -499,7 +526,7 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Returns a list of `RemoteFieldClass` objects.
@@ -515,33 +542,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.filestorage.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.crm.accounts.remoteFieldClassesList(); ```
@@ -557,7 +558,7 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-**request:** `Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest` +**request:** `Merge.crm.AccountsRemoteFieldClassesListRequest`
@@ -565,7 +566,7 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -576,9 +577,9 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-## Filestorage DeleteAccount +## Crm AsyncPassthrough -
client.filestorage.deleteAccount.delete() -> void +
client.crm.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -590,7 +591,7 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -606,7 +607,10 @@ Delete a linked account.
```typescript -await client.filestorage.deleteAccount.delete(); +await client.crm.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -622,7 +626,15 @@ await client.filestorage.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -633,9 +645,7 @@ await client.filestorage.deleteAccount.delete();
-## Filestorage Drives - -
client.filestorage.drives.list({ ...params }) -> Merge.PaginatedDriveList +
client.crm.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -647,7 +657,7 @@ await client.filestorage.deleteAccount.delete();
-Returns a list of `Drive` objects. +Retrieves data from earlier async-passthrough POST request
@@ -663,7 +673,7 @@ Returns a list of `Drive` objects.
```typescript -await client.filestorage.drives.list(); +await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -679,7 +689,7 @@ await client.filestorage.drives.list();
-**request:** `Merge.filestorage.DrivesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -687,7 +697,7 @@ await client.filestorage.drives.list();
-**requestOptions:** `Drives.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -698,7 +708,9 @@ await client.filestorage.drives.list();
-
client.filestorage.drives.retrieve(id, { ...params }) -> Merge.Drive +## Crm AuditTrail + +
client.crm.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -710,7 +722,7 @@ await client.filestorage.drives.list();
-Returns a `Drive` object with the given `id`. +Gets a list of audit trail events.
@@ -726,7 +738,7 @@ Returns a `Drive` object with the given `id`.
```typescript -await client.filestorage.drives.retrieve("id"); +await client.crm.auditTrail.list(); ```
@@ -742,15 +754,7 @@ await client.filestorage.drives.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.DrivesRetrieveRequest` +**request:** `Merge.crm.AuditTrailListRequest`
@@ -758,7 +762,7 @@ await client.filestorage.drives.retrieve("id");
-**requestOptions:** `Drives.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -769,9 +773,9 @@ await client.filestorage.drives.retrieve("id");
-## Filestorage FieldMapping +## Crm AvailableActions -
client.filestorage.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.crm.availableActions.retrieve() -> Merge.AvailableActions
@@ -783,7 +787,7 @@ await client.filestorage.drives.retrieve("id");
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of models and actions available for an account.
@@ -799,7 +803,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.filestorage.fieldMapping.fieldMappingsRetrieve(); +await client.crm.availableActions.retrieve(); ```
@@ -815,15 +819,7 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.filestorage.FieldMappingsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -834,7 +830,9 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve();
-
client.filestorage.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +## Crm Contacts + +
client.crm.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -846,7 +844,7 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `Contact` objects.
@@ -862,14 +860,7 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.filestorage.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", -}); +await client.crm.contacts.list(); ```
@@ -885,7 +876,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.filestorage.CreateFieldMappingRequest` +**request:** `Merge.crm.ContactsListRequest`
@@ -893,7 +884,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -904,7 +895,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-
client.filestorage.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +
client.crm.contacts.create({ ...params }) -> Merge.CrmContactResponse
@@ -916,7 +907,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates a `Contact` object with the given values.
@@ -932,7 +923,9 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.crm.contacts.create({ + model: {}, +}); ```
@@ -948,7 +941,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**request:** `Merge.crm.CrmContactEndpointRequest`
@@ -956,7 +949,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -967,7 +960,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.filestorage.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -979,7 +972,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a `Contact` object with the given `id`.
@@ -995,7 +988,7 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.crm.contacts.retrieve("id"); ```
@@ -1011,7 +1004,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**fieldMappingId:** `string` +**id:** `string`
@@ -1019,7 +1012,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**request:** `Merge.filestorage.PatchedEditFieldMappingRequest` +**request:** `Merge.crm.ContactsRetrieveRequest`
@@ -1027,7 +1020,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -1038,7 +1031,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-
client.filestorage.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.crm.contacts.partialUpdate(id, { ...params }) -> Merge.CrmContactResponse
@@ -1050,7 +1043,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Updates a `Contact` object with the given `id`.
@@ -1066,7 +1059,9 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.filestorage.fieldMapping.remoteFieldsRetrieve(); +await client.crm.contacts.partialUpdate("id", { + model: {}, +}); ```
@@ -1082,7 +1077,7 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.filestorage.RemoteFieldsRetrieveRequest` +**id:** `string`
@@ -1090,7 +1085,15 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.crm.PatchedCrmContactEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -1101,7 +1104,7 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-
client.filestorage.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.crm.contacts.ignoreCreate(modelId, { ...params }) -> void
@@ -1113,7 +1116,7 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -1129,7 +1132,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.filestorage.fieldMapping.targetFieldsRetrieve(); +await client.crm.contacts.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", +}); ```
@@ -1145,7 +1150,23 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**modelId:** `string` + +
+
+ +
+
+ +**request:** `Merge.IgnoreCommonModelRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -1156,9 +1177,7 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-## Filestorage Files - -
client.filestorage.files.list({ ...params }) -> Merge.PaginatedFileList +
client.crm.contacts.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -1170,7 +1189,7 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-Returns a list of `File` objects. +Returns metadata for `CRMContact` PATCHs.
@@ -1186,7 +1205,7 @@ Returns a list of `File` objects.
```typescript -await client.filestorage.files.list(); +await client.crm.contacts.metaPatchRetrieve("id"); ```
@@ -1202,7 +1221,7 @@ await client.filestorage.files.list();
-**request:** `Merge.filestorage.FilesListRequest` +**id:** `string`
@@ -1210,7 +1229,7 @@ await client.filestorage.files.list();
-**requestOptions:** `Files.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -1221,7 +1240,7 @@ await client.filestorage.files.list();
-
client.filestorage.files.create({ ...params }) -> Merge.FileStorageFileResponse +
client.crm.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -1233,7 +1252,7 @@ await client.filestorage.files.list();
-Creates a `File` object with the given values. +Returns metadata for `CRMContact` POSTs.
@@ -1249,9 +1268,7 @@ Creates a `File` object with the given values.
```typescript -await client.filestorage.files.create({ - model: {}, -}); +await client.crm.contacts.metaPostRetrieve(); ```
@@ -1267,15 +1284,7 @@ await client.filestorage.files.create({
-**request:** `Merge.filestorage.FileStorageFileEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Files.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -1286,7 +1295,7 @@ await client.filestorage.files.create({
-
client.filestorage.files.retrieve(id, { ...params }) -> Merge.File_ +
client.crm.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -1298,7 +1307,7 @@ await client.filestorage.files.create({
-Returns a `File` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -1314,7 +1323,7 @@ Returns a `File` object with the given `id`.
```typescript -await client.filestorage.files.retrieve("id"); +await client.crm.contacts.remoteFieldClassesList(); ```
@@ -1330,15 +1339,7 @@ await client.filestorage.files.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.FilesRetrieveRequest` +**request:** `Merge.crm.ContactsRemoteFieldClassesListRequest`
@@ -1346,7 +1347,7 @@ await client.filestorage.files.retrieve("id");
-**requestOptions:** `Files.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -1357,7 +1358,9 @@ await client.filestorage.files.retrieve("id");
-
client.filestorage.files.downloadRequestMetaRetrieve(id, { ...params }) -> Merge.DownloadRequestMeta +## Crm CustomObjectClasses + +
client.crm.customObjectClasses.list({ ...params }) -> Merge.PaginatedCustomObjectClassList
@@ -1369,7 +1372,7 @@ await client.filestorage.files.retrieve("id");
-Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. +Returns a list of `CustomObjectClass` objects.
@@ -1385,7 +1388,7 @@ Returns metadata to construct an authenticated file download request for a singu
```typescript -await client.filestorage.files.downloadRequestMetaRetrieve("id"); +await client.crm.customObjectClasses.list(); ```
@@ -1401,15 +1404,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest` +**request:** `Merge.crm.CustomObjectClassesListRequest`
@@ -1417,7 +1412,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-**requestOptions:** `Files.RequestOptions` +**requestOptions:** `CustomObjectClasses.RequestOptions`
@@ -1428,7 +1423,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-
client.filestorage.files.downloadRequestMetaList({ ...params }) -> Merge.PaginatedDownloadRequestMetaList +
client.crm.customObjectClasses.retrieve(id, { ...params }) -> Merge.CustomObjectClass
@@ -1440,7 +1435,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. +Returns a `CustomObjectClass` object with the given `id`.
@@ -1456,7 +1451,7 @@ Returns metadata to construct authenticated file download requests, allowing you
```typescript -await client.filestorage.files.downloadRequestMetaList(); +await client.crm.customObjectClasses.retrieve("id"); ```
@@ -1472,7 +1467,7 @@ await client.filestorage.files.downloadRequestMetaList();
-**request:** `Merge.filestorage.FilesDownloadRequestMetaListRequest` +**id:** `string`
@@ -1480,7 +1475,15 @@ await client.filestorage.files.downloadRequestMetaList();
-**requestOptions:** `Files.RequestOptions` +**request:** `Merge.crm.CustomObjectClassesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `CustomObjectClasses.RequestOptions`
@@ -1491,7 +1494,9 @@ await client.filestorage.files.downloadRequestMetaList();
-
client.filestorage.files.metaPostRetrieve() -> Merge.MetaResponse +## Crm AssociationTypes + +
client.crm.associationTypes.customObjectClassesAssociationTypesList(customObjectClassId, { ...params }) -> Merge.PaginatedAssociationTypeList
@@ -1503,7 +1508,7 @@ await client.filestorage.files.downloadRequestMetaList();
-Returns metadata for `FileStorageFile` POSTs. +Returns a list of `AssociationType` objects.
@@ -1519,7 +1524,7 @@ Returns metadata for `FileStorageFile` POSTs.
```typescript -await client.filestorage.files.metaPostRetrieve(); +await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id"); ```
@@ -1535,7 +1540,23 @@ await client.filestorage.files.metaPostRetrieve();
-**requestOptions:** `Files.RequestOptions` +**customObjectClassId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesAssociationTypesListRequest` + +
+
+ +
+
+ +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -1546,9 +1567,7 @@ await client.filestorage.files.metaPostRetrieve();
-## Filestorage Folders - -
client.filestorage.folders.list({ ...params }) -> Merge.PaginatedFolderList +
client.crm.associationTypes.customObjectClassesAssociationTypesCreate(customObjectClassId, { ...params }) -> Merge.CrmAssociationTypeResponse
@@ -1560,7 +1579,7 @@ await client.filestorage.files.metaPostRetrieve();
-Returns a list of `Folder` objects. +Creates an `AssociationType` object with the given values.
@@ -1576,7 +1595,21 @@ Returns a list of `Folder` objects.
```typescript -await client.filestorage.folders.list(); +await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("custom_object_class_id", { + model: { + sourceObjectClass: { + id: "id", + originType: "CUSTOM_OBJECT", + }, + targetObjectClasses: [ + { + id: "id", + originType: "CUSTOM_OBJECT", + }, + ], + remoteKeyName: "remote_key_name", + }, +}); ```
@@ -1592,7 +1625,7 @@ await client.filestorage.folders.list();
-**request:** `Merge.filestorage.FoldersListRequest` +**customObjectClassId:** `string`
@@ -1600,7 +1633,15 @@ await client.filestorage.folders.list();
-**requestOptions:** `Folders.RequestOptions` +**request:** `Merge.crm.CrmAssociationTypeEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -1611,7 +1652,7 @@ await client.filestorage.folders.list();
-
client.filestorage.folders.create({ ...params }) -> Merge.FileStorageFolderResponse +
client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve(customObjectClassId, id, { ...params }) -> Merge.AssociationType
@@ -1623,7 +1664,7 @@ await client.filestorage.folders.list();
-Creates a `Folder` object with the given values. +Returns an `AssociationType` object with the given `id`.
@@ -1639,9 +1680,7 @@ Creates a `Folder` object with the given values.
```typescript -await client.filestorage.folders.create({ - model: {}, -}); +await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id"); ```
@@ -1657,7 +1696,7 @@ await client.filestorage.folders.create({
-**request:** `Merge.filestorage.FileStorageFolderEndpointRequest` +**customObjectClassId:** `string`
@@ -1665,7 +1704,23 @@ await client.filestorage.folders.create({
-**requestOptions:** `Folders.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -1676,7 +1731,7 @@ await client.filestorage.folders.create({
-
client.filestorage.folders.retrieve(id, { ...params }) -> Merge.Folder +
client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse
@@ -1688,7 +1743,7 @@ await client.filestorage.folders.create({
-Returns a `Folder` object with the given `id`. +Returns metadata for `CRMAssociationType` POSTs.
@@ -1704,7 +1759,7 @@ Returns a `Folder` object with the given `id`.
```typescript -await client.filestorage.folders.retrieve("id"); +await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id"); ```
@@ -1720,15 +1775,7 @@ await client.filestorage.folders.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.FoldersRetrieveRequest` +**customObjectClassId:** `string`
@@ -1736,7 +1783,7 @@ await client.filestorage.folders.retrieve("id");
-**requestOptions:** `Folders.RequestOptions` +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -1747,7 +1794,9 @@ await client.filestorage.folders.retrieve("id");
-
client.filestorage.folders.metaPostRetrieve() -> Merge.MetaResponse +## Crm CustomObjects + +
client.crm.customObjects.customObjectClassesCustomObjectsList(customObjectClassId, { ...params }) -> Merge.PaginatedCustomObjectList
@@ -1759,7 +1808,7 @@ await client.filestorage.folders.retrieve("id");
-Returns metadata for `FileStorageFolder` POSTs. +Returns a list of `CustomObject` objects.
@@ -1775,7 +1824,7 @@ Returns metadata for `FileStorageFolder` POSTs.
```typescript -await client.filestorage.folders.metaPostRetrieve(); +await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id"); ```
@@ -1791,20 +1840,34 @@ await client.filestorage.folders.metaPostRetrieve();
-**requestOptions:** `Folders.RequestOptions` +**customObjectClassId:** `string`
- + +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsListRequest` + +
+
+
+ +**requestOptions:** `CustomObjects.RequestOptions` + +
+
-
-## Filestorage GenerateKey + + +
-
client.filestorage.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.customObjects.customObjectClassesCustomObjectsCreate(customObjectClassId, { ...params }) -> Merge.CrmCustomObjectResponse
@@ -1816,7 +1879,7 @@ await client.filestorage.folders.metaPostRetrieve();
-Create a remote key. +Creates a `CustomObject` object with the given values.
@@ -1832,8 +1895,12 @@ Create a remote key.
```typescript -await client.filestorage.generateKey.create({ - name: "Remote Deployment Key 1", +await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { + model: { + fields: { + test_field: "hello", + }, + }, }); ``` @@ -1850,7 +1917,7 @@ await client.filestorage.generateKey.create({
-**request:** `Merge.filestorage.GenerateRemoteKeyRequest` +**customObjectClassId:** `string`
@@ -1858,7 +1925,15 @@ await client.filestorage.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**request:** `Merge.crm.CrmCustomObjectEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `CustomObjects.RequestOptions`
@@ -1869,9 +1944,7 @@ await client.filestorage.generateKey.create({
-## Filestorage Groups - -
client.filestorage.groups.list({ ...params }) -> Merge.PaginatedGroupList +
client.crm.customObjects.customObjectClassesCustomObjectsRetrieve(customObjectClassId, id, { ...params }) -> Merge.CustomObject
@@ -1883,7 +1956,7 @@ await client.filestorage.generateKey.create({
-Returns a list of `Group` objects. +Returns a `CustomObject` object with the given `id`.
@@ -1899,7 +1972,7 @@ Returns a list of `Group` objects.
```typescript -await client.filestorage.groups.list(); +await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id"); ```
@@ -1915,7 +1988,7 @@ await client.filestorage.groups.list();
-**request:** `Merge.filestorage.GroupsListRequest` +**customObjectClassId:** `string`
@@ -1923,7 +1996,23 @@ await client.filestorage.groups.list();
-**requestOptions:** `Groups.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `CustomObjects.RequestOptions`
@@ -1934,7 +2023,7 @@ await client.filestorage.groups.list();
-
client.filestorage.groups.retrieve(id, { ...params }) -> Merge.Group +
client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse
@@ -1946,7 +2035,7 @@ await client.filestorage.groups.list();
-Returns a `Group` object with the given `id`. +Returns metadata for `CRMCustomObject` POSTs.
@@ -1962,7 +2051,7 @@ Returns a `Group` object with the given `id`.
```typescript -await client.filestorage.groups.retrieve("id"); +await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id"); ```
@@ -1978,15 +2067,7 @@ await client.filestorage.groups.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.GroupsRetrieveRequest` +**customObjectClassId:** `string`
@@ -1994,7 +2075,7 @@ await client.filestorage.groups.retrieve("id");
-**requestOptions:** `Groups.RequestOptions` +**requestOptions:** `CustomObjects.RequestOptions`
@@ -2005,9 +2086,7 @@ await client.filestorage.groups.retrieve("id");
-## Filestorage Issues - -
client.filestorage.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -2019,7 +2098,7 @@ await client.filestorage.groups.retrieve("id");
-Gets all issues for Organization. +Returns a list of `RemoteFieldClass` objects.
@@ -2035,7 +2114,7 @@ Gets all issues for Organization.
```typescript -await client.filestorage.issues.list(); +await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList(); ```
@@ -2051,7 +2130,7 @@ await client.filestorage.issues.list();
-**request:** `Merge.filestorage.IssuesListRequest` +**request:** `Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest`
@@ -2059,7 +2138,7 @@ await client.filestorage.issues.list();
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `CustomObjects.RequestOptions`
@@ -2070,7 +2149,9 @@ await client.filestorage.issues.list();
-
client.filestorage.issues.retrieve(id) -> Merge.Issue +## Crm Associations + +
client.crm.associations.customObjectClassesCustomObjectsAssociationsList(customObjectClassId, objectId, { ...params }) -> Merge.PaginatedAssociationList
@@ -2082,7 +2163,7 @@ await client.filestorage.issues.list();
-Get a specific issue. +Returns a list of `Association` objects.
@@ -2098,7 +2179,7 @@ Get a specific issue.
```typescript -await client.filestorage.issues.retrieve("id"); +await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id"); ```
@@ -2114,7 +2195,7 @@ await client.filestorage.issues.retrieve("id");
-**id:** `string` +**customObjectClassId:** `string`
@@ -2122,20 +2203,34 @@ await client.filestorage.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**objectId:** `string`
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest` +
+
+
+ +**requestOptions:** `Associations.RequestOptions` + +
+
-
-## Filestorage LinkToken + + +
-
client.filestorage.linkToken.create({ ...params }) -> Merge.LinkToken +
client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate(associationTypeId, sourceClassId, sourceObjectId, targetClassId, targetObjectId, { ...params }) -> Merge.Association
@@ -2147,7 +2242,7 @@ await client.filestorage.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`.
@@ -2163,12 +2258,13 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.filestorage.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate( + "association_type_id", + "source_class_id", + "source_object_id", + "target_class_id", + "target_object_id", +); ```
@@ -2184,7 +2280,7 @@ await client.filestorage.linkToken.create({
-**request:** `Merge.filestorage.EndUserDetailsRequest` +**associationTypeId:** `string`
@@ -2192,64 +2288,39 @@ await client.filestorage.linkToken.create({
-**requestOptions:** `LinkToken.RequestOptions` - -
-
- -
+**sourceClassId:** `string` -
- -## Filestorage LinkedAccounts -
client.filestorage.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
-#### 📝 Description +**sourceObjectId:** `string` -
-
+
+
-List linked accounts for your organization. +**targetClassId:** `string`
-
-
- -#### 🔌 Usage
-
-
- -```typescript -await client.filestorage.linkedAccounts.list(); -``` +**targetObjectId:** `string`
-
-
- -#### ⚙️ Parameters
-
-
- -**request:** `Merge.filestorage.LinkedAccountsListRequest` +**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest`
@@ -2257,7 +2328,7 @@ await client.filestorage.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**requestOptions:** `Associations.RequestOptions`
@@ -2268,9 +2339,9 @@ await client.filestorage.linkedAccounts.list();
-## Filestorage Passthrough +## Crm Scopes -
client.filestorage.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.crm.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -2282,7 +2353,7 @@ await client.filestorage.linkedAccounts.list();
-Pull data from an endpoint not currently supported by Merge. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -2298,10 +2369,7 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.filestorage.passthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.crm.scopes.defaultScopesRetrieve(); ```
@@ -2317,15 +2385,7 @@ await client.filestorage.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - -
-
- -
-
- -**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -2336,9 +2396,7 @@ await client.filestorage.passthrough.create({
-## Filestorage RegenerateKey - -
client.filestorage.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -2350,7 +2408,7 @@ await client.filestorage.passthrough.create({
-Exchange remote keys. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -2366,9 +2424,7 @@ Exchange remote keys.
```typescript -await client.filestorage.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.crm.scopes.linkedAccountScopesRetrieve(); ```
@@ -2384,15 +2440,7 @@ await client.filestorage.regenerateKey.create({
-**request:** `Merge.filestorage.RemoteKeyForRegenerationRequest` - -
-
- -
-
- -**requestOptions:** `RegenerateKey.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -2403,9 +2451,7 @@ await client.filestorage.regenerateKey.create({
-## Filestorage SyncStatus - -
client.filestorage.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.crm.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -2417,7 +2463,7 @@ await client.filestorage.regenerateKey.create({
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -2433,7 +2479,33 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.filestorage.syncStatus.list(); +await client.crm.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); ```
@@ -2449,7 +2521,7 @@ await client.filestorage.syncStatus.list();
-**request:** `Merge.filestorage.SyncStatusListRequest` +**request:** `Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -2457,7 +2529,7 @@ await client.filestorage.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -2468,9 +2540,9 @@ await client.filestorage.syncStatus.list();
-## Filestorage ForceResync +## Crm DeleteAccount -
client.filestorage.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.crm.deleteAccount.delete() -> void
@@ -2482,7 +2554,7 @@ await client.filestorage.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Delete a linked account.
@@ -2498,7 +2570,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.filestorage.forceResync.syncStatusResyncCreate(); +await client.crm.deleteAccount.delete(); ```
@@ -2514,7 +2586,7 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -2525,9 +2597,9 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-## Filestorage Users +## Crm EngagementTypes -
client.filestorage.users.list({ ...params }) -> Merge.PaginatedUserList +
client.crm.engagementTypes.list({ ...params }) -> Merge.PaginatedEngagementTypeList
@@ -2539,7 +2611,7 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-Returns a list of `User` objects. +Returns a list of `EngagementType` objects.
@@ -2555,7 +2627,7 @@ Returns a list of `User` objects.
```typescript -await client.filestorage.users.list(); +await client.crm.engagementTypes.list(); ```
@@ -2571,7 +2643,7 @@ await client.filestorage.users.list();
-**request:** `Merge.filestorage.UsersListRequest` +**request:** `Merge.crm.EngagementTypesListRequest`
@@ -2579,7 +2651,7 @@ await client.filestorage.users.list();
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `EngagementTypes.RequestOptions`
@@ -2590,7 +2662,7 @@ await client.filestorage.users.list();
-
client.filestorage.users.retrieve(id, { ...params }) -> Merge.User +
client.crm.engagementTypes.retrieve(id, { ...params }) -> Merge.EngagementType
@@ -2602,7 +2674,7 @@ await client.filestorage.users.list();
-Returns a `User` object with the given `id`. +Returns an `EngagementType` object with the given `id`.
@@ -2618,7 +2690,7 @@ Returns a `User` object with the given `id`.
```typescript -await client.filestorage.users.retrieve("id"); +await client.crm.engagementTypes.retrieve("id"); ```
@@ -2642,7 +2714,7 @@ await client.filestorage.users.retrieve("id");
-**request:** `Merge.filestorage.UsersRetrieveRequest` +**request:** `Merge.crm.EngagementTypesRetrieveRequest`
@@ -2650,7 +2722,7 @@ await client.filestorage.users.retrieve("id");
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `EngagementTypes.RequestOptions`
@@ -2661,9 +2733,7 @@ await client.filestorage.users.retrieve("id");
-## Filestorage WebhookReceivers - -
client.filestorage.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.crm.engagementTypes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -2675,7 +2745,7 @@ await client.filestorage.users.retrieve("id");
-Returns a list of `WebhookReceiver` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -2691,7 +2761,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.filestorage.webhookReceivers.list(); +await client.crm.engagementTypes.remoteFieldClassesList(); ```
@@ -2707,7 +2777,15 @@ await client.filestorage.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.crm.EngagementTypesRemoteFieldClassesListRequest` + +
+
+ +
+
+ +**requestOptions:** `EngagementTypes.RequestOptions`
@@ -2718,7 +2796,9 @@ await client.filestorage.webhookReceivers.list();
-
client.filestorage.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +## Crm Engagements + +
client.crm.engagements.list({ ...params }) -> Merge.PaginatedEngagementList
@@ -2730,7 +2810,7 @@ await client.filestorage.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns a list of `Engagement` objects.
@@ -2746,10 +2826,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.filestorage.webhookReceivers.create({ - event: "event", - isActive: true, -}); +await client.crm.engagements.list(); ```
@@ -2765,7 +2842,7 @@ await client.filestorage.webhookReceivers.create({
-**request:** `Merge.filestorage.WebhookReceiverRequest` +**request:** `Merge.crm.EngagementsListRequest`
@@ -2773,7 +2850,7 @@ await client.filestorage.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -2784,9 +2861,7 @@ await client.filestorage.webhookReceivers.create({
-## Hris AccountDetails - -
client.hris.accountDetails.retrieve() -> Merge.AccountDetails +
client.crm.engagements.create({ ...params }) -> Merge.EngagementResponse
@@ -2798,7 +2873,7 @@ await client.filestorage.webhookReceivers.create({
-Get details for a linked account. +Creates an `Engagement` object with the given values.
@@ -2814,7 +2889,9 @@ Get details for a linked account.
```typescript -await client.hris.accountDetails.retrieve(); +await client.crm.engagements.create({ + model: {}, +}); ```
@@ -2830,7 +2907,15 @@ await client.hris.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**request:** `Merge.crm.EngagementEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -2841,9 +2926,7 @@ await client.hris.accountDetails.retrieve();
-## Hris AccountToken - -
client.hris.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.crm.engagements.retrieve(id, { ...params }) -> Merge.Engagement
@@ -2855,7 +2938,7 @@ await client.hris.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns an `Engagement` object with the given `id`.
@@ -2871,7 +2954,7 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.hris.accountToken.retrieve("public_token"); +await client.crm.engagements.retrieve("id"); ```
@@ -2887,7 +2970,7 @@ await client.hris.accountToken.retrieve("public_token");
-**publicToken:** `string` +**id:** `string`
@@ -2895,7 +2978,15 @@ await client.hris.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**request:** `Merge.crm.EngagementsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -2906,9 +2997,7 @@ await client.hris.accountToken.retrieve("public_token");
-## Hris AsyncPassthrough - -
client.hris.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.crm.engagements.partialUpdate(id, { ...params }) -> Merge.EngagementResponse
@@ -2920,7 +3009,7 @@ await client.hris.accountToken.retrieve("public_token");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Updates an `Engagement` object with the given `id`.
@@ -2936,9 +3025,8 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.hris.asyncPassthrough.create({ - method: "GET", - path: "/scooters", +await client.crm.engagements.partialUpdate("id", { + model: {}, }); ``` @@ -2955,7 +3043,7 @@ await client.hris.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**id:** `string`
@@ -2963,7 +3051,15 @@ await client.hris.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**request:** `Merge.crm.PatchedEngagementEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -2974,7 +3070,7 @@ await client.hris.asyncPassthrough.create({
-
client.hris.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.crm.engagements.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -2986,7 +3082,7 @@ await client.hris.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Returns metadata for `Engagement` PATCHs.
@@ -3002,7 +3098,7 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.crm.engagements.metaPatchRetrieve("id"); ```
@@ -3018,7 +3114,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**asyncPassthroughReceiptId:** `string` +**id:** `string`
@@ -3026,7 +3122,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -3037,9 +3133,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-## Hris AuditTrail - -
client.hris.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.crm.engagements.metaPostRetrieve() -> Merge.MetaResponse
@@ -3051,7 +3145,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Gets a list of audit trail events. +Returns metadata for `Engagement` POSTs.
@@ -3067,7 +3161,7 @@ Gets a list of audit trail events.
```typescript -await client.hris.auditTrail.list(); +await client.crm.engagements.metaPostRetrieve(); ```
@@ -3083,15 +3177,7 @@ await client.hris.auditTrail.list();
-**request:** `Merge.hris.AuditTrailListRequest` - -
-
- -
-
- -**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -3102,9 +3188,7 @@ await client.hris.auditTrail.list();
-## Hris AvailableActions - -
client.hris.availableActions.retrieve() -> Merge.AvailableActions +
client.crm.engagements.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -3116,7 +3200,7 @@ await client.hris.auditTrail.list();
-Returns a list of models and actions available for an account. +Returns a list of `RemoteFieldClass` objects.
@@ -3132,7 +3216,7 @@ Returns a list of models and actions available for an account.
```typescript -await client.hris.availableActions.retrieve(); +await client.crm.engagements.remoteFieldClassesList(); ```
@@ -3148,7 +3232,15 @@ await client.hris.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**request:** `Merge.crm.EngagementsRemoteFieldClassesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -3159,9 +3251,9 @@ await client.hris.availableActions.retrieve();
-## Hris BankInfo +## Crm FieldMapping -
client.hris.bankInfo.list({ ...params }) -> Merge.PaginatedBankInfoList +
client.crm.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -3173,7 +3265,7 @@ await client.hris.availableActions.retrieve();
-Returns a list of `BankInfo` objects. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -3189,7 +3281,7 @@ Returns a list of `BankInfo` objects.
```typescript -await client.hris.bankInfo.list(); +await client.crm.fieldMapping.fieldMappingsRetrieve(); ```
@@ -3205,7 +3297,7 @@ await client.hris.bankInfo.list();
-**request:** `Merge.hris.BankInfoListRequest` +**request:** `Merge.crm.FieldMappingsRetrieveRequest`
@@ -3213,7 +3305,7 @@ await client.hris.bankInfo.list();
-**requestOptions:** `BankInfo.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -3224,7 +3316,7 @@ await client.hris.bankInfo.list();
-
client.hris.bankInfo.retrieve(id, { ...params }) -> Merge.BankInfo +
client.crm.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -3236,7 +3328,7 @@ await client.hris.bankInfo.list();
-Returns a `BankInfo` object with the given `id`. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -3252,7 +3344,14 @@ Returns a `BankInfo` object with the given `id`.
```typescript -await client.hris.bankInfo.retrieve("id"); +await client.crm.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", +}); ```
@@ -3268,15 +3367,7 @@ await client.hris.bankInfo.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.BankInfoRetrieveRequest` +**request:** `Merge.crm.CreateFieldMappingRequest`
@@ -3284,7 +3375,7 @@ await client.hris.bankInfo.retrieve("id");
-**requestOptions:** `BankInfo.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -3295,9 +3386,7 @@ await client.hris.bankInfo.retrieve("id");
-## Hris Benefits - -
client.hris.benefits.list({ ...params }) -> Merge.PaginatedBenefitList +
client.crm.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -3309,7 +3398,7 @@ await client.hris.bankInfo.retrieve("id");
-Returns a list of `Benefit` objects. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -3325,7 +3414,7 @@ Returns a list of `Benefit` objects.
```typescript -await client.hris.benefits.list(); +await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -3341,7 +3430,7 @@ await client.hris.benefits.list();
-**request:** `Merge.hris.BenefitsListRequest` +**fieldMappingId:** `string`
@@ -3349,7 +3438,7 @@ await client.hris.benefits.list();
-**requestOptions:** `Benefits.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -3360,7 +3449,7 @@ await client.hris.benefits.list();
-
client.hris.benefits.retrieve(id, { ...params }) -> Merge.Benefit +
client.crm.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -3372,7 +3461,7 @@ await client.hris.benefits.list();
-Returns a `Benefit` object with the given `id`. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -3388,7 +3477,7 @@ Returns a `Benefit` object with the given `id`.
```typescript -await client.hris.benefits.retrieve("id"); +await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -3404,7 +3493,7 @@ await client.hris.benefits.retrieve("id");
-**id:** `string` +**fieldMappingId:** `string`
@@ -3412,7 +3501,7 @@ await client.hris.benefits.retrieve("id");
-**request:** `Merge.hris.BenefitsRetrieveRequest` +**request:** `Merge.crm.PatchedEditFieldMappingRequest`
@@ -3420,7 +3509,7 @@ await client.hris.benefits.retrieve("id");
-**requestOptions:** `Benefits.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -3431,9 +3520,7 @@ await client.hris.benefits.retrieve("id");
-## Hris Companies - -
client.hris.companies.list({ ...params }) -> Merge.PaginatedCompanyList +
client.crm.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -3445,7 +3532,7 @@ await client.hris.benefits.retrieve("id");
-Returns a list of `Company` objects. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -3461,7 +3548,7 @@ Returns a list of `Company` objects.
```typescript -await client.hris.companies.list(); +await client.crm.fieldMapping.remoteFieldsRetrieve(); ```
@@ -3477,7 +3564,7 @@ await client.hris.companies.list();
-**request:** `Merge.hris.CompaniesListRequest` +**request:** `Merge.crm.RemoteFieldsRetrieveRequest`
@@ -3485,7 +3572,7 @@ await client.hris.companies.list();
-**requestOptions:** `Companies.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -3496,7 +3583,7 @@ await client.hris.companies.list();
-
client.hris.companies.retrieve(id, { ...params }) -> Merge.Company +
client.crm.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -3508,7 +3595,7 @@ await client.hris.companies.list();
-Returns a `Company` object with the given `id`. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -3524,7 +3611,7 @@ Returns a `Company` object with the given `id`.
```typescript -await client.hris.companies.retrieve("id"); +await client.crm.fieldMapping.targetFieldsRetrieve(); ```
@@ -3540,23 +3627,7 @@ await client.hris.companies.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.CompaniesRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Companies.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -3567,9 +3638,9 @@ await client.hris.companies.retrieve("id");
-## Hris Scopes +## Crm GenerateKey -
client.hris.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -3581,7 +3652,7 @@ await client.hris.companies.retrieve("id");
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Create a remote key.
@@ -3597,7 +3668,9 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.hris.scopes.defaultScopesRetrieve(); +await client.crm.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -3613,7 +3686,15 @@ await client.hris.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.crm.GenerateRemoteKeyRequest` + +
+
+ +
+
+ +**requestOptions:** `GenerateKey.RequestOptions`
@@ -3624,7 +3705,9 @@ await client.hris.scopes.defaultScopesRetrieve();
-
client.hris.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Crm Issues + +
client.crm.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -3636,7 +3719,7 @@ await client.hris.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Gets all issues for Organization.
@@ -3652,7 +3735,7 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.hris.scopes.linkedAccountScopesRetrieve(); +await client.crm.issues.list(); ```
@@ -3668,7 +3751,15 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.crm.IssuesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -3679,7 +3770,7 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-
client.hris.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.crm.issues.retrieve(id) -> Merge.Issue
@@ -3691,7 +3782,7 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Get a specific issue.
@@ -3707,33 +3798,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.hris.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.crm.issues.retrieve("id"); ```
@@ -3749,7 +3814,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-**request:** `Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest` +**id:** `string`
@@ -3757,7 +3822,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -3768,9 +3833,9 @@ await client.hris.scopes.linkedAccountScopesCreate({
-## Hris DeleteAccount +## Crm Leads -
client.hris.deleteAccount.delete() -> void +
client.crm.leads.list({ ...params }) -> Merge.PaginatedLeadList
@@ -3782,7 +3847,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Returns a list of `Lead` objects.
@@ -3798,7 +3863,7 @@ Delete a linked account.
```typescript -await client.hris.deleteAccount.delete(); +await client.crm.leads.list(); ```
@@ -3814,7 +3879,15 @@ await client.hris.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.crm.LeadsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Leads.RequestOptions`
@@ -3825,9 +3898,7 @@ await client.hris.deleteAccount.delete();
-## Hris Dependents - -
client.hris.dependents.list({ ...params }) -> Merge.PaginatedDependentList +
client.crm.leads.create({ ...params }) -> Merge.LeadResponse
@@ -3839,7 +3910,7 @@ await client.hris.deleteAccount.delete();
-Returns a list of `Dependent` objects. +Creates a `Lead` object with the given values.
@@ -3855,7 +3926,9 @@ Returns a list of `Dependent` objects.
```typescript -await client.hris.dependents.list(); +await client.crm.leads.create({ + model: {}, +}); ```
@@ -3871,7 +3944,7 @@ await client.hris.dependents.list();
-**request:** `Merge.hris.DependentsListRequest` +**request:** `Merge.crm.LeadEndpointRequest`
@@ -3879,7 +3952,7 @@ await client.hris.dependents.list();
-**requestOptions:** `Dependents.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -3890,7 +3963,7 @@ await client.hris.dependents.list();
-
client.hris.dependents.retrieve(id, { ...params }) -> Merge.Dependent +
client.crm.leads.retrieve(id, { ...params }) -> Merge.Lead
@@ -3902,7 +3975,7 @@ await client.hris.dependents.list();
-Returns a `Dependent` object with the given `id`. +Returns a `Lead` object with the given `id`.
@@ -3918,7 +3991,7 @@ Returns a `Dependent` object with the given `id`.
```typescript -await client.hris.dependents.retrieve("id"); +await client.crm.leads.retrieve("id"); ```
@@ -3942,7 +4015,7 @@ await client.hris.dependents.retrieve("id");
-**request:** `Merge.hris.DependentsRetrieveRequest` +**request:** `Merge.crm.LeadsRetrieveRequest`
@@ -3950,7 +4023,7 @@ await client.hris.dependents.retrieve("id");
-**requestOptions:** `Dependents.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -3961,9 +4034,7 @@ await client.hris.dependents.retrieve("id");
-## Hris EmployeePayrollRuns - -
client.hris.employeePayrollRuns.list({ ...params }) -> Merge.PaginatedEmployeePayrollRunList +
client.crm.leads.metaPostRetrieve() -> Merge.MetaResponse
@@ -3975,7 +4046,7 @@ await client.hris.dependents.retrieve("id");
-Returns a list of `EmployeePayrollRun` objects. +Returns metadata for `Lead` POSTs.
@@ -3991,7 +4062,7 @@ Returns a list of `EmployeePayrollRun` objects.
```typescript -await client.hris.employeePayrollRuns.list(); +await client.crm.leads.metaPostRetrieve(); ```
@@ -4007,15 +4078,7 @@ await client.hris.employeePayrollRuns.list();
-**request:** `Merge.hris.EmployeePayrollRunsListRequest` - -
-
- -
-
- -**requestOptions:** `EmployeePayrollRuns.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -4026,7 +4089,7 @@ await client.hris.employeePayrollRuns.list();
-
client.hris.employeePayrollRuns.retrieve(id, { ...params }) -> Merge.EmployeePayrollRun +
client.crm.leads.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -4038,7 +4101,7 @@ await client.hris.employeePayrollRuns.list();
-Returns an `EmployeePayrollRun` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -4054,7 +4117,7 @@ Returns an `EmployeePayrollRun` object with the given `id`.
```typescript -await client.hris.employeePayrollRuns.retrieve("id"); +await client.crm.leads.remoteFieldClassesList(); ```
@@ -4070,15 +4133,7 @@ await client.hris.employeePayrollRuns.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmployeePayrollRunsRetrieveRequest` +**request:** `Merge.crm.LeadsRemoteFieldClassesListRequest`
@@ -4086,7 +4141,7 @@ await client.hris.employeePayrollRuns.retrieve("id");
-**requestOptions:** `EmployeePayrollRuns.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -4097,9 +4152,9 @@ await client.hris.employeePayrollRuns.retrieve("id");
-## Hris Employees +## Crm LinkToken -
client.hris.employees.list({ ...params }) -> Merge.PaginatedEmployeeList +
client.crm.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -4111,7 +4166,7 @@ await client.hris.employeePayrollRuns.retrieve("id");
-Returns a list of `Employee` objects. +Creates a link token to be used when linking a new end user.
@@ -4127,7 +4182,12 @@ Returns a list of `Employee` objects.
```typescript -await client.hris.employees.list(); +await client.crm.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -4143,7 +4203,7 @@ await client.hris.employees.list();
-**request:** `Merge.hris.EmployeesListRequest` +**request:** `Merge.crm.EndUserDetailsRequest`
@@ -4151,7 +4211,7 @@ await client.hris.employees.list();
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -4162,7 +4222,9 @@ await client.hris.employees.list();
-
client.hris.employees.create({ ...params }) -> Merge.EmployeeResponse +## Crm LinkedAccounts + +
client.crm.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -4174,7 +4236,7 @@ await client.hris.employees.list();
-Creates an `Employee` object with the given values. +List linked accounts for your organization.
@@ -4190,9 +4252,7 @@ Creates an `Employee` object with the given values.
```typescript -await client.hris.employees.create({ - model: {}, -}); +await client.crm.linkedAccounts.list(); ```
@@ -4208,7 +4268,7 @@ await client.hris.employees.create({
-**request:** `Merge.hris.EmployeeEndpointRequest` +**request:** `Merge.crm.LinkedAccountsListRequest`
@@ -4216,7 +4276,7 @@ await client.hris.employees.create({
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -4227,7 +4287,9 @@ await client.hris.employees.create({
-
client.hris.employees.retrieve(id, { ...params }) -> Merge.Employee +## Crm Notes + +
client.crm.notes.list({ ...params }) -> Merge.PaginatedNoteList
@@ -4239,7 +4301,7 @@ await client.hris.employees.create({
-Returns an `Employee` object with the given `id`. +Returns a list of `Note` objects.
@@ -4255,7 +4317,7 @@ Returns an `Employee` object with the given `id`.
```typescript -await client.hris.employees.retrieve("id"); +await client.crm.notes.list(); ```
@@ -4271,15 +4333,7 @@ await client.hris.employees.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmployeesRetrieveRequest` +**request:** `Merge.crm.NotesListRequest`
@@ -4287,7 +4341,7 @@ await client.hris.employees.retrieve("id");
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -4298,7 +4352,7 @@ await client.hris.employees.retrieve("id");
-
client.hris.employees.ignoreCreate(modelId, { ...params }) -> void +
client.crm.notes.create({ ...params }) -> Merge.NoteResponse
@@ -4310,7 +4364,7 @@ await client.hris.employees.retrieve("id");
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Creates a `Note` object with the given values.
@@ -4326,8 +4380,8 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.hris.employees.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", +await client.crm.notes.create({ + model: {}, }); ``` @@ -4344,15 +4398,7 @@ await client.hris.employees.ignoreCreate("model_id", {
-**modelId:** `string` - -
-
- -
-
- -**request:** `Merge.hris.IgnoreCommonModelRequest` +**request:** `Merge.crm.NoteEndpointRequest`
@@ -4360,7 +4406,7 @@ await client.hris.employees.ignoreCreate("model_id", {
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -4371,7 +4417,7 @@ await client.hris.employees.ignoreCreate("model_id", {
-
client.hris.employees.metaPostRetrieve() -> Merge.MetaResponse +
client.crm.notes.retrieve(id, { ...params }) -> Merge.Note
@@ -4383,7 +4429,7 @@ await client.hris.employees.ignoreCreate("model_id", {
-Returns metadata for `Employee` POSTs. +Returns a `Note` object with the given `id`.
@@ -4399,7 +4445,7 @@ Returns metadata for `Employee` POSTs.
```typescript -await client.hris.employees.metaPostRetrieve(); +await client.crm.notes.retrieve("id"); ```
@@ -4415,7 +4461,23 @@ await client.hris.employees.metaPostRetrieve();
-**requestOptions:** `Employees.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.NotesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Notes.RequestOptions`
@@ -4426,9 +4488,7 @@ await client.hris.employees.metaPostRetrieve();
-## Hris EmployerBenefits - -
client.hris.employerBenefits.list({ ...params }) -> Merge.PaginatedEmployerBenefitList +
client.crm.notes.metaPostRetrieve() -> Merge.MetaResponse
@@ -4440,7 +4500,7 @@ await client.hris.employees.metaPostRetrieve();
-Returns a list of `EmployerBenefit` objects. +Returns metadata for `Note` POSTs.
@@ -4456,7 +4516,7 @@ Returns a list of `EmployerBenefit` objects.
```typescript -await client.hris.employerBenefits.list(); +await client.crm.notes.metaPostRetrieve(); ```
@@ -4472,15 +4532,7 @@ await client.hris.employerBenefits.list();
-**request:** `Merge.hris.EmployerBenefitsListRequest` - -
-
- -
-
- -**requestOptions:** `EmployerBenefits.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -4491,7 +4543,7 @@ await client.hris.employerBenefits.list();
-
client.hris.employerBenefits.retrieve(id, { ...params }) -> Merge.EmployerBenefit +
client.crm.notes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -4503,7 +4555,7 @@ await client.hris.employerBenefits.list();
-Returns an `EmployerBenefit` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -4519,7 +4571,7 @@ Returns an `EmployerBenefit` object with the given `id`.
```typescript -await client.hris.employerBenefits.retrieve("id"); +await client.crm.notes.remoteFieldClassesList(); ```
@@ -4535,15 +4587,7 @@ await client.hris.employerBenefits.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmployerBenefitsRetrieveRequest` +**request:** `Merge.crm.NotesRemoteFieldClassesListRequest`
@@ -4551,7 +4595,7 @@ await client.hris.employerBenefits.retrieve("id");
-**requestOptions:** `EmployerBenefits.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -4562,9 +4606,9 @@ await client.hris.employerBenefits.retrieve("id");
-## Hris Employments +## Crm Opportunities -
client.hris.employments.list({ ...params }) -> Merge.PaginatedEmploymentList +
client.crm.opportunities.list({ ...params }) -> Merge.PaginatedOpportunityList
@@ -4576,7 +4620,7 @@ await client.hris.employerBenefits.retrieve("id");
-Returns a list of `Employment` objects. +Returns a list of `Opportunity` objects.
@@ -4592,7 +4636,7 @@ Returns a list of `Employment` objects.
```typescript -await client.hris.employments.list(); +await client.crm.opportunities.list(); ```
@@ -4608,7 +4652,7 @@ await client.hris.employments.list();
-**request:** `Merge.hris.EmploymentsListRequest` +**request:** `Merge.crm.OpportunitiesListRequest`
@@ -4616,7 +4660,7 @@ await client.hris.employments.list();
-**requestOptions:** `Employments.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -4627,7 +4671,7 @@ await client.hris.employments.list();
-
client.hris.employments.retrieve(id, { ...params }) -> Merge.Employment +
client.crm.opportunities.create({ ...params }) -> Merge.OpportunityResponse
@@ -4639,7 +4683,7 @@ await client.hris.employments.list();
-Returns an `Employment` object with the given `id`. +Creates an `Opportunity` object with the given values.
@@ -4655,7 +4699,9 @@ Returns an `Employment` object with the given `id`.
```typescript -await client.hris.employments.retrieve("id"); +await client.crm.opportunities.create({ + model: {}, +}); ```
@@ -4671,15 +4717,7 @@ await client.hris.employments.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmploymentsRetrieveRequest` +**request:** `Merge.crm.OpportunityEndpointRequest`
@@ -4687,7 +4725,7 @@ await client.hris.employments.retrieve("id");
-**requestOptions:** `Employments.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -4698,9 +4736,7 @@ await client.hris.employments.retrieve("id");
-## Hris FieldMapping - -
client.hris.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.crm.opportunities.retrieve(id, { ...params }) -> Merge.Opportunity
@@ -4712,7 +4748,7 @@ await client.hris.employments.retrieve("id");
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns an `Opportunity` object with the given `id`.
@@ -4728,7 +4764,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.hris.fieldMapping.fieldMappingsRetrieve(); +await client.crm.opportunities.retrieve("id"); ```
@@ -4744,7 +4780,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.hris.FieldMappingsRetrieveRequest` +**id:** `string`
@@ -4752,7 +4788,15 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.crm.OpportunitiesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Opportunities.RequestOptions`
@@ -4763,7 +4807,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-
client.hris.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.partialUpdate(id, { ...params }) -> Merge.OpportunityResponse
@@ -4775,7 +4819,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Updates an `Opportunity` object with the given `id`.
@@ -4791,13 +4835,8 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.hris.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", +await client.crm.opportunities.partialUpdate("id", { + model: {}, }); ``` @@ -4814,7 +4853,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.hris.CreateFieldMappingRequest` +**id:** `string`
@@ -4822,7 +4861,15 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.crm.PatchedOpportunityEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Opportunities.RequestOptions`
@@ -4833,7 +4880,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-
client.hris.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -4845,7 +4892,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns metadata for `Opportunity` PATCHs.
@@ -4861,7 +4908,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.crm.opportunities.metaPatchRetrieve("id"); ```
@@ -4877,7 +4924,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**id:** `string`
@@ -4885,7 +4932,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -4896,7 +4943,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.hris.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.metaPostRetrieve() -> Merge.MetaResponse
@@ -4908,7 +4955,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns metadata for `Opportunity` POSTs.
@@ -4924,7 +4971,7 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.crm.opportunities.metaPostRetrieve(); ```
@@ -4937,26 +4984,10 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-
-
- -**fieldMappingId:** `string` - -
-
- -
-
- -**request:** `Merge.hris.PatchedEditFieldMappingRequest` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +
+
+ +**requestOptions:** `Opportunities.RequestOptions`
@@ -4967,7 +4998,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-
client.hris.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.crm.opportunities.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -4979,7 +5010,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `RemoteFieldClass` objects.
@@ -4995,7 +5026,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.hris.fieldMapping.remoteFieldsRetrieve(); +await client.crm.opportunities.remoteFieldClassesList(); ```
@@ -5011,7 +5042,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.hris.RemoteFieldsRetrieveRequest` +**request:** `Merge.crm.OpportunitiesRemoteFieldClassesListRequest`
@@ -5019,7 +5050,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -5030,7 +5061,9 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-
client.hris.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +## Crm Passthrough + +
client.crm.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -5042,7 +5075,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Pull data from an endpoint not currently supported by Merge.
@@ -5058,7 +5091,10 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.hris.fieldMapping.targetFieldsRetrieve(); +await client.crm.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -5074,7 +5110,15 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `Passthrough.RequestOptions`
@@ -5085,9 +5129,9 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-## Hris GenerateKey +## Crm RegenerateKey -
client.hris.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -5099,7 +5143,7 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Exchange remote keys.
@@ -5115,7 +5159,7 @@ Create a remote key.
```typescript -await client.hris.generateKey.create({ +await client.crm.regenerateKey.create({ name: "Remote Deployment Key 1", }); ``` @@ -5133,7 +5177,7 @@ await client.hris.generateKey.create({
-**request:** `Merge.hris.GenerateRemoteKeyRequest` +**request:** `Merge.crm.RemoteKeyForRegenerationRequest`
@@ -5141,7 +5185,7 @@ await client.hris.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -5152,9 +5196,9 @@ await client.hris.generateKey.create({
-## Hris Groups +## Crm Stages -
client.hris.groups.list({ ...params }) -> Merge.PaginatedGroupList +
client.crm.stages.list({ ...params }) -> Merge.PaginatedStageList
@@ -5166,7 +5210,7 @@ await client.hris.generateKey.create({
-Returns a list of `Group` objects. +Returns a list of `Stage` objects.
@@ -5182,7 +5226,7 @@ Returns a list of `Group` objects.
```typescript -await client.hris.groups.list(); +await client.crm.stages.list(); ```
@@ -5198,7 +5242,7 @@ await client.hris.groups.list();
-**request:** `Merge.hris.GroupsListRequest` +**request:** `Merge.crm.StagesListRequest`
@@ -5206,7 +5250,7 @@ await client.hris.groups.list();
-**requestOptions:** `Groups.RequestOptions` +**requestOptions:** `Stages.RequestOptions`
@@ -5217,7 +5261,7 @@ await client.hris.groups.list();
-
client.hris.groups.retrieve(id, { ...params }) -> Merge.Group +
client.crm.stages.retrieve(id, { ...params }) -> Merge.Stage
@@ -5229,7 +5273,7 @@ await client.hris.groups.list();
-Returns a `Group` object with the given `id`. +Returns a `Stage` object with the given `id`.
@@ -5245,7 +5289,7 @@ Returns a `Group` object with the given `id`.
```typescript -await client.hris.groups.retrieve("id"); +await client.crm.stages.retrieve("id"); ```
@@ -5269,7 +5313,7 @@ await client.hris.groups.retrieve("id");
-**request:** `Merge.hris.GroupsRetrieveRequest` +**request:** `Merge.crm.StagesRetrieveRequest`
@@ -5277,7 +5321,7 @@ await client.hris.groups.retrieve("id");
-**requestOptions:** `Groups.RequestOptions` +**requestOptions:** `Stages.RequestOptions`
@@ -5288,9 +5332,7 @@ await client.hris.groups.retrieve("id");
-## Hris Issues - -
client.hris.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.crm.stages.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -5302,7 +5344,7 @@ await client.hris.groups.retrieve("id");
-Gets all issues for Organization. +Returns a list of `RemoteFieldClass` objects.
@@ -5318,7 +5360,7 @@ Gets all issues for Organization.
```typescript -await client.hris.issues.list(); +await client.crm.stages.remoteFieldClassesList(); ```
@@ -5334,7 +5376,7 @@ await client.hris.issues.list();
-**request:** `Merge.hris.IssuesListRequest` +**request:** `Merge.crm.StagesRemoteFieldClassesListRequest`
@@ -5342,7 +5384,7 @@ await client.hris.issues.list();
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Stages.RequestOptions`
@@ -5353,7 +5395,9 @@ await client.hris.issues.list();
-
client.hris.issues.retrieve(id) -> Merge.Issue +## Crm SyncStatus + +
client.crm.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -5365,7 +5409,7 @@ await client.hris.issues.list();
-Get a specific issue. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -5381,7 +5425,7 @@ Get a specific issue.
```typescript -await client.hris.issues.retrieve("id"); +await client.crm.syncStatus.list(); ```
@@ -5397,7 +5441,7 @@ await client.hris.issues.retrieve("id");
-**id:** `string` +**request:** `Merge.crm.SyncStatusListRequest`
@@ -5405,7 +5449,7 @@ await client.hris.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -5416,9 +5460,9 @@ await client.hris.issues.retrieve("id");
-## Hris LinkToken +## Crm ForceResync -
client.hris.linkToken.create({ ...params }) -> Merge.LinkToken +
client.crm.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -5430,7 +5474,7 @@ await client.hris.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -5446,12 +5490,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.hris.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.crm.forceResync.syncStatusResyncCreate(); ```
@@ -5467,15 +5506,7 @@ await client.hris.linkToken.create({
-**request:** `Merge.hris.EndUserDetailsRequest` - -
-
- -
-
- -**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -5486,9 +5517,9 @@ await client.hris.linkToken.create({
-## Hris LinkedAccounts +## Crm Tasks -
client.hris.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.crm.tasks.list({ ...params }) -> Merge.PaginatedTaskList
@@ -5500,7 +5531,7 @@ await client.hris.linkToken.create({
-List linked accounts for your organization. +Returns a list of `Task` objects.
@@ -5516,7 +5547,7 @@ List linked accounts for your organization.
```typescript -await client.hris.linkedAccounts.list(); +await client.crm.tasks.list(); ```
@@ -5532,7 +5563,7 @@ await client.hris.linkedAccounts.list();
-**request:** `Merge.hris.LinkedAccountsListRequest` +**request:** `Merge.crm.TasksListRequest`
@@ -5540,7 +5571,7 @@ await client.hris.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -5551,9 +5582,7 @@ await client.hris.linkedAccounts.list();
-## Hris Locations - -
client.hris.locations.list({ ...params }) -> Merge.PaginatedLocationList +
client.crm.tasks.create({ ...params }) -> Merge.TaskResponse
@@ -5565,7 +5594,7 @@ await client.hris.linkedAccounts.list();
-Returns a list of `Location` objects. +Creates a `Task` object with the given values.
@@ -5581,7 +5610,9 @@ Returns a list of `Location` objects.
```typescript -await client.hris.locations.list(); +await client.crm.tasks.create({ + model: {}, +}); ```
@@ -5597,7 +5628,7 @@ await client.hris.locations.list();
-**request:** `Merge.hris.LocationsListRequest` +**request:** `Merge.crm.TaskEndpointRequest`
@@ -5605,7 +5636,7 @@ await client.hris.locations.list();
-**requestOptions:** `Locations.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -5616,7 +5647,7 @@ await client.hris.locations.list();
-
client.hris.locations.retrieve(id, { ...params }) -> Merge.Location +
client.crm.tasks.retrieve(id, { ...params }) -> Merge.Task
@@ -5628,7 +5659,7 @@ await client.hris.locations.list();
-Returns a `Location` object with the given `id`. +Returns a `Task` object with the given `id`.
@@ -5644,7 +5675,7 @@ Returns a `Location` object with the given `id`.
```typescript -await client.hris.locations.retrieve("id"); +await client.crm.tasks.retrieve("id"); ```
@@ -5668,7 +5699,7 @@ await client.hris.locations.retrieve("id");
-**request:** `Merge.hris.LocationsRetrieveRequest` +**request:** `Merge.crm.TasksRetrieveRequest`
@@ -5676,7 +5707,7 @@ await client.hris.locations.retrieve("id");
-**requestOptions:** `Locations.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -5687,9 +5718,7 @@ await client.hris.locations.retrieve("id");
-## Hris Passthrough - -
client.hris.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.crm.tasks.partialUpdate(id, { ...params }) -> Merge.TaskResponse
@@ -5701,7 +5730,7 @@ await client.hris.locations.retrieve("id");
-Pull data from an endpoint not currently supported by Merge. +Updates a `Task` object with the given `id`.
@@ -5717,9 +5746,8 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.hris.passthrough.create({ - method: "GET", - path: "/scooters", +await client.crm.tasks.partialUpdate("id", { + model: {}, }); ``` @@ -5736,7 +5764,7 @@ await client.hris.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**id:** `string`
@@ -5744,7 +5772,15 @@ await client.hris.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**request:** `Merge.crm.PatchedTaskEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions`
@@ -5755,9 +5791,7 @@ await client.hris.passthrough.create({
-## Hris PayGroups - -
client.hris.payGroups.list({ ...params }) -> Merge.PaginatedPayGroupList +
client.crm.tasks.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -5769,7 +5803,7 @@ await client.hris.passthrough.create({
-Returns a list of `PayGroup` objects. +Returns metadata for `Task` PATCHs.
@@ -5785,7 +5819,7 @@ Returns a list of `PayGroup` objects.
```typescript -await client.hris.payGroups.list(); +await client.crm.tasks.metaPatchRetrieve("id"); ```
@@ -5801,7 +5835,7 @@ await client.hris.payGroups.list();
-**request:** `Merge.hris.PayGroupsListRequest` +**id:** `string`
@@ -5809,7 +5843,7 @@ await client.hris.payGroups.list();
-**requestOptions:** `PayGroups.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -5820,7 +5854,7 @@ await client.hris.payGroups.list();
-
client.hris.payGroups.retrieve(id, { ...params }) -> Merge.PayGroup +
client.crm.tasks.metaPostRetrieve() -> Merge.MetaResponse
@@ -5832,7 +5866,7 @@ await client.hris.payGroups.list();
-Returns a `PayGroup` object with the given `id`. +Returns metadata for `Task` POSTs.
@@ -5848,7 +5882,7 @@ Returns a `PayGroup` object with the given `id`.
```typescript -await client.hris.payGroups.retrieve("id"); +await client.crm.tasks.metaPostRetrieve(); ```
@@ -5864,23 +5898,7 @@ await client.hris.payGroups.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.PayGroupsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `PayGroups.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -5891,9 +5909,7 @@ await client.hris.payGroups.retrieve("id");
-## Hris PayrollRuns - -
client.hris.payrollRuns.list({ ...params }) -> Merge.PaginatedPayrollRunList +
client.crm.tasks.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -5905,7 +5921,7 @@ await client.hris.payGroups.retrieve("id");
-Returns a list of `PayrollRun` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -5921,7 +5937,7 @@ Returns a list of `PayrollRun` objects.
```typescript -await client.hris.payrollRuns.list(); +await client.crm.tasks.remoteFieldClassesList(); ```
@@ -5937,7 +5953,7 @@ await client.hris.payrollRuns.list();
-**request:** `Merge.hris.PayrollRunsListRequest` +**request:** `Merge.crm.TasksRemoteFieldClassesListRequest`
@@ -5945,7 +5961,7 @@ await client.hris.payrollRuns.list();
-**requestOptions:** `PayrollRuns.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -5956,7 +5972,9 @@ await client.hris.payrollRuns.list();
-
client.hris.payrollRuns.retrieve(id, { ...params }) -> Merge.PayrollRun +## Crm Users + +
client.crm.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -5968,7 +5986,7 @@ await client.hris.payrollRuns.list();
-Returns a `PayrollRun` object with the given `id`. +Returns a list of `User` objects.
@@ -5984,7 +6002,7 @@ Returns a `PayrollRun` object with the given `id`.
```typescript -await client.hris.payrollRuns.retrieve("id"); +await client.crm.users.list(); ```
@@ -6000,15 +6018,7 @@ await client.hris.payrollRuns.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.PayrollRunsRetrieveRequest` +**request:** `Merge.crm.UsersListRequest`
@@ -6016,7 +6026,7 @@ await client.hris.payrollRuns.retrieve("id");
-**requestOptions:** `PayrollRuns.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -6027,9 +6037,7 @@ await client.hris.payrollRuns.retrieve("id");
-## Hris RegenerateKey - -
client.hris.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.users.retrieve(id, { ...params }) -> Merge.User
@@ -6041,7 +6049,7 @@ await client.hris.payrollRuns.retrieve("id");
-Exchange remote keys. +Returns a `User` object with the given `id`.
@@ -6057,9 +6065,7 @@ Exchange remote keys.
```typescript -await client.hris.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.crm.users.retrieve("id"); ```
@@ -6075,7 +6081,15 @@ await client.hris.regenerateKey.create({
-**request:** `Merge.hris.RemoteKeyForRegenerationRequest` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.UsersRetrieveRequest`
@@ -6083,7 +6097,7 @@ await client.hris.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -6094,9 +6108,7 @@ await client.hris.regenerateKey.create({
-## Hris SyncStatus - -
client.hris.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.crm.users.ignoreCreate(modelId, { ...params }) -> void
@@ -6108,7 +6120,7 @@ await client.hris.regenerateKey.create({
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -6124,7 +6136,9 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.hris.syncStatus.list(); +await client.crm.users.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", +}); ```
@@ -6140,7 +6154,7 @@ await client.hris.syncStatus.list();
-**request:** `Merge.hris.SyncStatusListRequest` +**modelId:** `string`
@@ -6148,7 +6162,15 @@ await client.hris.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**request:** `Merge.IgnoreCommonModelRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions`
@@ -6159,9 +6181,7 @@ await client.hris.syncStatus.list();
-## Hris ForceResync - -
client.hris.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.crm.users.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -6173,7 +6193,7 @@ await client.hris.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns a list of `RemoteFieldClass` objects.
@@ -6189,7 +6209,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.hris.forceResync.syncStatusResyncCreate(); +await client.crm.users.remoteFieldClassesList(); ```
@@ -6205,7 +6225,15 @@ await client.hris.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**request:** `Merge.crm.UsersRemoteFieldClassesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions`
@@ -6216,9 +6244,9 @@ await client.hris.forceResync.syncStatusResyncCreate();
-## Hris Teams +## Crm WebhookReceivers -
client.hris.teams.list({ ...params }) -> Merge.PaginatedTeamList +
client.crm.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -6230,7 +6258,7 @@ await client.hris.forceResync.syncStatusResyncCreate();
-Returns a list of `Team` objects. +Returns a list of `WebhookReceiver` objects.
@@ -6246,7 +6274,7 @@ Returns a list of `Team` objects.
```typescript -await client.hris.teams.list(); +await client.crm.webhookReceivers.list(); ```
@@ -6262,15 +6290,7 @@ await client.hris.teams.list();
-**request:** `Merge.hris.TeamsListRequest` - -
-
- -
-
- -**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -6281,7 +6301,7 @@ await client.hris.teams.list();
-
client.hris.teams.retrieve(id, { ...params }) -> Merge.Team +
client.crm.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -6293,7 +6313,7 @@ await client.hris.teams.list();
-Returns a `Team` object with the given `id`. +Creates a `WebhookReceiver` object with the given values.
@@ -6309,7 +6329,10 @@ Returns a `Team` object with the given `id`.
```typescript -await client.hris.teams.retrieve("id"); +await client.crm.webhookReceivers.create({ + event: "event", + isActive: true, +}); ```
@@ -6325,15 +6348,7 @@ await client.hris.teams.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TeamsRetrieveRequest` +**request:** `Merge.crm.WebhookReceiverRequest`
@@ -6341,7 +6356,7 @@ await client.hris.teams.retrieve("id");
-**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -6352,9 +6367,9 @@ await client.hris.teams.retrieve("id");
-## Hris TimeOff +## Filestorage AccountDetails -
client.hris.timeOff.list({ ...params }) -> Merge.PaginatedTimeOffList +
client.filestorage.accountDetails.retrieve() -> Merge.AccountDetails
@@ -6366,7 +6381,7 @@ await client.hris.teams.retrieve("id");
-Returns a list of `TimeOff` objects. +Get details for a linked account.
@@ -6382,7 +6397,7 @@ Returns a list of `TimeOff` objects.
```typescript -await client.hris.timeOff.list(); +await client.filestorage.accountDetails.retrieve(); ```
@@ -6398,15 +6413,7 @@ await client.hris.timeOff.list();
-**request:** `Merge.hris.TimeOffListRequest` - -
-
- -
-
- -**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `AccountDetails.RequestOptions`
@@ -6417,7 +6424,9 @@ await client.hris.timeOff.list();
-
client.hris.timeOff.create({ ...params }) -> Merge.TimeOffResponse +## Filestorage AccountToken + +
client.filestorage.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -6429,7 +6438,7 @@ await client.hris.timeOff.list();
-Creates a `TimeOff` object with the given values. +Returns the account token for the end user with the provided public token.
@@ -6445,9 +6454,7 @@ Creates a `TimeOff` object with the given values.
```typescript -await client.hris.timeOff.create({ - model: {}, -}); +await client.filestorage.accountToken.retrieve("public_token"); ```
@@ -6463,7 +6470,7 @@ await client.hris.timeOff.create({
-**request:** `Merge.hris.TimeOffEndpointRequest` +**publicToken:** `string`
@@ -6471,7 +6478,7 @@ await client.hris.timeOff.create({
-**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `AccountToken.RequestOptions`
@@ -6482,7 +6489,9 @@ await client.hris.timeOff.create({
-
client.hris.timeOff.retrieve(id, { ...params }) -> Merge.TimeOff +## Filestorage AsyncPassthrough + +
client.filestorage.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -6494,7 +6503,7 @@ await client.hris.timeOff.create({
-Returns a `TimeOff` object with the given `id`. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -6510,7 +6519,10 @@ Returns a `TimeOff` object with the given `id`.
```typescript -await client.hris.timeOff.retrieve("id"); +await client.filestorage.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -6526,15 +6538,7 @@ await client.hris.timeOff.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimeOffRetrieveRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -6542,7 +6546,7 @@ await client.hris.timeOff.retrieve("id");
-**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -6553,7 +6557,7 @@ await client.hris.timeOff.retrieve("id");
-
client.hris.timeOff.metaPostRetrieve() -> Merge.MetaResponse +
client.filestorage.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -6565,7 +6569,7 @@ await client.hris.timeOff.retrieve("id");
-Returns metadata for `TimeOff` POSTs. +Retrieves data from earlier async-passthrough POST request
@@ -6581,7 +6585,7 @@ Returns metadata for `TimeOff` POSTs.
```typescript -await client.hris.timeOff.metaPostRetrieve(); +await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -6597,7 +6601,15 @@ await client.hris.timeOff.metaPostRetrieve();
-**requestOptions:** `TimeOff.RequestOptions` +**asyncPassthroughReceiptId:** `string` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -6608,9 +6620,9 @@ await client.hris.timeOff.metaPostRetrieve();
-## Hris TimeOffBalances +## Filestorage AuditTrail -
client.hris.timeOffBalances.list({ ...params }) -> Merge.PaginatedTimeOffBalanceList +
client.filestorage.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -6622,7 +6634,7 @@ await client.hris.timeOff.metaPostRetrieve();
-Returns a list of `TimeOffBalance` objects. +Gets a list of audit trail events.
@@ -6638,7 +6650,7 @@ Returns a list of `TimeOffBalance` objects.
```typescript -await client.hris.timeOffBalances.list(); +await client.filestorage.auditTrail.list(); ```
@@ -6654,7 +6666,7 @@ await client.hris.timeOffBalances.list();
-**request:** `Merge.hris.TimeOffBalancesListRequest` +**request:** `Merge.filestorage.AuditTrailListRequest`
@@ -6662,7 +6674,7 @@ await client.hris.timeOffBalances.list();
-**requestOptions:** `TimeOffBalances.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -6673,7 +6685,9 @@ await client.hris.timeOffBalances.list();
-
client.hris.timeOffBalances.retrieve(id, { ...params }) -> Merge.TimeOffBalance +## Filestorage AvailableActions + +
client.filestorage.availableActions.retrieve() -> Merge.AvailableActions
@@ -6685,7 +6699,7 @@ await client.hris.timeOffBalances.list();
-Returns a `TimeOffBalance` object with the given `id`. +Returns a list of models and actions available for an account.
@@ -6701,7 +6715,7 @@ Returns a `TimeOffBalance` object with the given `id`.
```typescript -await client.hris.timeOffBalances.retrieve("id"); +await client.filestorage.availableActions.retrieve(); ```
@@ -6717,23 +6731,7 @@ await client.hris.timeOffBalances.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimeOffBalancesRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `TimeOffBalances.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -6744,9 +6742,9 @@ await client.hris.timeOffBalances.retrieve("id");
-## Hris TimesheetEntries +## Filestorage Scopes -
client.hris.timesheetEntries.list({ ...params }) -> Merge.PaginatedTimesheetEntryList +
client.filestorage.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -6758,7 +6756,7 @@ await client.hris.timeOffBalances.retrieve("id");
-Returns a list of `TimesheetEntry` objects. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -6774,7 +6772,7 @@ Returns a list of `TimesheetEntry` objects.
```typescript -await client.hris.timesheetEntries.list(); +await client.filestorage.scopes.defaultScopesRetrieve(); ```
@@ -6790,15 +6788,7 @@ await client.hris.timesheetEntries.list();
-**request:** `Merge.hris.TimesheetEntriesListRequest` - -
-
- -
-
- -**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -6809,7 +6799,7 @@ await client.hris.timesheetEntries.list();
-
client.hris.timesheetEntries.create({ ...params }) -> Merge.TimesheetEntryResponse +
client.filestorage.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -6821,7 +6811,7 @@ await client.hris.timesheetEntries.list();
-Creates a `TimesheetEntry` object with the given values. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -6837,9 +6827,7 @@ Creates a `TimesheetEntry` object with the given values.
```typescript -await client.hris.timesheetEntries.create({ - model: {}, -}); +await client.filestorage.scopes.linkedAccountScopesRetrieve(); ```
@@ -6855,15 +6843,7 @@ await client.hris.timesheetEntries.create({
-**request:** `Merge.hris.TimesheetEntryEndpointRequest` - -
-
- -
-
- -**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -6874,7 +6854,7 @@ await client.hris.timesheetEntries.create({
-
client.hris.timesheetEntries.retrieve(id, { ...params }) -> Merge.TimesheetEntry +
client.filestorage.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -6886,7 +6866,7 @@ await client.hris.timesheetEntries.create({
-Returns a `TimesheetEntry` object with the given `id`. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -6902,7 +6882,33 @@ Returns a `TimesheetEntry` object with the given `id`.
```typescript -await client.hris.timesheetEntries.retrieve("id"); +await client.filestorage.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); ```
@@ -6918,15 +6924,7 @@ await client.hris.timesheetEntries.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimesheetEntriesRetrieveRequest` +**request:** `Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -6934,7 +6932,7 @@ await client.hris.timesheetEntries.retrieve("id");
-**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -6945,7 +6943,9 @@ await client.hris.timesheetEntries.retrieve("id");
-
client.hris.timesheetEntries.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage DeleteAccount + +
client.filestorage.deleteAccount.delete() -> void
@@ -6957,7 +6957,7 @@ await client.hris.timesheetEntries.retrieve("id");
-Returns metadata for `TimesheetEntry` POSTs. +Delete a linked account.
@@ -6973,7 +6973,7 @@ Returns metadata for `TimesheetEntry` POSTs.
```typescript -await client.hris.timesheetEntries.metaPostRetrieve(); +await client.filestorage.deleteAccount.delete(); ```
@@ -6989,7 +6989,7 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -7000,9 +7000,9 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-## Hris WebhookReceivers +## Filestorage Drives -
client.hris.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.filestorage.drives.list({ ...params }) -> Merge.PaginatedDriveList
@@ -7014,7 +7014,7 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-Returns a list of `WebhookReceiver` objects. +Returns a list of `Drive` objects.
@@ -7030,7 +7030,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.hris.webhookReceivers.list(); +await client.filestorage.drives.list(); ```
@@ -7046,7 +7046,15 @@ await client.hris.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.filestorage.DrivesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Drives.RequestOptions`
@@ -7057,7 +7065,7 @@ await client.hris.webhookReceivers.list();
-
client.hris.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.filestorage.drives.retrieve(id, { ...params }) -> Merge.Drive
@@ -7069,7 +7077,7 @@ await client.hris.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns a `Drive` object with the given `id`.
@@ -7085,10 +7093,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.hris.webhookReceivers.create({ - event: "event", - isActive: true, -}); +await client.filestorage.drives.retrieve("id"); ```
@@ -7104,7 +7109,7 @@ await client.hris.webhookReceivers.create({
-**request:** `Merge.hris.WebhookReceiverRequest` +**id:** `string`
@@ -7112,7 +7117,15 @@ await client.hris.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.filestorage.DrivesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Drives.RequestOptions`
@@ -7123,9 +7136,9 @@ await client.hris.webhookReceivers.create({
-## Ticketing AccountDetails +## Filestorage FieldMapping -
client.ticketing.accountDetails.retrieve() -> Merge.AccountDetails +
client.filestorage.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -7137,7 +7150,7 @@ await client.hris.webhookReceivers.create({
-Get details for a linked account. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -7153,7 +7166,7 @@ Get details for a linked account.
```typescript -await client.ticketing.accountDetails.retrieve(); +await client.filestorage.fieldMapping.fieldMappingsRetrieve(); ```
@@ -7169,7 +7182,15 @@ await client.ticketing.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**request:** `Merge.filestorage.FieldMappingsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -7180,9 +7201,7 @@ await client.ticketing.accountDetails.retrieve();
-## Ticketing AccountToken - -
client.ticketing.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.filestorage.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -7194,7 +7213,7 @@ await client.ticketing.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -7210,7 +7229,14 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.ticketing.accountToken.retrieve("public_token"); +await client.filestorage.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", +}); ```
@@ -7226,7 +7252,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-**publicToken:** `string` +**request:** `Merge.filestorage.CreateFieldMappingRequest`
@@ -7234,7 +7260,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -7245,9 +7271,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-## Ticketing Accounts - -
client.ticketing.accounts.list({ ...params }) -> Merge.PaginatedAccountList +
client.filestorage.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -7259,7 +7283,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-Returns a list of `Account` objects. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -7275,7 +7299,7 @@ Returns a list of `Account` objects.
```typescript -await client.ticketing.accounts.list(); +await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -7291,7 +7315,7 @@ await client.ticketing.accounts.list();
-**request:** `Merge.ticketing.AccountsListRequest` +**fieldMappingId:** `string`
@@ -7299,7 +7323,7 @@ await client.ticketing.accounts.list();
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -7310,7 +7334,7 @@ await client.ticketing.accounts.list();
-
client.ticketing.accounts.retrieve(id, { ...params }) -> Merge.Account +
client.filestorage.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -7322,7 +7346,7 @@ await client.ticketing.accounts.list();
-Returns an `Account` object with the given `id`. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -7338,7 +7362,7 @@ Returns an `Account` object with the given `id`.
```typescript -await client.ticketing.accounts.retrieve("id"); +await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -7354,7 +7378,7 @@ await client.ticketing.accounts.retrieve("id");
-**id:** `string` +**fieldMappingId:** `string`
@@ -7362,7 +7386,7 @@ await client.ticketing.accounts.retrieve("id");
-**request:** `Merge.ticketing.AccountsRetrieveRequest` +**request:** `Merge.filestorage.PatchedEditFieldMappingRequest`
@@ -7370,7 +7394,7 @@ await client.ticketing.accounts.retrieve("id");
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -7381,9 +7405,7 @@ await client.ticketing.accounts.retrieve("id");
-## Ticketing AsyncPassthrough - -
client.ticketing.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.filestorage.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -7395,7 +7417,7 @@ await client.ticketing.accounts.retrieve("id");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -7411,10 +7433,7 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.ticketing.asyncPassthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.filestorage.fieldMapping.remoteFieldsRetrieve(); ```
@@ -7430,7 +7449,7 @@ await client.ticketing.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.filestorage.RemoteFieldsRetrieveRequest`
@@ -7438,7 +7457,7 @@ await client.ticketing.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -7449,7 +7468,7 @@ await client.ticketing.asyncPassthrough.create({
-
client.ticketing.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.filestorage.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -7461,7 +7480,7 @@ await client.ticketing.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -7477,7 +7496,7 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.filestorage.fieldMapping.targetFieldsRetrieve(); ```
@@ -7493,15 +7512,7 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-**asyncPassthroughReceiptId:** `string` - -
-
- -
-
- -**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -7512,9 +7523,9 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-## Ticketing Attachments +## Filestorage Files -
client.ticketing.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList +
client.filestorage.files.list({ ...params }) -> Merge.PaginatedFileList
@@ -7526,7 +7537,7 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-Returns a list of `Attachment` objects. +Returns a list of `File` objects.
@@ -7542,7 +7553,7 @@ Returns a list of `Attachment` objects.
```typescript -await client.ticketing.attachments.list(); +await client.filestorage.files.list(); ```
@@ -7558,7 +7569,7 @@ await client.ticketing.attachments.list();
-**request:** `Merge.ticketing.AttachmentsListRequest` +**request:** `Merge.filestorage.FilesListRequest`
@@ -7566,7 +7577,7 @@ await client.ticketing.attachments.list();
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -7577,7 +7588,7 @@ await client.ticketing.attachments.list();
-
client.ticketing.attachments.create({ ...params }) -> Merge.TicketingAttachmentResponse +
client.filestorage.files.create({ ...params }) -> Merge.FileStorageFileResponse
@@ -7589,7 +7600,7 @@ await client.ticketing.attachments.list();
-Creates an `Attachment` object with the given values. +Creates a `File` object with the given values.
@@ -7605,7 +7616,7 @@ Creates an `Attachment` object with the given values.
```typescript -await client.ticketing.attachments.create({ +await client.filestorage.files.create({ model: {}, }); ``` @@ -7623,7 +7634,7 @@ await client.ticketing.attachments.create({
-**request:** `Merge.ticketing.TicketingAttachmentEndpointRequest` +**request:** `Merge.filestorage.FileStorageFileEndpointRequest`
@@ -7631,7 +7642,7 @@ await client.ticketing.attachments.create({
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -7642,7 +7653,7 @@ await client.ticketing.attachments.create({
-
client.ticketing.attachments.retrieve(id, { ...params }) -> Merge.Attachment +
client.filestorage.files.retrieve(id, { ...params }) -> Merge.File_
@@ -7654,7 +7665,7 @@ await client.ticketing.attachments.create({
-Returns an `Attachment` object with the given `id`. +Returns a `File` object with the given `id`.
@@ -7670,7 +7681,7 @@ Returns an `Attachment` object with the given `id`.
```typescript -await client.ticketing.attachments.retrieve("id"); +await client.filestorage.files.retrieve("id"); ```
@@ -7694,7 +7705,7 @@ await client.ticketing.attachments.retrieve("id");
-**request:** `Merge.ticketing.AttachmentsRetrieveRequest` +**request:** `Merge.filestorage.FilesRetrieveRequest`
@@ -7702,7 +7713,7 @@ await client.ticketing.attachments.retrieve("id");
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -7713,7 +7724,7 @@ await client.ticketing.attachments.retrieve("id");
-
client.ticketing.attachments.metaPostRetrieve() -> Merge.MetaResponse +
client.filestorage.files.downloadRequestMetaRetrieve(id, { ...params }) -> Merge.DownloadRequestMeta
@@ -7725,7 +7736,7 @@ await client.ticketing.attachments.retrieve("id");
-Returns metadata for `TicketingAttachment` POSTs. +Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party.
@@ -7741,7 +7752,7 @@ Returns metadata for `TicketingAttachment` POSTs.
```typescript -await client.ticketing.attachments.metaPostRetrieve(); +await client.filestorage.files.downloadRequestMetaRetrieve("id"); ```
@@ -7757,7 +7768,23 @@ await client.ticketing.attachments.metaPostRetrieve();
-**requestOptions:** `Attachments.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Files.RequestOptions`
@@ -7768,9 +7795,7 @@ await client.ticketing.attachments.metaPostRetrieve();
-## Ticketing AuditTrail - -
client.ticketing.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.filestorage.files.downloadRequestMetaList({ ...params }) -> Merge.PaginatedDownloadRequestMetaList
@@ -7782,7 +7807,7 @@ await client.ticketing.attachments.metaPostRetrieve();
-Gets a list of audit trail events. +Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party.
@@ -7798,7 +7823,7 @@ Gets a list of audit trail events.
```typescript -await client.ticketing.auditTrail.list(); +await client.filestorage.files.downloadRequestMetaList(); ```
@@ -7814,7 +7839,7 @@ await client.ticketing.auditTrail.list();
-**request:** `Merge.ticketing.AuditTrailListRequest` +**request:** `Merge.filestorage.FilesDownloadRequestMetaListRequest`
@@ -7822,7 +7847,7 @@ await client.ticketing.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -7833,9 +7858,7 @@ await client.ticketing.auditTrail.list();
-## Ticketing AvailableActions - -
client.ticketing.availableActions.retrieve() -> Merge.AvailableActions +
client.filestorage.files.metaPostRetrieve() -> Merge.MetaResponse
@@ -7847,7 +7870,7 @@ await client.ticketing.auditTrail.list();
-Returns a list of models and actions available for an account. +Returns metadata for `FileStorageFile` POSTs.
@@ -7863,7 +7886,7 @@ Returns a list of models and actions available for an account.
```typescript -await client.ticketing.availableActions.retrieve(); +await client.filestorage.files.metaPostRetrieve(); ```
@@ -7879,7 +7902,7 @@ await client.ticketing.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -7890,9 +7913,9 @@ await client.ticketing.availableActions.retrieve();
-## Ticketing Collections +## Filestorage Folders -
client.ticketing.collections.list({ ...params }) -> Merge.PaginatedCollectionList +
client.filestorage.folders.list({ ...params }) -> Merge.PaginatedFolderList
@@ -7904,7 +7927,7 @@ await client.ticketing.availableActions.retrieve();
-Returns a list of `Collection` objects. +Returns a list of `Folder` objects.
@@ -7920,7 +7943,7 @@ Returns a list of `Collection` objects.
```typescript -await client.ticketing.collections.list(); +await client.filestorage.folders.list(); ```
@@ -7936,7 +7959,7 @@ await client.ticketing.collections.list();
-**request:** `Merge.ticketing.CollectionsListRequest` +**request:** `Merge.filestorage.FoldersListRequest`
@@ -7944,7 +7967,7 @@ await client.ticketing.collections.list();
-**requestOptions:** `Collections.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -7955,7 +7978,7 @@ await client.ticketing.collections.list();
-
client.ticketing.collections.viewersList(collectionId, { ...params }) -> Merge.PaginatedViewerList +
client.filestorage.folders.create({ ...params }) -> Merge.FileStorageFolderResponse
@@ -7967,7 +7990,7 @@ await client.ticketing.collections.list();
-Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Collection` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls) +Creates a `Folder` object with the given values.
@@ -7983,7 +8006,9 @@ Returns a list of `Viewer` objects that point to a User id or Team id that is ei
```typescript -await client.ticketing.collections.viewersList("collection_id"); +await client.filestorage.folders.create({ + model: {}, +}); ```
@@ -7999,15 +8024,7 @@ await client.ticketing.collections.viewersList("collection_id");
-**collectionId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.CollectionsViewersListRequest` +**request:** `Merge.filestorage.FileStorageFolderEndpointRequest`
@@ -8015,7 +8032,7 @@ await client.ticketing.collections.viewersList("collection_id");
-**requestOptions:** `Collections.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -8026,7 +8043,7 @@ await client.ticketing.collections.viewersList("collection_id");
-
client.ticketing.collections.retrieve(id, { ...params }) -> Merge.Collection +
client.filestorage.folders.retrieve(id, { ...params }) -> Merge.Folder
@@ -8038,7 +8055,7 @@ await client.ticketing.collections.viewersList("collection_id");
-Returns a `Collection` object with the given `id`. +Returns a `Folder` object with the given `id`.
@@ -8054,7 +8071,7 @@ Returns a `Collection` object with the given `id`.
```typescript -await client.ticketing.collections.retrieve("id"); +await client.filestorage.folders.retrieve("id"); ```
@@ -8078,7 +8095,7 @@ await client.ticketing.collections.retrieve("id");
-**request:** `Merge.ticketing.CollectionsRetrieveRequest` +**request:** `Merge.filestorage.FoldersRetrieveRequest`
@@ -8086,7 +8103,7 @@ await client.ticketing.collections.retrieve("id");
-**requestOptions:** `Collections.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -8097,9 +8114,7 @@ await client.ticketing.collections.retrieve("id");
-## Ticketing Comments - -
client.ticketing.comments.list({ ...params }) -> Merge.PaginatedCommentList +
client.filestorage.folders.metaPostRetrieve() -> Merge.MetaResponse
@@ -8111,7 +8126,7 @@ await client.ticketing.collections.retrieve("id");
-Returns a list of `Comment` objects. +Returns metadata for `FileStorageFolder` POSTs.
@@ -8127,7 +8142,7 @@ Returns a list of `Comment` objects.
```typescript -await client.ticketing.comments.list(); +await client.filestorage.folders.metaPostRetrieve(); ```
@@ -8143,15 +8158,7 @@ await client.ticketing.comments.list();
-**request:** `Merge.ticketing.CommentsListRequest` - -
-
- -
-
- -**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -8162,7 +8169,9 @@ await client.ticketing.comments.list();
-
client.ticketing.comments.create({ ...params }) -> Merge.CommentResponse +## Filestorage GenerateKey + +
client.filestorage.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -8174,7 +8183,7 @@ await client.ticketing.comments.list();
-Creates a `Comment` object with the given values. +Create a remote key.
@@ -8190,8 +8199,8 @@ Creates a `Comment` object with the given values.
```typescript -await client.ticketing.comments.create({ - model: {}, +await client.filestorage.generateKey.create({ + name: "Remote Deployment Key 1", }); ``` @@ -8208,7 +8217,7 @@ await client.ticketing.comments.create({
-**request:** `Merge.ticketing.CommentEndpointRequest` +**request:** `Merge.filestorage.GenerateRemoteKeyRequest`
@@ -8216,7 +8225,7 @@ await client.ticketing.comments.create({
-**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -8227,7 +8236,9 @@ await client.ticketing.comments.create({
-
client.ticketing.comments.retrieve(id, { ...params }) -> Merge.Comment +## Filestorage Groups + +
client.filestorage.groups.list({ ...params }) -> Merge.PaginatedGroupList
@@ -8239,7 +8250,7 @@ await client.ticketing.comments.create({
-Returns a `Comment` object with the given `id`. +Returns a list of `Group` objects.
@@ -8255,7 +8266,7 @@ Returns a `Comment` object with the given `id`.
```typescript -await client.ticketing.comments.retrieve("id"); +await client.filestorage.groups.list(); ```
@@ -8271,15 +8282,7 @@ await client.ticketing.comments.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.CommentsRetrieveRequest` +**request:** `Merge.filestorage.GroupsListRequest`
@@ -8287,7 +8290,7 @@ await client.ticketing.comments.retrieve("id");
-**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `Groups.RequestOptions`
@@ -8298,7 +8301,7 @@ await client.ticketing.comments.retrieve("id");
-
client.ticketing.comments.metaPostRetrieve() -> Merge.MetaResponse +
client.filestorage.groups.retrieve(id, { ...params }) -> Merge.Group
@@ -8310,7 +8313,7 @@ await client.ticketing.comments.retrieve("id");
-Returns metadata for `Comment` POSTs. +Returns a `Group` object with the given `id`.
@@ -8326,7 +8329,7 @@ Returns metadata for `Comment` POSTs.
```typescript -await client.ticketing.comments.metaPostRetrieve(); +await client.filestorage.groups.retrieve("id"); ```
@@ -8342,7 +8345,23 @@ await client.ticketing.comments.metaPostRetrieve();
-**requestOptions:** `Comments.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.GroupsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Groups.RequestOptions`
@@ -8353,9 +8372,9 @@ await client.ticketing.comments.metaPostRetrieve();
-## Ticketing Contacts +## Filestorage Issues -
client.ticketing.contacts.list({ ...params }) -> Merge.PaginatedContactList +
client.filestorage.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -8367,7 +8386,7 @@ await client.ticketing.comments.metaPostRetrieve();
-Returns a list of `Contact` objects. +Gets all issues for Organization.
@@ -8383,7 +8402,7 @@ Returns a list of `Contact` objects.
```typescript -await client.ticketing.contacts.list(); +await client.filestorage.issues.list(); ```
@@ -8399,7 +8418,7 @@ await client.ticketing.contacts.list();
-**request:** `Merge.ticketing.ContactsListRequest` +**request:** `Merge.filestorage.IssuesListRequest`
@@ -8407,7 +8426,7 @@ await client.ticketing.contacts.list();
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -8418,7 +8437,7 @@ await client.ticketing.contacts.list();
-
client.ticketing.contacts.create({ ...params }) -> Merge.TicketingContactResponse +
client.filestorage.issues.retrieve(id) -> Merge.Issue
@@ -8430,7 +8449,7 @@ await client.ticketing.contacts.list();
-Creates a `Contact` object with the given values. +Get a specific issue.
@@ -8446,9 +8465,7 @@ Creates a `Contact` object with the given values.
```typescript -await client.ticketing.contacts.create({ - model: {}, -}); +await client.filestorage.issues.retrieve("id"); ```
@@ -8464,7 +8481,7 @@ await client.ticketing.contacts.create({
-**request:** `Merge.ticketing.TicketingContactEndpointRequest` +**id:** `string`
@@ -8472,7 +8489,7 @@ await client.ticketing.contacts.create({
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -8483,7 +8500,9 @@ await client.ticketing.contacts.create({
-
client.ticketing.contacts.retrieve(id, { ...params }) -> Merge.Contact +## Filestorage LinkToken + +
client.filestorage.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -8495,7 +8514,7 @@ await client.ticketing.contacts.create({
-Returns a `Contact` object with the given `id`. +Creates a link token to be used when linking a new end user.
@@ -8511,7 +8530,12 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.ticketing.contacts.retrieve("id"); +await client.filestorage.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -8527,15 +8551,7 @@ await client.ticketing.contacts.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.ContactsRetrieveRequest` +**request:** `Merge.filestorage.EndUserDetailsRequest`
@@ -8543,7 +8559,7 @@ await client.ticketing.contacts.retrieve("id");
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -8554,7 +8570,9 @@ await client.ticketing.contacts.retrieve("id");
-
client.ticketing.contacts.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage LinkedAccounts + +
client.filestorage.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -8566,7 +8584,7 @@ await client.ticketing.contacts.retrieve("id");
-Returns metadata for `TicketingContact` POSTs. +List linked accounts for your organization.
@@ -8582,7 +8600,7 @@ Returns metadata for `TicketingContact` POSTs.
```typescript -await client.ticketing.contacts.metaPostRetrieve(); +await client.filestorage.linkedAccounts.list(); ```
@@ -8598,7 +8616,15 @@ await client.ticketing.contacts.metaPostRetrieve();
-**requestOptions:** `Contacts.RequestOptions` +**request:** `Merge.filestorage.LinkedAccountsListRequest` + +
+
+ +
+
+ +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -8609,9 +8635,9 @@ await client.ticketing.contacts.metaPostRetrieve();
-## Ticketing Scopes +## Filestorage Passthrough -
client.ticketing.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.filestorage.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -8623,7 +8649,7 @@ await client.ticketing.contacts.metaPostRetrieve();
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Pull data from an endpoint not currently supported by Merge.
@@ -8639,7 +8665,10 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.ticketing.scopes.defaultScopesRetrieve(); +await client.filestorage.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -8655,7 +8684,15 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `Passthrough.RequestOptions`
@@ -8666,7 +8703,9 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-
client.ticketing.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Filestorage RegenerateKey + +
client.filestorage.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -8678,7 +8717,7 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Exchange remote keys.
@@ -8694,7 +8733,9 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.ticketing.scopes.linkedAccountScopesRetrieve(); +await client.filestorage.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -8710,7 +8751,15 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.filestorage.RemoteKeyForRegenerationRequest` + +
+
+ +
+
+ +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -8721,7 +8770,9 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-
client.ticketing.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Filestorage SyncStatus + +
client.filestorage.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -8733,49 +8784,23 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```typescript -await client.ticketing.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.filestorage.syncStatus.list(); ```
@@ -8791,7 +8816,7 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-**request:** `Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest` +**request:** `Merge.filestorage.SyncStatusListRequest`
@@ -8799,7 +8824,7 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -8810,9 +8835,9 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-## Ticketing DeleteAccount +## Filestorage ForceResync -
client.ticketing.deleteAccount.delete() -> void +
client.filestorage.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -8824,7 +8849,7 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -8840,7 +8865,7 @@ Delete a linked account.
```typescript -await client.ticketing.deleteAccount.delete(); +await client.filestorage.forceResync.syncStatusResyncCreate(); ```
@@ -8856,7 +8881,7 @@ await client.ticketing.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -8867,9 +8892,9 @@ await client.ticketing.deleteAccount.delete();
-## Ticketing FieldMapping +## Filestorage Users -
client.ticketing.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.filestorage.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -8881,7 +8906,7 @@ await client.ticketing.deleteAccount.delete();
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `User` objects.
@@ -8897,7 +8922,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.ticketing.fieldMapping.fieldMappingsRetrieve(); +await client.filestorage.users.list(); ```
@@ -8913,7 +8938,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.ticketing.FieldMappingsRetrieveRequest` +**request:** `Merge.filestorage.UsersListRequest`
@@ -8921,7 +8946,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -8932,7 +8957,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-
client.ticketing.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.filestorage.users.retrieve(id, { ...params }) -> Merge.User
@@ -8944,7 +8969,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a `User` object with the given `id`.
@@ -8960,14 +8985,7 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.ticketing.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", -}); +await client.filestorage.users.retrieve("id"); ```
@@ -8983,7 +9001,7 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.ticketing.CreateFieldMappingRequest` +**id:** `string`
@@ -8991,7 +9009,15 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.filestorage.UsersRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions`
@@ -9002,7 +9028,9 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-
client.ticketing.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +## Filestorage WebhookReceivers + +
client.filestorage.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -9014,7 +9042,7 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `WebhookReceiver` objects.
@@ -9030,7 +9058,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.filestorage.webhookReceivers.list(); ```
@@ -9046,15 +9074,7 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -9065,7 +9085,7 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.ticketing.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.filestorage.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -9077,7 +9097,7 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates a `WebhookReceiver` object with the given values.
@@ -9093,7 +9113,10 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.filestorage.webhookReceivers.create({ + event: "event", + isActive: true, +}); ```
@@ -9109,15 +9132,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-**fieldMappingId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.PatchedEditFieldMappingRequest` +**request:** `Merge.filestorage.WebhookReceiverRequest`
@@ -9125,7 +9140,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -9136,7 +9151,9 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-
client.ticketing.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +## Ats AccountDetails + +
client.ats.accountDetails.retrieve() -> Merge.AccountDetails
@@ -9148,7 +9165,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Get details for a linked account.
@@ -9164,7 +9181,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.ticketing.fieldMapping.remoteFieldsRetrieve(); +await client.ats.accountDetails.retrieve(); ```
@@ -9180,15 +9197,7 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.ticketing.RemoteFieldsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `AccountDetails.RequestOptions`
@@ -9199,7 +9208,9 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-
client.ticketing.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +## Ats AccountToken + +
client.ats.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -9211,7 +9222,7 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Returns the account token for the end user with the provided public token.
@@ -9227,7 +9238,7 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.ticketing.fieldMapping.targetFieldsRetrieve(); +await client.ats.accountToken.retrieve("public_token"); ```
@@ -9243,7 +9254,15 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**publicToken:** `string` + +
+
+ +
+
+ +**requestOptions:** `AccountToken.RequestOptions`
@@ -9254,9 +9273,9 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-## Ticketing GenerateKey +## Ats Activities -
client.ticketing.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.ats.activities.list({ ...params }) -> Merge.PaginatedActivityList
@@ -9268,7 +9287,7 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns a list of `Activity` objects.
@@ -9284,9 +9303,7 @@ Create a remote key.
```typescript -await client.ticketing.generateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.ats.activities.list(); ```
@@ -9302,7 +9319,7 @@ await client.ticketing.generateKey.create({
-**request:** `Merge.ticketing.GenerateRemoteKeyRequest` +**request:** `Merge.ats.ActivitiesListRequest`
@@ -9310,7 +9327,7 @@ await client.ticketing.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**requestOptions:** `Activities.RequestOptions`
@@ -9321,9 +9338,7 @@ await client.ticketing.generateKey.create({
-## Ticketing Issues - -
client.ticketing.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.ats.activities.create({ ...params }) -> Merge.ActivityResponse
@@ -9335,7 +9350,7 @@ await client.ticketing.generateKey.create({
-Gets all issues for Organization. +Creates an `Activity` object with the given values.
@@ -9351,7 +9366,10 @@ Gets all issues for Organization.
```typescript -await client.ticketing.issues.list(); +await client.ats.activities.create({ + model: {}, + remoteUserId: "remote_user_id", +}); ```
@@ -9367,7 +9385,7 @@ await client.ticketing.issues.list();
-**request:** `Merge.ticketing.IssuesListRequest` +**request:** `Merge.ats.ActivityEndpointRequest`
@@ -9375,7 +9393,7 @@ await client.ticketing.issues.list();
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Activities.RequestOptions`
@@ -9386,7 +9404,7 @@ await client.ticketing.issues.list();
-
client.ticketing.issues.retrieve(id) -> Merge.Issue +
client.ats.activities.retrieve(id, { ...params }) -> Merge.Activity
@@ -9398,7 +9416,7 @@ await client.ticketing.issues.list();
-Get a specific issue. +Returns an `Activity` object with the given `id`.
@@ -9414,7 +9432,7 @@ Get a specific issue.
```typescript -await client.ticketing.issues.retrieve("id"); +await client.ats.activities.retrieve("id"); ```
@@ -9438,7 +9456,15 @@ await client.ticketing.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**request:** `Merge.ats.ActivitiesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Activities.RequestOptions`
@@ -9449,9 +9475,7 @@ await client.ticketing.issues.retrieve("id");
-## Ticketing LinkToken - -
client.ticketing.linkToken.create({ ...params }) -> Merge.LinkToken +
client.ats.activities.metaPostRetrieve() -> Merge.MetaResponse
@@ -9463,7 +9487,7 @@ await client.ticketing.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Returns metadata for `Activity` POSTs.
@@ -9479,12 +9503,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.ticketing.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.ats.activities.metaPostRetrieve(); ```
@@ -9500,15 +9519,7 @@ await client.ticketing.linkToken.create({
-**request:** `Merge.ticketing.EndUserDetailsRequest` - -
-
- -
-
- -**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `Activities.RequestOptions`
@@ -9519,9 +9530,9 @@ await client.ticketing.linkToken.create({
-## Ticketing LinkedAccounts +## Ats Applications -
client.ticketing.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.ats.applications.list({ ...params }) -> Merge.PaginatedApplicationList
@@ -9533,7 +9544,7 @@ await client.ticketing.linkToken.create({
-List linked accounts for your organization. +Returns a list of `Application` objects.
@@ -9549,7 +9560,7 @@ List linked accounts for your organization.
```typescript -await client.ticketing.linkedAccounts.list(); +await client.ats.applications.list(); ```
@@ -9565,7 +9576,7 @@ await client.ticketing.linkedAccounts.list();
-**request:** `Merge.ticketing.LinkedAccountsListRequest` +**request:** `Merge.ats.ApplicationsListRequest`
@@ -9573,7 +9584,7 @@ await client.ticketing.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**requestOptions:** `Applications.RequestOptions`
@@ -9584,9 +9595,7 @@ await client.ticketing.linkedAccounts.list();
-## Ticketing Passthrough - -
client.ticketing.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.ats.applications.create({ ...params }) -> Merge.ApplicationResponse
@@ -9598,7 +9607,10 @@ await client.ticketing.linkedAccounts.list();
-Pull data from an endpoint not currently supported by Merge. +Creates an `Application` object with the given values. +For certain integrations, but not all, our API detects duplicate candidates and will associate applications with existing records in the third-party. New candidates are created and automatically linked to the application. + +See our [Help Center article](https://help.merge.dev/en/articles/10012366-updates-to-post-applications-oct-2024) for detailed support per integration.
@@ -9614,9 +9626,9 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.ticketing.passthrough.create({ - method: "GET", - path: "/scooters", +await client.ats.applications.create({ + model: {}, + remoteUserId: "remote_user_id", }); ``` @@ -9633,7 +9645,7 @@ await client.ticketing.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.ats.ApplicationEndpointRequest`
@@ -9641,7 +9653,7 @@ await client.ticketing.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `Applications.RequestOptions`
@@ -9652,9 +9664,7 @@ await client.ticketing.passthrough.create({
-## Ticketing Projects - -
client.ticketing.projects.list({ ...params }) -> Merge.PaginatedProjectList +
client.ats.applications.retrieve(id, { ...params }) -> Merge.Application
@@ -9666,7 +9676,7 @@ await client.ticketing.passthrough.create({
-Returns a list of `Project` objects. +Returns an `Application` object with the given `id`.
@@ -9682,7 +9692,7 @@ Returns a list of `Project` objects.
```typescript -await client.ticketing.projects.list(); +await client.ats.applications.retrieve("id"); ```
@@ -9698,7 +9708,15 @@ await client.ticketing.projects.list();
-**request:** `Merge.ticketing.ProjectsListRequest` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.ApplicationsRetrieveRequest`
@@ -9706,7 +9724,7 @@ await client.ticketing.projects.list();
-**requestOptions:** `Projects.RequestOptions` +**requestOptions:** `Applications.RequestOptions`
@@ -9717,7 +9735,7 @@ await client.ticketing.projects.list();
-
client.ticketing.projects.retrieve(id, { ...params }) -> Merge.Project +
client.ats.applications.changeStageCreate(id, { ...params }) -> Merge.ApplicationResponse
@@ -9729,7 +9747,7 @@ await client.ticketing.projects.list();
-Returns a `Project` object with the given `id`. +Updates the `current_stage` field of an `Application` object
@@ -9745,7 +9763,7 @@ Returns a `Project` object with the given `id`.
```typescript -await client.ticketing.projects.retrieve("id"); +await client.ats.applications.changeStageCreate("id"); ```
@@ -9769,7 +9787,7 @@ await client.ticketing.projects.retrieve("id");
-**request:** `Merge.ticketing.ProjectsRetrieveRequest` +**request:** `Merge.ats.UpdateApplicationStageRequest`
@@ -9777,7 +9795,7 @@ await client.ticketing.projects.retrieve("id");
-**requestOptions:** `Projects.RequestOptions` +**requestOptions:** `Applications.RequestOptions`
@@ -9788,7 +9806,7 @@ await client.ticketing.projects.retrieve("id");
-
client.ticketing.projects.usersList(parentId, { ...params }) -> Merge.PaginatedUserList +
client.ats.applications.metaPostRetrieve({ ...params }) -> Merge.MetaResponse
@@ -9800,7 +9818,7 @@ await client.ticketing.projects.retrieve("id");
-Returns a list of `User` objects. +Returns metadata for `Application` POSTs.
@@ -9816,7 +9834,7 @@ Returns a list of `User` objects.
```typescript -await client.ticketing.projects.usersList("parent_id"); +await client.ats.applications.metaPostRetrieve(); ```
@@ -9832,15 +9850,7 @@ await client.ticketing.projects.usersList("parent_id");
-**parentId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.ProjectsUsersListRequest` +**request:** `Merge.ats.ApplicationsMetaPostRetrieveRequest`
@@ -9848,7 +9858,7 @@ await client.ticketing.projects.usersList("parent_id");
-**requestOptions:** `Projects.RequestOptions` +**requestOptions:** `Applications.RequestOptions`
@@ -9859,9 +9869,9 @@ await client.ticketing.projects.usersList("parent_id");
-## Ticketing RegenerateKey +## Ats AsyncPassthrough -
client.ticketing.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.ats.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -9873,7 +9883,7 @@ await client.ticketing.projects.usersList("parent_id");
-Exchange remote keys. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -9889,8 +9899,9 @@ Exchange remote keys.
```typescript -await client.ticketing.regenerateKey.create({ - name: "Remote Deployment Key 1", +await client.ats.asyncPassthrough.create({ + method: "GET", + path: "/scooters", }); ``` @@ -9907,7 +9918,7 @@ await client.ticketing.regenerateKey.create({
-**request:** `Merge.ticketing.RemoteKeyForRegenerationRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -9915,7 +9926,7 @@ await client.ticketing.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -9926,9 +9937,7 @@ await client.ticketing.regenerateKey.create({
-## Ticketing Roles - -
client.ticketing.roles.list({ ...params }) -> Merge.PaginatedRoleList +
client.ats.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -9940,7 +9949,7 @@ await client.ticketing.regenerateKey.create({
-Returns a list of `Role` objects. +Retrieves data from earlier async-passthrough POST request
@@ -9956,7 +9965,7 @@ Returns a list of `Role` objects.
```typescript -await client.ticketing.roles.list(); +await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -9972,7 +9981,7 @@ await client.ticketing.roles.list();
-**request:** `Merge.ticketing.RolesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -9980,7 +9989,7 @@ await client.ticketing.roles.list();
-**requestOptions:** `Roles.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -9991,7 +10000,9 @@ await client.ticketing.roles.list();
-
client.ticketing.roles.retrieve(id, { ...params }) -> Merge.Role +## Ats Attachments + +
client.ats.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList
@@ -10003,7 +10014,7 @@ await client.ticketing.roles.list();
-Returns a `Role` object with the given `id`. +Returns a list of `Attachment` objects.
@@ -10019,7 +10030,7 @@ Returns a `Role` object with the given `id`.
```typescript -await client.ticketing.roles.retrieve("id"); +await client.ats.attachments.list(); ```
@@ -10035,15 +10046,7 @@ await client.ticketing.roles.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.RolesRetrieveRequest` +**request:** `Merge.ats.AttachmentsListRequest`
@@ -10051,7 +10054,7 @@ await client.ticketing.roles.retrieve("id");
-**requestOptions:** `Roles.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -10062,9 +10065,7 @@ await client.ticketing.roles.retrieve("id");
-## Ticketing SyncStatus - -
client.ticketing.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.ats.attachments.create({ ...params }) -> Merge.AttachmentResponse
@@ -10076,7 +10077,7 @@ await client.ticketing.roles.retrieve("id");
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Creates an `Attachment` object with the given values.
@@ -10092,7 +10093,10 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.ticketing.syncStatus.list(); +await client.ats.attachments.create({ + model: {}, + remoteUserId: "remote_user_id", +}); ```
@@ -10108,7 +10112,7 @@ await client.ticketing.syncStatus.list();
-**request:** `Merge.ticketing.SyncStatusListRequest` +**request:** `Merge.ats.AttachmentEndpointRequest`
@@ -10116,7 +10120,7 @@ await client.ticketing.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -10127,9 +10131,7 @@ await client.ticketing.syncStatus.list();
-## Ticketing ForceResync - -
client.ticketing.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.ats.attachments.retrieve(id, { ...params }) -> Merge.Attachment
@@ -10141,7 +10143,7 @@ await client.ticketing.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns an `Attachment` object with the given `id`.
@@ -10157,7 +10159,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.ticketing.forceResync.syncStatusResyncCreate(); +await client.ats.attachments.retrieve("id"); ```
@@ -10173,7 +10175,23 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.AttachmentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Attachments.RequestOptions`
@@ -10184,9 +10202,7 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-## Ticketing Tags - -
client.ticketing.tags.list({ ...params }) -> Merge.PaginatedTagList +
client.ats.attachments.metaPostRetrieve() -> Merge.MetaResponse
@@ -10198,7 +10214,7 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-Returns a list of `Tag` objects. +Returns metadata for `Attachment` POSTs.
@@ -10214,7 +10230,7 @@ Returns a list of `Tag` objects.
```typescript -await client.ticketing.tags.list(); +await client.ats.attachments.metaPostRetrieve(); ```
@@ -10230,15 +10246,7 @@ await client.ticketing.tags.list();
-**request:** `Merge.ticketing.TagsListRequest` - -
-
- -
-
- -**requestOptions:** `Tags.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -10249,7 +10257,9 @@ await client.ticketing.tags.list();
-
client.ticketing.tags.retrieve(id, { ...params }) -> Merge.Tag +## Ats AuditTrail + +
client.ats.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -10261,7 +10271,7 @@ await client.ticketing.tags.list();
-Returns a `Tag` object with the given `id`. +Gets a list of audit trail events.
@@ -10277,7 +10287,7 @@ Returns a `Tag` object with the given `id`.
```typescript -await client.ticketing.tags.retrieve("id"); +await client.ats.auditTrail.list(); ```
@@ -10293,15 +10303,7 @@ await client.ticketing.tags.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TagsRetrieveRequest` +**request:** `Merge.ats.AuditTrailListRequest`
@@ -10309,7 +10311,7 @@ await client.ticketing.tags.retrieve("id");
-**requestOptions:** `Tags.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -10320,9 +10322,9 @@ await client.ticketing.tags.retrieve("id");
-## Ticketing Teams +## Ats AvailableActions -
client.ticketing.teams.list({ ...params }) -> Merge.PaginatedTeamList +
client.ats.availableActions.retrieve() -> Merge.AvailableActions
@@ -10334,7 +10336,7 @@ await client.ticketing.tags.retrieve("id");
-Returns a list of `Team` objects. +Returns a list of models and actions available for an account.
@@ -10350,7 +10352,7 @@ Returns a list of `Team` objects.
```typescript -await client.ticketing.teams.list(); +await client.ats.availableActions.retrieve(); ```
@@ -10366,15 +10368,7 @@ await client.ticketing.teams.list();
-**request:** `Merge.ticketing.TeamsListRequest` - -
-
- -
-
- -**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -10385,7 +10379,9 @@ await client.ticketing.teams.list();
-
client.ticketing.teams.retrieve(id, { ...params }) -> Merge.Team +## Ats Candidates + +
client.ats.candidates.list({ ...params }) -> Merge.PaginatedCandidateList
@@ -10397,7 +10393,7 @@ await client.ticketing.teams.list();
-Returns a `Team` object with the given `id`. +Returns a list of `Candidate` objects.
@@ -10413,7 +10409,7 @@ Returns a `Team` object with the given `id`.
```typescript -await client.ticketing.teams.retrieve("id"); +await client.ats.candidates.list(); ```
@@ -10429,15 +10425,7 @@ await client.ticketing.teams.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TeamsRetrieveRequest` +**request:** `Merge.ats.CandidatesListRequest`
@@ -10445,7 +10433,7 @@ await client.ticketing.teams.retrieve("id");
-**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `Candidates.RequestOptions`
@@ -10456,9 +10444,7 @@ await client.ticketing.teams.retrieve("id");
-## Ticketing Tickets - -
client.ticketing.tickets.list({ ...params }) -> Merge.PaginatedTicketList +
client.ats.candidates.create({ ...params }) -> Merge.CandidateResponse
@@ -10470,7 +10456,7 @@ await client.ticketing.teams.retrieve("id");
-Returns a list of `Ticket` objects. +Creates a `Candidate` object with the given values.
@@ -10486,7 +10472,10 @@ Returns a list of `Ticket` objects.
```typescript -await client.ticketing.tickets.list(); +await client.ats.candidates.create({ + model: {}, + remoteUserId: "remote_user_id", +}); ```
@@ -10502,7 +10491,7 @@ await client.ticketing.tickets.list();
-**request:** `Merge.ticketing.TicketsListRequest` +**request:** `Merge.ats.CandidateEndpointRequest`
@@ -10510,7 +10499,7 @@ await client.ticketing.tickets.list();
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Candidates.RequestOptions`
@@ -10521,7 +10510,7 @@ await client.ticketing.tickets.list();
-
client.ticketing.tickets.create({ ...params }) -> Merge.TicketResponse +
client.ats.candidates.retrieve(id, { ...params }) -> Merge.Candidate
@@ -10533,7 +10522,7 @@ await client.ticketing.tickets.list();
-Creates a `Ticket` object with the given values. +Returns a `Candidate` object with the given `id`.
@@ -10549,9 +10538,7 @@ Creates a `Ticket` object with the given values.
```typescript -await client.ticketing.tickets.create({ - model: {}, -}); +await client.ats.candidates.retrieve("id"); ```
@@ -10567,7 +10554,7 @@ await client.ticketing.tickets.create({
-**request:** `Merge.ticketing.TicketEndpointRequest` +**id:** `string`
@@ -10575,7 +10562,15 @@ await client.ticketing.tickets.create({
-**requestOptions:** `Tickets.RequestOptions` +**request:** `Merge.ats.CandidatesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Candidates.RequestOptions`
@@ -10586,7 +10581,7 @@ await client.ticketing.tickets.create({
-
client.ticketing.tickets.retrieve(id, { ...params }) -> Merge.Ticket +
client.ats.candidates.partialUpdate(id, { ...params }) -> Merge.CandidateResponse
@@ -10598,7 +10593,7 @@ await client.ticketing.tickets.create({
-Returns a `Ticket` object with the given `id`. +Updates a `Candidate` object with the given `id`.
@@ -10614,7 +10609,10 @@ Returns a `Ticket` object with the given `id`.
```typescript -await client.ticketing.tickets.retrieve("id"); +await client.ats.candidates.partialUpdate("id", { + model: {}, + remoteUserId: "remote_user_id", +}); ```
@@ -10638,7 +10636,7 @@ await client.ticketing.tickets.retrieve("id");
-**request:** `Merge.ticketing.TicketsRetrieveRequest` +**request:** `Merge.ats.PatchedCandidateEndpointRequest`
@@ -10646,7 +10644,7 @@ await client.ticketing.tickets.retrieve("id");
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Candidates.RequestOptions`
@@ -10657,7 +10655,7 @@ await client.ticketing.tickets.retrieve("id");
-
client.ticketing.tickets.partialUpdate(id, { ...params }) -> Merge.TicketResponse +
client.ats.candidates.ignoreCreate(modelId, { ...params }) -> void
@@ -10669,7 +10667,7 @@ await client.ticketing.tickets.retrieve("id");
-Updates a `Ticket` object with the given `id`. +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -10685,8 +10683,8 @@ Updates a `Ticket` object with the given `id`.
```typescript -await client.ticketing.tickets.partialUpdate("id", { - model: {}, +await client.ats.candidates.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", }); ``` @@ -10703,7 +10701,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-**id:** `string` +**modelId:** `string`
@@ -10711,7 +10709,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-**request:** `Merge.ticketing.PatchedTicketEndpointRequest` +**request:** `Merge.ats.IgnoreCommonModelRequest`
@@ -10719,7 +10717,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Candidates.RequestOptions`
@@ -10730,7 +10728,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-
client.ticketing.tickets.viewersList(ticketId, { ...params }) -> Merge.PaginatedViewerList +
client.ats.candidates.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -10742,7 +10740,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Ticket` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls) +Returns metadata for `Candidate` PATCHs.
@@ -10758,7 +10756,7 @@ Returns a list of `Viewer` objects that point to a User id or Team id that is ei
```typescript -await client.ticketing.tickets.viewersList("ticket_id"); +await client.ats.candidates.metaPatchRetrieve("id"); ```
@@ -10774,15 +10772,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-**ticketId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TicketsViewersListRequest` +**id:** `string`
@@ -10790,7 +10780,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Candidates.RequestOptions`
@@ -10801,7 +10791,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-
client.ticketing.tickets.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ats.candidates.metaPostRetrieve() -> Merge.MetaResponse
@@ -10813,7 +10803,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-Returns metadata for `Ticket` PATCHs. +Returns metadata for `Candidate` POSTs.
@@ -10829,7 +10819,7 @@ Returns metadata for `Ticket` PATCHs.
```typescript -await client.ticketing.tickets.metaPatchRetrieve("id"); +await client.ats.candidates.metaPostRetrieve(); ```
@@ -10845,15 +10835,7 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-**id:** `string` - -
-
- -
-
- -**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Candidates.RequestOptions`
@@ -10864,7 +10846,9 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-
client.ticketing.tickets.metaPostRetrieve({ ...params }) -> Merge.MetaResponse +## Ats Scopes + +
client.ats.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -10876,7 +10860,7 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-Returns metadata for `Ticket` POSTs. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -10892,7 +10876,7 @@ Returns metadata for `Ticket` POSTs.
```typescript -await client.ticketing.tickets.metaPostRetrieve(); +await client.ats.scopes.defaultScopesRetrieve(); ```
@@ -10908,15 +10892,7 @@ await client.ticketing.tickets.metaPostRetrieve();
-**request:** `Merge.ticketing.TicketsMetaPostRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -10927,7 +10903,7 @@ await client.ticketing.tickets.metaPostRetrieve();
-
client.ticketing.tickets.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ats.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -10939,7 +10915,7 @@ await client.ticketing.tickets.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -10955,7 +10931,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.ticketing.tickets.remoteFieldClassesList(); +await client.ats.scopes.linkedAccountScopesRetrieve(); ```
@@ -10971,15 +10947,7 @@ await client.ticketing.tickets.remoteFieldClassesList();
-**request:** `Merge.ticketing.TicketsRemoteFieldClassesListRequest` - -
-
- -
-
- -**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -10990,9 +10958,7 @@ await client.ticketing.tickets.remoteFieldClassesList();
-## Ticketing Users - -
client.ticketing.users.list({ ...params }) -> Merge.PaginatedUserList +
client.ats.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -11004,7 +10970,7 @@ await client.ticketing.tickets.remoteFieldClassesList();
-Returns a list of `User` objects. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -11020,7 +10986,33 @@ Returns a list of `User` objects.
```typescript -await client.ticketing.users.list(); +await client.ats.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); ```
@@ -11036,7 +11028,7 @@ await client.ticketing.users.list();
-**request:** `Merge.ticketing.UsersListRequest` +**request:** `Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -11044,7 +11036,7 @@ await client.ticketing.users.list();
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -11055,7 +11047,9 @@ await client.ticketing.users.list();
-
client.ticketing.users.retrieve(id, { ...params }) -> Merge.User +## Ats DeleteAccount + +
client.ats.deleteAccount.delete() -> void
@@ -11067,7 +11061,7 @@ await client.ticketing.users.list();
-Returns a `User` object with the given `id`. +Delete a linked account.
@@ -11083,7 +11077,7 @@ Returns a `User` object with the given `id`.
```typescript -await client.ticketing.users.retrieve("id"); +await client.ats.deleteAccount.delete(); ```
@@ -11099,23 +11093,7 @@ await client.ticketing.users.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.UsersRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Users.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -11126,9 +11104,9 @@ await client.ticketing.users.retrieve("id");
-## Ticketing WebhookReceivers +## Ats Departments -
client.ticketing.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.ats.departments.list({ ...params }) -> Merge.PaginatedDepartmentList
@@ -11140,7 +11118,7 @@ await client.ticketing.users.retrieve("id");
-Returns a list of `WebhookReceiver` objects. +Returns a list of `Department` objects.
@@ -11156,7 +11134,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.ticketing.webhookReceivers.list(); +await client.ats.departments.list(); ```
@@ -11172,7 +11150,15 @@ await client.ticketing.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.ats.DepartmentsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Departments.RequestOptions`
@@ -11183,7 +11169,7 @@ await client.ticketing.webhookReceivers.list();
-
client.ticketing.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.ats.departments.retrieve(id, { ...params }) -> Merge.Department
@@ -11195,7 +11181,7 @@ await client.ticketing.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns a `Department` object with the given `id`.
@@ -11211,10 +11197,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.ticketing.webhookReceivers.create({ - event: "event", - isActive: true, -}); +await client.ats.departments.retrieve("id"); ```
@@ -11230,7 +11213,7 @@ await client.ticketing.webhookReceivers.create({
-**request:** `Merge.ticketing.WebhookReceiverRequest` +**id:** `string`
@@ -11238,7 +11221,15 @@ await client.ticketing.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.ats.DepartmentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Departments.RequestOptions`
@@ -11249,9 +11240,9 @@ await client.ticketing.webhookReceivers.create({
-## Ats AccountDetails +## Ats Eeocs -
client.ats.accountDetails.retrieve() -> Merge.AccountDetails +
client.ats.eeocs.list({ ...params }) -> Merge.PaginatedEeocList
@@ -11263,7 +11254,7 @@ await client.ticketing.webhookReceivers.create({
-Get details for a linked account. +Returns a list of `EEOC` objects.
@@ -11279,7 +11270,7 @@ Get details for a linked account.
```typescript -await client.ats.accountDetails.retrieve(); +await client.ats.eeocs.list(); ```
@@ -11295,7 +11286,15 @@ await client.ats.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**request:** `Merge.ats.EeocsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Eeocs.RequestOptions`
@@ -11306,9 +11305,7 @@ await client.ats.accountDetails.retrieve();
-## Ats AccountToken - -
client.ats.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.ats.eeocs.retrieve(id, { ...params }) -> Merge.Eeoc
@@ -11320,7 +11317,7 @@ await client.ats.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns an `EEOC` object with the given `id`.
@@ -11336,7 +11333,7 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.ats.accountToken.retrieve("public_token"); +await client.ats.eeocs.retrieve("id"); ```
@@ -11352,7 +11349,7 @@ await client.ats.accountToken.retrieve("public_token");
-**publicToken:** `string` +**id:** `string`
@@ -11360,7 +11357,15 @@ await client.ats.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**request:** `Merge.ats.EeocsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Eeocs.RequestOptions`
@@ -11371,9 +11376,9 @@ await client.ats.accountToken.retrieve("public_token");
-## Ats Activities +## Ats FieldMapping -
client.ats.activities.list({ ...params }) -> Merge.PaginatedActivityList +
client.ats.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -11385,7 +11390,7 @@ await client.ats.accountToken.retrieve("public_token");
-Returns a list of `Activity` objects. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -11401,7 +11406,7 @@ Returns a list of `Activity` objects.
```typescript -await client.ats.activities.list(); +await client.ats.fieldMapping.fieldMappingsRetrieve(); ```
@@ -11417,7 +11422,7 @@ await client.ats.activities.list();
-**request:** `Merge.ats.ActivitiesListRequest` +**request:** `Merge.ats.FieldMappingsRetrieveRequest`
@@ -11425,7 +11430,7 @@ await client.ats.activities.list();
-**requestOptions:** `Activities.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -11436,7 +11441,7 @@ await client.ats.activities.list();
-
client.ats.activities.create({ ...params }) -> Merge.ActivityResponse +
client.ats.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -11448,7 +11453,7 @@ await client.ats.activities.list();
-Creates an `Activity` object with the given values. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -11464,9 +11469,13 @@ Creates an `Activity` object with the given values.
```typescript -await client.ats.activities.create({ - model: {}, - remoteUserId: "remote_user_id", +await client.ats.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", }); ``` @@ -11483,7 +11492,7 @@ await client.ats.activities.create({
-**request:** `Merge.ats.ActivityEndpointRequest` +**request:** `Merge.ats.CreateFieldMappingRequest`
@@ -11491,7 +11500,7 @@ await client.ats.activities.create({
-**requestOptions:** `Activities.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -11502,7 +11511,7 @@ await client.ats.activities.create({
-
client.ats.activities.retrieve(id, { ...params }) -> Merge.Activity +
client.ats.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -11514,7 +11523,7 @@ await client.ats.activities.create({
-Returns an `Activity` object with the given `id`. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -11530,7 +11539,7 @@ Returns an `Activity` object with the given `id`.
```typescript -await client.ats.activities.retrieve("id"); +await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -11546,15 +11555,7 @@ await client.ats.activities.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.ActivitiesRetrieveRequest` +**fieldMappingId:** `string`
@@ -11562,7 +11563,7 @@ await client.ats.activities.retrieve("id");
-**requestOptions:** `Activities.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -11573,7 +11574,7 @@ await client.ats.activities.retrieve("id");
-
client.ats.activities.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -11585,7 +11586,7 @@ await client.ats.activities.retrieve("id");
-Returns metadata for `Activity` POSTs. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -11601,7 +11602,7 @@ Returns metadata for `Activity` POSTs.
```typescript -await client.ats.activities.metaPostRetrieve(); +await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -11617,7 +11618,23 @@ await client.ats.activities.metaPostRetrieve();
-**requestOptions:** `Activities.RequestOptions` +**fieldMappingId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -11628,9 +11645,7 @@ await client.ats.activities.metaPostRetrieve();
-## Ats Applications - -
client.ats.applications.list({ ...params }) -> Merge.PaginatedApplicationList +
client.ats.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -11642,7 +11657,7 @@ await client.ats.activities.metaPostRetrieve();
-Returns a list of `Application` objects. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -11658,7 +11673,7 @@ Returns a list of `Application` objects.
```typescript -await client.ats.applications.list(); +await client.ats.fieldMapping.remoteFieldsRetrieve(); ```
@@ -11674,7 +11689,7 @@ await client.ats.applications.list();
-**request:** `Merge.ats.ApplicationsListRequest` +**request:** `Merge.ats.RemoteFieldsRetrieveRequest`
@@ -11682,7 +11697,7 @@ await client.ats.applications.list();
-**requestOptions:** `Applications.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -11693,7 +11708,7 @@ await client.ats.applications.list();
-
client.ats.applications.create({ ...params }) -> Merge.ApplicationResponse +
client.ats.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -11705,10 +11720,7 @@ await client.ats.applications.list();
-Creates an `Application` object with the given values. -For certain integrations, but not all, our API detects duplicate candidates and will associate applications with existing records in the third-party. New candidates are created and automatically linked to the application. - -See our [Help Center article](https://help.merge.dev/en/articles/10012366-updates-to-post-applications-oct-2024) for detailed support per integration. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -11724,10 +11736,7 @@ See our [Help Center article](https://help.merge.dev/en/articles/10012366-update
```typescript -await client.ats.applications.create({ - model: {}, - remoteUserId: "remote_user_id", -}); +await client.ats.fieldMapping.targetFieldsRetrieve(); ```
@@ -11743,15 +11752,7 @@ await client.ats.applications.create({
-**request:** `Merge.ats.ApplicationEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Applications.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -11762,7 +11763,9 @@ await client.ats.applications.create({
-
client.ats.applications.retrieve(id, { ...params }) -> Merge.Application +## Ats GenerateKey + +
client.ats.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -11774,7 +11777,7 @@ await client.ats.applications.create({
-Returns an `Application` object with the given `id`. +Create a remote key.
@@ -11790,7 +11793,9 @@ Returns an `Application` object with the given `id`.
```typescript -await client.ats.applications.retrieve("id"); +await client.ats.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -11806,15 +11811,7 @@ await client.ats.applications.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.ApplicationsRetrieveRequest` +**request:** `Merge.ats.GenerateRemoteKeyRequest`
@@ -11822,7 +11819,7 @@ await client.ats.applications.retrieve("id");
-**requestOptions:** `Applications.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -11833,7 +11830,9 @@ await client.ats.applications.retrieve("id");
-
client.ats.applications.changeStageCreate(id, { ...params }) -> Merge.ApplicationResponse +## Ats Interviews + +
client.ats.interviews.list({ ...params }) -> Merge.PaginatedScheduledInterviewList
@@ -11845,7 +11844,7 @@ await client.ats.applications.retrieve("id");
-Updates the `current_stage` field of an `Application` object +Returns a list of `ScheduledInterview` objects.
@@ -11861,7 +11860,7 @@ Updates the `current_stage` field of an `Application` object
```typescript -await client.ats.applications.changeStageCreate("id"); +await client.ats.interviews.list(); ```
@@ -11877,15 +11876,7 @@ await client.ats.applications.changeStageCreate("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.UpdateApplicationStageRequest` +**request:** `Merge.ats.InterviewsListRequest`
@@ -11893,7 +11884,7 @@ await client.ats.applications.changeStageCreate("id");
-**requestOptions:** `Applications.RequestOptions` +**requestOptions:** `Interviews.RequestOptions`
@@ -11904,7 +11895,7 @@ await client.ats.applications.changeStageCreate("id");
-
client.ats.applications.metaPostRetrieve({ ...params }) -> Merge.MetaResponse +
client.ats.interviews.create({ ...params }) -> Merge.ScheduledInterviewResponse
@@ -11916,7 +11907,7 @@ await client.ats.applications.changeStageCreate("id");
-Returns metadata for `Application` POSTs. +Creates a `ScheduledInterview` object with the given values.
@@ -11932,7 +11923,10 @@ Returns metadata for `Application` POSTs.
```typescript -await client.ats.applications.metaPostRetrieve(); +await client.ats.interviews.create({ + model: {}, + remoteUserId: "remote_user_id", +}); ```
@@ -11948,7 +11942,7 @@ await client.ats.applications.metaPostRetrieve();
-**request:** `Merge.ats.ApplicationsMetaPostRetrieveRequest` +**request:** `Merge.ats.ScheduledInterviewEndpointRequest`
@@ -11956,7 +11950,7 @@ await client.ats.applications.metaPostRetrieve();
-**requestOptions:** `Applications.RequestOptions` +**requestOptions:** `Interviews.RequestOptions`
@@ -11967,9 +11961,7 @@ await client.ats.applications.metaPostRetrieve();
-## Ats AsyncPassthrough - -
client.ats.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.ats.interviews.retrieve(id, { ...params }) -> Merge.ScheduledInterview
@@ -11981,7 +11973,7 @@ await client.ats.applications.metaPostRetrieve();
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a `ScheduledInterview` object with the given `id`.
@@ -11997,10 +11989,7 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.ats.asyncPassthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.ats.interviews.retrieve("id"); ```
@@ -12016,7 +12005,7 @@ await client.ats.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**id:** `string`
@@ -12024,7 +12013,15 @@ await client.ats.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**request:** `Merge.ats.InterviewsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Interviews.RequestOptions`
@@ -12035,7 +12032,7 @@ await client.ats.asyncPassthrough.create({
-
client.ats.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.ats.interviews.metaPostRetrieve() -> Merge.MetaResponse
@@ -12047,7 +12044,7 @@ await client.ats.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Returns metadata for `ScheduledInterview` POSTs.
@@ -12063,7 +12060,7 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.ats.interviews.metaPostRetrieve(); ```
@@ -12079,15 +12076,7 @@ await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**asyncPassthroughReceiptId:** `string` - -
-
- -
-
- -**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Interviews.RequestOptions`
@@ -12098,9 +12087,9 @@ await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-## Ats Attachments +## Ats Issues -
client.ats.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList +
client.ats.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -12112,7 +12101,7 @@ await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Returns a list of `Attachment` objects. +Gets all issues for Organization.
@@ -12128,7 +12117,7 @@ Returns a list of `Attachment` objects.
```typescript -await client.ats.attachments.list(); +await client.ats.issues.list(); ```
@@ -12144,7 +12133,7 @@ await client.ats.attachments.list();
-**request:** `Merge.ats.AttachmentsListRequest` +**request:** `Merge.ats.IssuesListRequest`
@@ -12152,7 +12141,7 @@ await client.ats.attachments.list();
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -12163,7 +12152,7 @@ await client.ats.attachments.list();
-
client.ats.attachments.create({ ...params }) -> Merge.AttachmentResponse +
client.ats.issues.retrieve(id) -> Merge.Issue
@@ -12175,7 +12164,7 @@ await client.ats.attachments.list();
-Creates an `Attachment` object with the given values. +Get a specific issue.
@@ -12191,10 +12180,7 @@ Creates an `Attachment` object with the given values.
```typescript -await client.ats.attachments.create({ - model: {}, - remoteUserId: "remote_user_id", -}); +await client.ats.issues.retrieve("id"); ```
@@ -12210,7 +12196,7 @@ await client.ats.attachments.create({
-**request:** `Merge.ats.AttachmentEndpointRequest` +**id:** `string`
@@ -12218,7 +12204,7 @@ await client.ats.attachments.create({
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -12229,7 +12215,9 @@ await client.ats.attachments.create({
-
client.ats.attachments.retrieve(id, { ...params }) -> Merge.Attachment +## Ats JobInterviewStages + +
client.ats.jobInterviewStages.list({ ...params }) -> Merge.PaginatedJobInterviewStageList
@@ -12241,7 +12229,7 @@ await client.ats.attachments.create({
-Returns an `Attachment` object with the given `id`. +Returns a list of `JobInterviewStage` objects.
@@ -12257,7 +12245,7 @@ Returns an `Attachment` object with the given `id`.
```typescript -await client.ats.attachments.retrieve("id"); +await client.ats.jobInterviewStages.list(); ```
@@ -12273,15 +12261,7 @@ await client.ats.attachments.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.AttachmentsRetrieveRequest` +**request:** `Merge.ats.JobInterviewStagesListRequest`
@@ -12289,7 +12269,7 @@ await client.ats.attachments.retrieve("id");
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `JobInterviewStages.RequestOptions`
@@ -12300,7 +12280,7 @@ await client.ats.attachments.retrieve("id");
-
client.ats.attachments.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.jobInterviewStages.retrieve(id, { ...params }) -> Merge.JobInterviewStage
@@ -12312,7 +12292,7 @@ await client.ats.attachments.retrieve("id");
-Returns metadata for `Attachment` POSTs. +Returns a `JobInterviewStage` object with the given `id`.
@@ -12328,7 +12308,7 @@ Returns metadata for `Attachment` POSTs.
```typescript -await client.ats.attachments.metaPostRetrieve(); +await client.ats.jobInterviewStages.retrieve("id"); ```
@@ -12344,7 +12324,23 @@ await client.ats.attachments.metaPostRetrieve();
-**requestOptions:** `Attachments.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.JobInterviewStagesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `JobInterviewStages.RequestOptions`
@@ -12355,9 +12351,9 @@ await client.ats.attachments.metaPostRetrieve();
-## Ats AuditTrail +## Ats JobPostings -
client.ats.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.ats.jobPostings.list({ ...params }) -> Merge.PaginatedJobPostingList
@@ -12369,7 +12365,7 @@ await client.ats.attachments.metaPostRetrieve();
-Gets a list of audit trail events. +Returns a list of `JobPosting` objects.
@@ -12385,7 +12381,7 @@ Gets a list of audit trail events.
```typescript -await client.ats.auditTrail.list(); +await client.ats.jobPostings.list(); ```
@@ -12401,7 +12397,7 @@ await client.ats.auditTrail.list();
-**request:** `Merge.ats.AuditTrailListRequest` +**request:** `Merge.ats.JobPostingsListRequest`
@@ -12409,7 +12405,7 @@ await client.ats.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `JobPostings.RequestOptions`
@@ -12420,9 +12416,7 @@ await client.ats.auditTrail.list();
-## Ats AvailableActions - -
client.ats.availableActions.retrieve() -> Merge.AvailableActions +
client.ats.jobPostings.retrieve(id, { ...params }) -> Merge.JobPosting
@@ -12434,7 +12428,7 @@ await client.ats.auditTrail.list();
-Returns a list of models and actions available for an account. +Returns a `JobPosting` object with the given `id`.
@@ -12449,24 +12443,40 @@ Returns a list of models and actions available for an account.
-```typescript -await client.ats.availableActions.retrieve(); -``` +```typescript +await client.ats.jobPostings.retrieve("id"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `string`
-
-
- -#### ⚙️ Parameters
+**request:** `Merge.ats.JobPostingsRetrieveRequest` + +
+
+
-**requestOptions:** `AvailableActions.RequestOptions` +**requestOptions:** `JobPostings.RequestOptions`
@@ -12477,9 +12487,9 @@ await client.ats.availableActions.retrieve();
-## Ats Candidates +## Ats Jobs -
client.ats.candidates.list({ ...params }) -> Merge.PaginatedCandidateList +
client.ats.jobs.list({ ...params }) -> Merge.PaginatedJobList
@@ -12491,7 +12501,7 @@ await client.ats.availableActions.retrieve();
-Returns a list of `Candidate` objects. +Returns a list of `Job` objects.
@@ -12507,7 +12517,7 @@ Returns a list of `Candidate` objects.
```typescript -await client.ats.candidates.list(); +await client.ats.jobs.list(); ```
@@ -12523,7 +12533,7 @@ await client.ats.candidates.list();
-**request:** `Merge.ats.CandidatesListRequest` +**request:** `Merge.ats.JobsListRequest`
@@ -12531,7 +12541,7 @@ await client.ats.candidates.list();
-**requestOptions:** `Candidates.RequestOptions` +**requestOptions:** `Jobs.RequestOptions`
@@ -12542,7 +12552,7 @@ await client.ats.candidates.list();
-
client.ats.candidates.create({ ...params }) -> Merge.CandidateResponse +
client.ats.jobs.retrieve(id, { ...params }) -> Merge.Job
@@ -12554,7 +12564,7 @@ await client.ats.candidates.list();
-Creates a `Candidate` object with the given values. +Returns a `Job` object with the given `id`.
@@ -12570,10 +12580,7 @@ Creates a `Candidate` object with the given values.
```typescript -await client.ats.candidates.create({ - model: {}, - remoteUserId: "remote_user_id", -}); +await client.ats.jobs.retrieve("id"); ```
@@ -12589,7 +12596,7 @@ await client.ats.candidates.create({
-**request:** `Merge.ats.CandidateEndpointRequest` +**id:** `string`
@@ -12597,7 +12604,15 @@ await client.ats.candidates.create({
-**requestOptions:** `Candidates.RequestOptions` +**request:** `Merge.ats.JobsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Jobs.RequestOptions`
@@ -12608,7 +12623,7 @@ await client.ats.candidates.create({
-
client.ats.candidates.retrieve(id, { ...params }) -> Merge.Candidate +
client.ats.jobs.screeningQuestionsList(jobId, { ...params }) -> Merge.PaginatedScreeningQuestionList
@@ -12620,7 +12635,7 @@ await client.ats.candidates.create({
-Returns a `Candidate` object with the given `id`. +Returns a list of `ScreeningQuestion` objects.
@@ -12636,7 +12651,7 @@ Returns a `Candidate` object with the given `id`.
```typescript -await client.ats.candidates.retrieve("id"); +await client.ats.jobs.screeningQuestionsList("job_id"); ```
@@ -12652,7 +12667,7 @@ await client.ats.candidates.retrieve("id");
-**id:** `string` +**jobId:** `string`
@@ -12660,7 +12675,7 @@ await client.ats.candidates.retrieve("id");
-**request:** `Merge.ats.CandidatesRetrieveRequest` +**request:** `Merge.ats.JobsScreeningQuestionsListRequest`
@@ -12668,7 +12683,7 @@ await client.ats.candidates.retrieve("id");
-**requestOptions:** `Candidates.RequestOptions` +**requestOptions:** `Jobs.RequestOptions`
@@ -12679,7 +12694,9 @@ await client.ats.candidates.retrieve("id");
-
client.ats.candidates.partialUpdate(id, { ...params }) -> Merge.CandidateResponse +## Ats LinkToken + +
client.ats.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -12691,7 +12708,7 @@ await client.ats.candidates.retrieve("id");
-Updates a `Candidate` object with the given `id`. +Creates a link token to be used when linking a new end user.
@@ -12707,9 +12724,11 @@ Updates a `Candidate` object with the given `id`.
```typescript -await client.ats.candidates.partialUpdate("id", { - model: {}, - remoteUserId: "remote_user_id", +await client.ats.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); ``` @@ -12726,15 +12745,7 @@ await client.ats.candidates.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.PatchedCandidateEndpointRequest` +**request:** `Merge.ats.EndUserDetailsRequest`
@@ -12742,7 +12753,7 @@ await client.ats.candidates.partialUpdate("id", {
-**requestOptions:** `Candidates.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -12753,7 +12764,9 @@ await client.ats.candidates.partialUpdate("id", {
-
client.ats.candidates.ignoreCreate(modelId, { ...params }) -> void +## Ats LinkedAccounts + +
client.ats.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -12765,7 +12778,7 @@ await client.ats.candidates.partialUpdate("id", {
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +List linked accounts for your organization.
@@ -12781,9 +12794,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.ats.candidates.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", -}); +await client.ats.linkedAccounts.list(); ```
@@ -12799,15 +12810,7 @@ await client.ats.candidates.ignoreCreate("model_id", {
-**modelId:** `string` - -
-
- -
-
- -**request:** `Merge.ats.IgnoreCommonModelRequest` +**request:** `Merge.ats.LinkedAccountsListRequest`
@@ -12815,7 +12818,7 @@ await client.ats.candidates.ignoreCreate("model_id", {
-**requestOptions:** `Candidates.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -12826,7 +12829,9 @@ await client.ats.candidates.ignoreCreate("model_id", {
-
client.ats.candidates.metaPatchRetrieve(id) -> Merge.MetaResponse +## Ats Offers + +
client.ats.offers.list({ ...params }) -> Merge.PaginatedOfferList
@@ -12838,7 +12843,7 @@ await client.ats.candidates.ignoreCreate("model_id", {
-Returns metadata for `Candidate` PATCHs. +Returns a list of `Offer` objects.
@@ -12854,7 +12859,7 @@ Returns metadata for `Candidate` PATCHs.
```typescript -await client.ats.candidates.metaPatchRetrieve("id"); +await client.ats.offers.list(); ```
@@ -12870,7 +12875,7 @@ await client.ats.candidates.metaPatchRetrieve("id");
-**id:** `string` +**request:** `Merge.ats.OffersListRequest`
@@ -12878,7 +12883,7 @@ await client.ats.candidates.metaPatchRetrieve("id");
-**requestOptions:** `Candidates.RequestOptions` +**requestOptions:** `Offers.RequestOptions`
@@ -12889,7 +12894,7 @@ await client.ats.candidates.metaPatchRetrieve("id");
-
client.ats.candidates.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.offers.retrieve(id, { ...params }) -> Merge.Offer
@@ -12901,7 +12906,7 @@ await client.ats.candidates.metaPatchRetrieve("id");
-Returns metadata for `Candidate` POSTs. +Returns an `Offer` object with the given `id`.
@@ -12917,7 +12922,7 @@ Returns metadata for `Candidate` POSTs.
```typescript -await client.ats.candidates.metaPostRetrieve(); +await client.ats.offers.retrieve("id"); ```
@@ -12933,7 +12938,23 @@ await client.ats.candidates.metaPostRetrieve();
-**requestOptions:** `Candidates.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.OffersRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Offers.RequestOptions`
@@ -12944,9 +12965,9 @@ await client.ats.candidates.metaPostRetrieve();
-## Ats Scopes +## Ats Offices -
client.ats.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.ats.offices.list({ ...params }) -> Merge.PaginatedOfficeList
@@ -12958,7 +12979,7 @@ await client.ats.candidates.metaPostRetrieve();
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns a list of `Office` objects.
@@ -12974,7 +12995,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.ats.scopes.defaultScopesRetrieve(); +await client.ats.offices.list(); ```
@@ -12990,7 +13011,15 @@ await client.ats.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.ats.OfficesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Offices.RequestOptions`
@@ -13001,7 +13030,7 @@ await client.ats.scopes.defaultScopesRetrieve();
-
client.ats.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.ats.offices.retrieve(id, { ...params }) -> Merge.Office
@@ -13013,7 +13042,7 @@ await client.ats.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns an `Office` object with the given `id`.
@@ -13029,7 +13058,7 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.ats.scopes.linkedAccountScopesRetrieve(); +await client.ats.offices.retrieve("id"); ```
@@ -13045,7 +13074,23 @@ await client.ats.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.OfficesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Offices.RequestOptions`
@@ -13056,7 +13101,9 @@ await client.ats.scopes.linkedAccountScopesRetrieve();
-
client.ats.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Ats Passthrough + +
client.ats.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -13068,7 +13115,7 @@ await client.ats.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Pull data from an endpoint not currently supported by Merge.
@@ -13084,32 +13131,9 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.ats.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], +await client.ats.passthrough.create({ + method: "GET", + path: "/scooters", }); ``` @@ -13126,7 +13150,7 @@ await client.ats.scopes.linkedAccountScopesCreate({
-**request:** `Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -13134,7 +13158,7 @@ await client.ats.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Passthrough.RequestOptions`
@@ -13145,9 +13169,9 @@ await client.ats.scopes.linkedAccountScopesCreate({
-## Ats DeleteAccount +## Ats RegenerateKey -
client.ats.deleteAccount.delete() -> void +
client.ats.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -13159,7 +13183,7 @@ await client.ats.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Exchange remote keys.
@@ -13175,7 +13199,9 @@ Delete a linked account.
```typescript -await client.ats.deleteAccount.delete(); +await client.ats.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -13191,7 +13217,15 @@ await client.ats.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.ats.RemoteKeyForRegenerationRequest` + +
+
+ +
+
+ +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -13202,9 +13236,9 @@ await client.ats.deleteAccount.delete();
-## Ats Departments +## Ats RejectReasons -
client.ats.departments.list({ ...params }) -> Merge.PaginatedDepartmentList +
client.ats.rejectReasons.list({ ...params }) -> Merge.PaginatedRejectReasonList
@@ -13216,7 +13250,7 @@ await client.ats.deleteAccount.delete();
-Returns a list of `Department` objects. +Returns a list of `RejectReason` objects.
@@ -13232,7 +13266,7 @@ Returns a list of `Department` objects.
```typescript -await client.ats.departments.list(); +await client.ats.rejectReasons.list(); ```
@@ -13248,7 +13282,7 @@ await client.ats.departments.list();
-**request:** `Merge.ats.DepartmentsListRequest` +**request:** `Merge.ats.RejectReasonsListRequest`
@@ -13256,7 +13290,7 @@ await client.ats.departments.list();
-**requestOptions:** `Departments.RequestOptions` +**requestOptions:** `RejectReasons.RequestOptions`
@@ -13267,7 +13301,7 @@ await client.ats.departments.list();
-
client.ats.departments.retrieve(id, { ...params }) -> Merge.Department +
client.ats.rejectReasons.retrieve(id, { ...params }) -> Merge.RejectReason
@@ -13279,7 +13313,7 @@ await client.ats.departments.list();
-Returns a `Department` object with the given `id`. +Returns a `RejectReason` object with the given `id`.
@@ -13295,7 +13329,7 @@ Returns a `Department` object with the given `id`.
```typescript -await client.ats.departments.retrieve("id"); +await client.ats.rejectReasons.retrieve("id"); ```
@@ -13319,7 +13353,7 @@ await client.ats.departments.retrieve("id");
-**request:** `Merge.ats.DepartmentsRetrieveRequest` +**request:** `Merge.ats.RejectReasonsRetrieveRequest`
@@ -13327,7 +13361,7 @@ await client.ats.departments.retrieve("id");
-**requestOptions:** `Departments.RequestOptions` +**requestOptions:** `RejectReasons.RequestOptions`
@@ -13338,9 +13372,9 @@ await client.ats.departments.retrieve("id");
-## Ats Eeocs +## Ats Scorecards -
client.ats.eeocs.list({ ...params }) -> Merge.PaginatedEeocList +
client.ats.scorecards.list({ ...params }) -> Merge.PaginatedScorecardList
@@ -13352,7 +13386,7 @@ await client.ats.departments.retrieve("id");
-Returns a list of `EEOC` objects. +Returns a list of `Scorecard` objects.
@@ -13368,7 +13402,7 @@ Returns a list of `EEOC` objects.
```typescript -await client.ats.eeocs.list(); +await client.ats.scorecards.list(); ```
@@ -13384,7 +13418,7 @@ await client.ats.eeocs.list();
-**request:** `Merge.ats.EeocsListRequest` +**request:** `Merge.ats.ScorecardsListRequest`
@@ -13392,7 +13426,7 @@ await client.ats.eeocs.list();
-**requestOptions:** `Eeocs.RequestOptions` +**requestOptions:** `Scorecards.RequestOptions`
@@ -13403,7 +13437,7 @@ await client.ats.eeocs.list();
-
client.ats.eeocs.retrieve(id, { ...params }) -> Merge.Eeoc +
client.ats.scorecards.retrieve(id, { ...params }) -> Merge.Scorecard
@@ -13415,7 +13449,7 @@ await client.ats.eeocs.list();
-Returns an `EEOC` object with the given `id`. +Returns a `Scorecard` object with the given `id`.
@@ -13431,7 +13465,7 @@ Returns an `EEOC` object with the given `id`.
```typescript -await client.ats.eeocs.retrieve("id"); +await client.ats.scorecards.retrieve("id"); ```
@@ -13455,7 +13489,7 @@ await client.ats.eeocs.retrieve("id");
-**request:** `Merge.ats.EeocsRetrieveRequest` +**request:** `Merge.ats.ScorecardsRetrieveRequest`
@@ -13463,7 +13497,7 @@ await client.ats.eeocs.retrieve("id");
-**requestOptions:** `Eeocs.RequestOptions` +**requestOptions:** `Scorecards.RequestOptions`
@@ -13474,9 +13508,9 @@ await client.ats.eeocs.retrieve("id");
-## Ats FieldMapping +## Ats SyncStatus -
client.ats.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.ats.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -13488,7 +13522,7 @@ await client.ats.eeocs.retrieve("id");
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -13504,7 +13538,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.ats.fieldMapping.fieldMappingsRetrieve(); +await client.ats.syncStatus.list(); ```
@@ -13520,7 +13554,7 @@ await client.ats.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.ats.FieldMappingsRetrieveRequest` +**request:** `Merge.ats.SyncStatusListRequest`
@@ -13528,7 +13562,7 @@ await client.ats.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -13539,7 +13573,9 @@ await client.ats.fieldMapping.fieldMappingsRetrieve();
-
client.ats.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +## Ats ForceResync + +
client.ats.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -13551,7 +13587,7 @@ await client.ats.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -13567,14 +13603,7 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.ats.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", -}); +await client.ats.forceResync.syncStatusResyncCreate(); ```
@@ -13590,15 +13619,7 @@ await client.ats.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.ats.CreateFieldMappingRequest` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -13609,7 +13630,9 @@ await client.ats.fieldMapping.fieldMappingsCreate({
-
client.ats.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +## Ats Tags + +
client.ats.tags.list({ ...params }) -> Merge.PaginatedTagList
@@ -13621,7 +13644,7 @@ await client.ats.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `Tag` objects.
@@ -13637,7 +13660,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.ats.tags.list(); ```
@@ -13653,7 +13676,7 @@ await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**request:** `Merge.ats.TagsListRequest`
@@ -13661,7 +13684,7 @@ await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Tags.RequestOptions`
@@ -13672,7 +13695,9 @@ await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.ats.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +## Ats Users + +
client.ats.users.list({ ...params }) -> Merge.PaginatedRemoteUserList
@@ -13684,7 +13709,7 @@ await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `RemoteUser` objects.
@@ -13700,7 +13725,7 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.ats.users.list(); ```
@@ -13716,15 +13741,7 @@ await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**fieldMappingId:** `string` - -
-
- -
-
- -**request:** `Merge.ats.PatchedEditFieldMappingRequest` +**request:** `Merge.ats.UsersListRequest`
@@ -13732,7 +13749,7 @@ await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -13743,7 +13760,7 @@ await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-
client.ats.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.ats.users.retrieve(id, { ...params }) -> Merge.RemoteUser
@@ -13755,7 +13772,7 @@ await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a `RemoteUser` object with the given `id`.
@@ -13771,7 +13788,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.ats.fieldMapping.remoteFieldsRetrieve(); +await client.ats.users.retrieve("id"); ```
@@ -13787,7 +13804,7 @@ await client.ats.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.ats.RemoteFieldsRetrieveRequest` +**id:** `string`
@@ -13795,7 +13812,15 @@ await client.ats.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.ats.UsersRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions`
@@ -13806,7 +13831,9 @@ await client.ats.fieldMapping.remoteFieldsRetrieve();
-
client.ats.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +## Ats WebhookReceivers + +
client.ats.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -13818,7 +13845,7 @@ await client.ats.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Returns a list of `WebhookReceiver` objects.
@@ -13834,7 +13861,7 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.ats.fieldMapping.targetFieldsRetrieve(); +await client.ats.webhookReceivers.list(); ```
@@ -13850,7 +13877,7 @@ await client.ats.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -13861,9 +13888,7 @@ await client.ats.fieldMapping.targetFieldsRetrieve();
-## Ats GenerateKey - -
client.ats.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.ats.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -13875,7 +13900,7 @@ await client.ats.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Creates a `WebhookReceiver` object with the given values.
@@ -13891,8 +13916,9 @@ Create a remote key.
```typescript -await client.ats.generateKey.create({ - name: "Remote Deployment Key 1", +await client.ats.webhookReceivers.create({ + event: "event", + isActive: true, }); ``` @@ -13909,7 +13935,7 @@ await client.ats.generateKey.create({
-**request:** `Merge.ats.GenerateRemoteKeyRequest` +**request:** `Merge.ats.WebhookReceiverRequest`
@@ -13917,7 +13943,7 @@ await client.ats.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -13928,9 +13954,9 @@ await client.ats.generateKey.create({
-## Ats Interviews +## Hris AccountDetails -
client.ats.interviews.list({ ...params }) -> Merge.PaginatedScheduledInterviewList +
client.hris.accountDetails.retrieve() -> Merge.AccountDetails
@@ -13942,7 +13968,7 @@ await client.ats.generateKey.create({
-Returns a list of `ScheduledInterview` objects. +Get details for a linked account.
@@ -13958,7 +13984,7 @@ Returns a list of `ScheduledInterview` objects.
```typescript -await client.ats.interviews.list(); +await client.hris.accountDetails.retrieve(); ```
@@ -13974,15 +14000,7 @@ await client.ats.interviews.list();
-**request:** `Merge.ats.InterviewsListRequest` - -
-
- -
-
- -**requestOptions:** `Interviews.RequestOptions` +**requestOptions:** `AccountDetails.RequestOptions`
@@ -13993,7 +14011,9 @@ await client.ats.interviews.list();
-
client.ats.interviews.create({ ...params }) -> Merge.ScheduledInterviewResponse +## Hris AccountToken + +
client.hris.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -14005,7 +14025,7 @@ await client.ats.interviews.list();
-Creates a `ScheduledInterview` object with the given values. +Returns the account token for the end user with the provided public token.
@@ -14021,10 +14041,7 @@ Creates a `ScheduledInterview` object with the given values.
```typescript -await client.ats.interviews.create({ - model: {}, - remoteUserId: "remote_user_id", -}); +await client.hris.accountToken.retrieve("public_token"); ```
@@ -14040,7 +14057,7 @@ await client.ats.interviews.create({
-**request:** `Merge.ats.ScheduledInterviewEndpointRequest` +**publicToken:** `string`
@@ -14048,7 +14065,7 @@ await client.ats.interviews.create({
-**requestOptions:** `Interviews.RequestOptions` +**requestOptions:** `AccountToken.RequestOptions`
@@ -14059,7 +14076,9 @@ await client.ats.interviews.create({
-
client.ats.interviews.retrieve(id, { ...params }) -> Merge.ScheduledInterview +## Hris AsyncPassthrough + +
client.hris.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -14071,7 +14090,7 @@ await client.ats.interviews.create({
-Returns a `ScheduledInterview` object with the given `id`. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -14087,7 +14106,10 @@ Returns a `ScheduledInterview` object with the given `id`.
```typescript -await client.ats.interviews.retrieve("id"); +await client.hris.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -14103,78 +14125,15 @@ await client.ats.interviews.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.InterviewsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Interviews.RequestOptions` - -
-
- -
- - - -
- -
client.ats.interviews.metaPostRetrieve() -> Merge.MetaResponse -
-
- -#### 📝 Description - -
-
- -
-
- -Returns metadata for `ScheduledInterview` POSTs. - -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```typescript -await client.ats.interviews.metaPostRetrieve(); -``` +**request:** `Merge.DataPassthroughRequest`
-
-
- -#### ⚙️ Parameters
-
-
- -**requestOptions:** `Interviews.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -14185,9 +14144,7 @@ await client.ats.interviews.metaPostRetrieve();
-## Ats Issues - -
client.ats.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.hris.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -14199,7 +14156,7 @@ await client.ats.interviews.metaPostRetrieve();
-Gets all issues for Organization. +Retrieves data from earlier async-passthrough POST request
@@ -14215,7 +14172,7 @@ Gets all issues for Organization.
```typescript -await client.ats.issues.list(); +await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -14231,7 +14188,7 @@ await client.ats.issues.list();
-**request:** `Merge.ats.IssuesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -14239,7 +14196,7 @@ await client.ats.issues.list();
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -14250,7 +14207,9 @@ await client.ats.issues.list();
-
client.ats.issues.retrieve(id) -> Merge.Issue +## Hris AuditTrail + +
client.hris.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -14262,7 +14221,7 @@ await client.ats.issues.list();
-Get a specific issue. +Gets a list of audit trail events.
@@ -14278,7 +14237,7 @@ Get a specific issue.
```typescript -await client.ats.issues.retrieve("id"); +await client.hris.auditTrail.list(); ```
@@ -14294,7 +14253,7 @@ await client.ats.issues.retrieve("id");
-**id:** `string` +**request:** `Merge.hris.AuditTrailListRequest`
@@ -14302,7 +14261,7 @@ await client.ats.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -14313,9 +14272,9 @@ await client.ats.issues.retrieve("id");
-## Ats JobInterviewStages +## Hris AvailableActions -
client.ats.jobInterviewStages.list({ ...params }) -> Merge.PaginatedJobInterviewStageList +
client.hris.availableActions.retrieve() -> Merge.AvailableActions
@@ -14327,7 +14286,7 @@ await client.ats.issues.retrieve("id");
-Returns a list of `JobInterviewStage` objects. +Returns a list of models and actions available for an account.
@@ -14343,7 +14302,7 @@ Returns a list of `JobInterviewStage` objects.
```typescript -await client.ats.jobInterviewStages.list(); +await client.hris.availableActions.retrieve(); ```
@@ -14359,15 +14318,7 @@ await client.ats.jobInterviewStages.list();
-**request:** `Merge.ats.JobInterviewStagesListRequest` - -
-
- -
-
- -**requestOptions:** `JobInterviewStages.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -14378,7 +14329,9 @@ await client.ats.jobInterviewStages.list();
-
client.ats.jobInterviewStages.retrieve(id, { ...params }) -> Merge.JobInterviewStage +## Hris BankInfo + +
client.hris.bankInfo.list({ ...params }) -> Merge.PaginatedBankInfoList
@@ -14390,7 +14343,7 @@ await client.ats.jobInterviewStages.list();
-Returns a `JobInterviewStage` object with the given `id`. +Returns a list of `BankInfo` objects.
@@ -14406,7 +14359,7 @@ Returns a `JobInterviewStage` object with the given `id`.
```typescript -await client.ats.jobInterviewStages.retrieve("id"); +await client.hris.bankInfo.list(); ```
@@ -14422,15 +14375,7 @@ await client.ats.jobInterviewStages.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.JobInterviewStagesRetrieveRequest` +**request:** `Merge.hris.BankInfoListRequest`
@@ -14438,7 +14383,7 @@ await client.ats.jobInterviewStages.retrieve("id");
-**requestOptions:** `JobInterviewStages.RequestOptions` +**requestOptions:** `BankInfo.RequestOptions`
@@ -14449,9 +14394,7 @@ await client.ats.jobInterviewStages.retrieve("id");
-## Ats JobPostings - -
client.ats.jobPostings.list({ ...params }) -> Merge.PaginatedJobPostingList +
client.hris.bankInfo.retrieve(id, { ...params }) -> Merge.BankInfo
@@ -14463,7 +14406,7 @@ await client.ats.jobInterviewStages.retrieve("id");
-Returns a list of `JobPosting` objects. +Returns a `BankInfo` object with the given `id`.
@@ -14479,7 +14422,7 @@ Returns a list of `JobPosting` objects.
```typescript -await client.ats.jobPostings.list(); +await client.hris.bankInfo.retrieve("id"); ```
@@ -14495,7 +14438,7 @@ await client.ats.jobPostings.list();
-**request:** `Merge.ats.JobPostingsListRequest` +**id:** `string`
@@ -14503,7 +14446,15 @@ await client.ats.jobPostings.list();
-**requestOptions:** `JobPostings.RequestOptions` +**request:** `Merge.hris.BankInfoRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `BankInfo.RequestOptions`
@@ -14514,7 +14465,9 @@ await client.ats.jobPostings.list();
-
client.ats.jobPostings.retrieve(id, { ...params }) -> Merge.JobPosting +## Hris Benefits + +
client.hris.benefits.list({ ...params }) -> Merge.PaginatedBenefitList
@@ -14526,7 +14479,7 @@ await client.ats.jobPostings.list();
-Returns a `JobPosting` object with the given `id`. +Returns a list of `Benefit` objects.
@@ -14542,7 +14495,7 @@ Returns a `JobPosting` object with the given `id`.
```typescript -await client.ats.jobPostings.retrieve("id"); +await client.hris.benefits.list(); ```
@@ -14558,15 +14511,7 @@ await client.ats.jobPostings.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.JobPostingsRetrieveRequest` +**request:** `Merge.hris.BenefitsListRequest`
@@ -14574,7 +14519,7 @@ await client.ats.jobPostings.retrieve("id");
-**requestOptions:** `JobPostings.RequestOptions` +**requestOptions:** `Benefits.RequestOptions`
@@ -14585,9 +14530,7 @@ await client.ats.jobPostings.retrieve("id");
-## Ats Jobs - -
client.ats.jobs.list({ ...params }) -> Merge.PaginatedJobList +
client.hris.benefits.retrieve(id, { ...params }) -> Merge.Benefit
@@ -14599,7 +14542,7 @@ await client.ats.jobPostings.retrieve("id");
-Returns a list of `Job` objects. +Returns a `Benefit` object with the given `id`.
@@ -14615,7 +14558,7 @@ Returns a list of `Job` objects.
```typescript -await client.ats.jobs.list(); +await client.hris.benefits.retrieve("id"); ```
@@ -14631,7 +14574,7 @@ await client.ats.jobs.list();
-**request:** `Merge.ats.JobsListRequest` +**id:** `string`
@@ -14639,7 +14582,15 @@ await client.ats.jobs.list();
-**requestOptions:** `Jobs.RequestOptions` +**request:** `Merge.hris.BenefitsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Benefits.RequestOptions`
@@ -14650,7 +14601,9 @@ await client.ats.jobs.list();
-
client.ats.jobs.retrieve(id, { ...params }) -> Merge.Job +## Hris Companies + +
client.hris.companies.list({ ...params }) -> Merge.PaginatedCompanyList
@@ -14662,7 +14615,7 @@ await client.ats.jobs.list();
-Returns a `Job` object with the given `id`. +Returns a list of `Company` objects.
@@ -14678,7 +14631,7 @@ Returns a `Job` object with the given `id`.
```typescript -await client.ats.jobs.retrieve("id"); +await client.hris.companies.list(); ```
@@ -14694,15 +14647,7 @@ await client.ats.jobs.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.JobsRetrieveRequest` +**request:** `Merge.hris.CompaniesListRequest`
@@ -14710,7 +14655,7 @@ await client.ats.jobs.retrieve("id");
-**requestOptions:** `Jobs.RequestOptions` +**requestOptions:** `Companies.RequestOptions`
@@ -14721,7 +14666,7 @@ await client.ats.jobs.retrieve("id");
-
client.ats.jobs.screeningQuestionsList(jobId, { ...params }) -> Merge.PaginatedScreeningQuestionList +
client.hris.companies.retrieve(id, { ...params }) -> Merge.Company
@@ -14733,7 +14678,7 @@ await client.ats.jobs.retrieve("id");
-Returns a list of `ScreeningQuestion` objects. +Returns a `Company` object with the given `id`.
@@ -14749,7 +14694,7 @@ Returns a list of `ScreeningQuestion` objects.
```typescript -await client.ats.jobs.screeningQuestionsList("job_id"); +await client.hris.companies.retrieve("id"); ```
@@ -14765,7 +14710,7 @@ await client.ats.jobs.screeningQuestionsList("job_id");
-**jobId:** `string` +**id:** `string`
@@ -14773,7 +14718,7 @@ await client.ats.jobs.screeningQuestionsList("job_id");
-**request:** `Merge.ats.JobsScreeningQuestionsListRequest` +**request:** `Merge.hris.CompaniesRetrieveRequest`
@@ -14781,7 +14726,7 @@ await client.ats.jobs.screeningQuestionsList("job_id");
-**requestOptions:** `Jobs.RequestOptions` +**requestOptions:** `Companies.RequestOptions`
@@ -14792,9 +14737,9 @@ await client.ats.jobs.screeningQuestionsList("job_id");
-## Ats LinkToken +## Hris Scopes -
client.ats.linkToken.create({ ...params }) -> Merge.LinkToken +
client.hris.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -14806,7 +14751,7 @@ await client.ats.jobs.screeningQuestionsList("job_id");
-Creates a link token to be used when linking a new end user. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -14822,12 +14767,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.ats.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.hris.scopes.defaultScopesRetrieve(); ```
@@ -14843,15 +14783,7 @@ await client.ats.linkToken.create({
-**request:** `Merge.ats.EndUserDetailsRequest` - -
-
- -
-
- -**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -14862,9 +14794,7 @@ await client.ats.linkToken.create({
-## Ats LinkedAccounts - -
client.ats.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.hris.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -14876,7 +14806,7 @@ await client.ats.linkToken.create({
-List linked accounts for your organization. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -14892,7 +14822,7 @@ List linked accounts for your organization.
```typescript -await client.ats.linkedAccounts.list(); +await client.hris.scopes.linkedAccountScopesRetrieve(); ```
@@ -14908,15 +14838,7 @@ await client.ats.linkedAccounts.list();
-**request:** `Merge.ats.LinkedAccountsListRequest` - -
-
- -
-
- -**requestOptions:** `LinkedAccounts.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -14927,9 +14849,7 @@ await client.ats.linkedAccounts.list();
-## Ats Offers - -
client.ats.offers.list({ ...params }) -> Merge.PaginatedOfferList +
client.hris.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -14941,7 +14861,7 @@ await client.ats.linkedAccounts.list();
-Returns a list of `Offer` objects. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -14957,7 +14877,33 @@ Returns a list of `Offer` objects.
```typescript -await client.ats.offers.list(); +await client.hris.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); ```
@@ -14973,7 +14919,7 @@ await client.ats.offers.list();
-**request:** `Merge.ats.OffersListRequest` +**request:** `Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -14981,7 +14927,7 @@ await client.ats.offers.list();
-**requestOptions:** `Offers.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -14992,7 +14938,9 @@ await client.ats.offers.list();
-
client.ats.offers.retrieve(id, { ...params }) -> Merge.Offer +## Hris DeleteAccount + +
client.hris.deleteAccount.delete() -> void
@@ -15004,7 +14952,7 @@ await client.ats.offers.list();
-Returns an `Offer` object with the given `id`. +Delete a linked account.
@@ -15020,39 +14968,23 @@ Returns an `Offer` object with the given `id`.
```typescript -await client.ats.offers.retrieve("id"); +await client.hris.deleteAccount.delete(); ```
-
- - - -#### ⚙️ Parameters - -
-
- -
-
- -**id:** `string` - +
+#### ⚙️ Parameters +
-**request:** `Merge.ats.OffersRetrieveRequest` - -
-
-
-**requestOptions:** `Offers.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -15063,9 +14995,9 @@ await client.ats.offers.retrieve("id");
-## Ats Offices +## Hris Dependents -
client.ats.offices.list({ ...params }) -> Merge.PaginatedOfficeList +
client.hris.dependents.list({ ...params }) -> Merge.PaginatedDependentList
@@ -15077,7 +15009,7 @@ await client.ats.offers.retrieve("id");
-Returns a list of `Office` objects. +Returns a list of `Dependent` objects.
@@ -15093,7 +15025,7 @@ Returns a list of `Office` objects.
```typescript -await client.ats.offices.list(); +await client.hris.dependents.list(); ```
@@ -15109,7 +15041,7 @@ await client.ats.offices.list();
-**request:** `Merge.ats.OfficesListRequest` +**request:** `Merge.hris.DependentsListRequest`
@@ -15117,7 +15049,7 @@ await client.ats.offices.list();
-**requestOptions:** `Offices.RequestOptions` +**requestOptions:** `Dependents.RequestOptions`
@@ -15128,7 +15060,7 @@ await client.ats.offices.list();
-
client.ats.offices.retrieve(id, { ...params }) -> Merge.Office +
client.hris.dependents.retrieve(id, { ...params }) -> Merge.Dependent
@@ -15140,7 +15072,7 @@ await client.ats.offices.list();
-Returns an `Office` object with the given `id`. +Returns a `Dependent` object with the given `id`.
@@ -15156,7 +15088,7 @@ Returns an `Office` object with the given `id`.
```typescript -await client.ats.offices.retrieve("id"); +await client.hris.dependents.retrieve("id"); ```
@@ -15180,7 +15112,7 @@ await client.ats.offices.retrieve("id");
-**request:** `Merge.ats.OfficesRetrieveRequest` +**request:** `Merge.hris.DependentsRetrieveRequest`
@@ -15188,7 +15120,7 @@ await client.ats.offices.retrieve("id");
-**requestOptions:** `Offices.RequestOptions` +**requestOptions:** `Dependents.RequestOptions`
@@ -15199,9 +15131,9 @@ await client.ats.offices.retrieve("id");
-## Ats Passthrough +## Hris EmployeePayrollRuns -
client.ats.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.hris.employeePayrollRuns.list({ ...params }) -> Merge.PaginatedEmployeePayrollRunList
@@ -15213,7 +15145,7 @@ await client.ats.offices.retrieve("id");
-Pull data from an endpoint not currently supported by Merge. +Returns a list of `EmployeePayrollRun` objects.
@@ -15229,10 +15161,7 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.ats.passthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.hris.employeePayrollRuns.list(); ```
@@ -15248,7 +15177,7 @@ await client.ats.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.hris.EmployeePayrollRunsListRequest`
@@ -15256,7 +15185,7 @@ await client.ats.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `EmployeePayrollRuns.RequestOptions`
@@ -15267,9 +15196,7 @@ await client.ats.passthrough.create({
-## Ats RegenerateKey - -
client.ats.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.hris.employeePayrollRuns.retrieve(id, { ...params }) -> Merge.EmployeePayrollRun
@@ -15281,7 +15208,7 @@ await client.ats.passthrough.create({
-Exchange remote keys. +Returns an `EmployeePayrollRun` object with the given `id`.
@@ -15297,9 +15224,7 @@ Exchange remote keys.
```typescript -await client.ats.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.hris.employeePayrollRuns.retrieve("id"); ```
@@ -15315,7 +15240,7 @@ await client.ats.regenerateKey.create({
-**request:** `Merge.ats.RemoteKeyForRegenerationRequest` +**id:** `string`
@@ -15323,7 +15248,15 @@ await client.ats.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**request:** `Merge.hris.EmployeePayrollRunsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `EmployeePayrollRuns.RequestOptions`
@@ -15334,9 +15267,9 @@ await client.ats.regenerateKey.create({
-## Ats RejectReasons +## Hris Employees -
client.ats.rejectReasons.list({ ...params }) -> Merge.PaginatedRejectReasonList +
client.hris.employees.list({ ...params }) -> Merge.PaginatedEmployeeList
@@ -15348,7 +15281,7 @@ await client.ats.regenerateKey.create({
-Returns a list of `RejectReason` objects. +Returns a list of `Employee` objects.
@@ -15364,7 +15297,7 @@ Returns a list of `RejectReason` objects.
```typescript -await client.ats.rejectReasons.list(); +await client.hris.employees.list(); ```
@@ -15380,7 +15313,7 @@ await client.ats.rejectReasons.list();
-**request:** `Merge.ats.RejectReasonsListRequest` +**request:** `Merge.hris.EmployeesListRequest`
@@ -15388,7 +15321,7 @@ await client.ats.rejectReasons.list();
-**requestOptions:** `RejectReasons.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15399,7 +15332,7 @@ await client.ats.rejectReasons.list();
-
client.ats.rejectReasons.retrieve(id, { ...params }) -> Merge.RejectReason +
client.hris.employees.create({ ...params }) -> Merge.EmployeeResponse
@@ -15411,7 +15344,7 @@ await client.ats.rejectReasons.list();
-Returns a `RejectReason` object with the given `id`. +Creates an `Employee` object with the given values.
@@ -15427,7 +15360,9 @@ Returns a `RejectReason` object with the given `id`.
```typescript -await client.ats.rejectReasons.retrieve("id"); +await client.hris.employees.create({ + model: {}, +}); ```
@@ -15443,15 +15378,7 @@ await client.ats.rejectReasons.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.RejectReasonsRetrieveRequest` +**request:** `Merge.hris.EmployeeEndpointRequest`
@@ -15459,7 +15386,7 @@ await client.ats.rejectReasons.retrieve("id");
-**requestOptions:** `RejectReasons.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15470,9 +15397,7 @@ await client.ats.rejectReasons.retrieve("id");
-## Ats Scorecards - -
client.ats.scorecards.list({ ...params }) -> Merge.PaginatedScorecardList +
client.hris.employees.retrieve(id, { ...params }) -> Merge.Employee
@@ -15484,7 +15409,7 @@ await client.ats.rejectReasons.retrieve("id");
-Returns a list of `Scorecard` objects. +Returns an `Employee` object with the given `id`.
@@ -15500,7 +15425,7 @@ Returns a list of `Scorecard` objects.
```typescript -await client.ats.scorecards.list(); +await client.hris.employees.retrieve("id"); ```
@@ -15516,7 +15441,7 @@ await client.ats.scorecards.list();
-**request:** `Merge.ats.ScorecardsListRequest` +**id:** `string`
@@ -15524,7 +15449,15 @@ await client.ats.scorecards.list();
-**requestOptions:** `Scorecards.RequestOptions` +**request:** `Merge.hris.EmployeesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Employees.RequestOptions`
@@ -15535,7 +15468,7 @@ await client.ats.scorecards.list();
-
client.ats.scorecards.retrieve(id, { ...params }) -> Merge.Scorecard +
client.hris.employees.ignoreCreate(modelId, { ...params }) -> void
@@ -15547,7 +15480,7 @@ await client.ats.scorecards.list();
-Returns a `Scorecard` object with the given `id`. +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -15563,7 +15496,9 @@ Returns a `Scorecard` object with the given `id`.
```typescript -await client.ats.scorecards.retrieve("id"); +await client.hris.employees.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", +}); ```
@@ -15579,7 +15514,7 @@ await client.ats.scorecards.retrieve("id");
-**id:** `string` +**modelId:** `string`
@@ -15587,7 +15522,7 @@ await client.ats.scorecards.retrieve("id");
-**request:** `Merge.ats.ScorecardsRetrieveRequest` +**request:** `Merge.hris.IgnoreCommonModelRequest`
@@ -15595,7 +15530,7 @@ await client.ats.scorecards.retrieve("id");
-**requestOptions:** `Scorecards.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15606,9 +15541,7 @@ await client.ats.scorecards.retrieve("id");
-## Ats SyncStatus - -
client.ats.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.hris.employees.metaPostRetrieve() -> Merge.MetaResponse
@@ -15620,7 +15553,7 @@ await client.ats.scorecards.retrieve("id");
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns metadata for `Employee` POSTs.
@@ -15636,7 +15569,7 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.ats.syncStatus.list(); +await client.hris.employees.metaPostRetrieve(); ```
@@ -15652,15 +15585,7 @@ await client.ats.syncStatus.list();
-**request:** `Merge.ats.SyncStatusListRequest` - -
-
- -
-
- -**requestOptions:** `SyncStatus.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15671,9 +15596,9 @@ await client.ats.syncStatus.list();
-## Ats ForceResync +## Hris EmployerBenefits -
client.ats.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.hris.employerBenefits.list({ ...params }) -> Merge.PaginatedEmployerBenefitList
@@ -15685,7 +15610,7 @@ await client.ats.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns a list of `EmployerBenefit` objects.
@@ -15701,7 +15626,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.ats.forceResync.syncStatusResyncCreate(); +await client.hris.employerBenefits.list(); ```
@@ -15717,7 +15642,15 @@ await client.ats.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**request:** `Merge.hris.EmployerBenefitsListRequest` + +
+
+ +
+
+ +**requestOptions:** `EmployerBenefits.RequestOptions`
@@ -15728,9 +15661,7 @@ await client.ats.forceResync.syncStatusResyncCreate();
-## Ats Tags - -
client.ats.tags.list({ ...params }) -> Merge.PaginatedTagList +
client.hris.employerBenefits.retrieve(id, { ...params }) -> Merge.EmployerBenefit
@@ -15742,7 +15673,7 @@ await client.ats.forceResync.syncStatusResyncCreate();
-Returns a list of `Tag` objects. +Returns an `EmployerBenefit` object with the given `id`.
@@ -15758,7 +15689,7 @@ Returns a list of `Tag` objects.
```typescript -await client.ats.tags.list(); +await client.hris.employerBenefits.retrieve("id"); ```
@@ -15774,7 +15705,7 @@ await client.ats.tags.list();
-**request:** `Merge.ats.TagsListRequest` +**id:** `string`
@@ -15782,7 +15713,15 @@ await client.ats.tags.list();
-**requestOptions:** `Tags.RequestOptions` +**request:** `Merge.hris.EmployerBenefitsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `EmployerBenefits.RequestOptions`
@@ -15793,9 +15732,9 @@ await client.ats.tags.list();
-## Ats Users +## Hris Employments -
client.ats.users.list({ ...params }) -> Merge.PaginatedRemoteUserList +
client.hris.employments.list({ ...params }) -> Merge.PaginatedEmploymentList
@@ -15807,7 +15746,7 @@ await client.ats.tags.list();
-Returns a list of `RemoteUser` objects. +Returns a list of `Employment` objects.
@@ -15823,7 +15762,7 @@ Returns a list of `RemoteUser` objects.
```typescript -await client.ats.users.list(); +await client.hris.employments.list(); ```
@@ -15839,7 +15778,7 @@ await client.ats.users.list();
-**request:** `Merge.ats.UsersListRequest` +**request:** `Merge.hris.EmploymentsListRequest`
@@ -15847,7 +15786,7 @@ await client.ats.users.list();
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Employments.RequestOptions`
@@ -15858,7 +15797,7 @@ await client.ats.users.list();
-
client.ats.users.retrieve(id, { ...params }) -> Merge.RemoteUser +
client.hris.employments.retrieve(id, { ...params }) -> Merge.Employment
@@ -15870,7 +15809,7 @@ await client.ats.users.list();
-Returns a `RemoteUser` object with the given `id`. +Returns an `Employment` object with the given `id`.
@@ -15886,7 +15825,7 @@ Returns a `RemoteUser` object with the given `id`.
```typescript -await client.ats.users.retrieve("id"); +await client.hris.employments.retrieve("id"); ```
@@ -15910,7 +15849,7 @@ await client.ats.users.retrieve("id");
-**request:** `Merge.ats.UsersRetrieveRequest` +**request:** `Merge.hris.EmploymentsRetrieveRequest`
@@ -15918,7 +15857,7 @@ await client.ats.users.retrieve("id");
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Employments.RequestOptions`
@@ -15929,9 +15868,9 @@ await client.ats.users.retrieve("id");
-## Ats WebhookReceivers +## Hris FieldMapping -
client.ats.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.hris.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -15943,7 +15882,7 @@ await client.ats.users.retrieve("id");
-Returns a list of `WebhookReceiver` objects. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -15959,7 +15898,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.ats.webhookReceivers.list(); +await client.hris.fieldMapping.fieldMappingsRetrieve(); ```
@@ -15975,7 +15914,15 @@ await client.ats.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.hris.FieldMappingsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -15986,7 +15933,7 @@ await client.ats.webhookReceivers.list();
-
client.ats.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.hris.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -15998,7 +15945,7 @@ await client.ats.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -16014,9 +15961,13 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.ats.webhookReceivers.create({ - event: "event", - isActive: true, +await client.hris.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", }); ``` @@ -16033,7 +15984,7 @@ await client.ats.webhookReceivers.create({
-**request:** `Merge.ats.WebhookReceiverRequest` +**request:** `Merge.hris.CreateFieldMappingRequest`
@@ -16041,7 +15992,7 @@ await client.ats.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16052,9 +16003,7 @@ await client.ats.webhookReceivers.create({
-## Crm AccountDetails - -
client.crm.accountDetails.retrieve() -> Merge.AccountDetails +
client.hris.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -16066,7 +16015,7 @@ await client.ats.webhookReceivers.create({
-Get details for a linked account. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -16082,7 +16031,7 @@ Get details for a linked account.
```typescript -await client.crm.accountDetails.retrieve(); +await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -16098,7 +16047,15 @@ await client.crm.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**fieldMappingId:** `string` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16109,9 +16066,7 @@ await client.crm.accountDetails.retrieve();
-## Crm AccountToken - -
client.crm.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.hris.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -16123,7 +16078,7 @@ await client.crm.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -16139,7 +16094,7 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.crm.accountToken.retrieve("public_token"); +await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -16155,7 +16110,7 @@ await client.crm.accountToken.retrieve("public_token");
-**publicToken:** `string` +**fieldMappingId:** `string`
@@ -16163,7 +16118,15 @@ await client.crm.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**request:** `Merge.hris.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16174,9 +16137,7 @@ await client.crm.accountToken.retrieve("public_token");
-## Crm Accounts - -
client.crm.accounts.list({ ...params }) -> Merge.PaginatedAccountList +
client.hris.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -16188,7 +16149,7 @@ await client.crm.accountToken.retrieve("public_token");
-Returns a list of `Account` objects. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -16204,7 +16165,7 @@ Returns a list of `Account` objects.
```typescript -await client.crm.accounts.list(); +await client.hris.fieldMapping.remoteFieldsRetrieve(); ```
@@ -16220,7 +16181,7 @@ await client.crm.accounts.list();
-**request:** `Merge.crm.AccountsListRequest` +**request:** `Merge.hris.RemoteFieldsRetrieveRequest`
@@ -16228,7 +16189,7 @@ await client.crm.accounts.list();
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16239,7 +16200,7 @@ await client.crm.accounts.list();
-
client.crm.accounts.create({ ...params }) -> Merge.CrmAccountResponse +
client.hris.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -16251,7 +16212,7 @@ await client.crm.accounts.list();
-Creates an `Account` object with the given values. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -16267,9 +16228,7 @@ Creates an `Account` object with the given values.
```typescript -await client.crm.accounts.create({ - model: {}, -}); +await client.hris.fieldMapping.targetFieldsRetrieve(); ```
@@ -16285,15 +16244,7 @@ await client.crm.accounts.create({
-**request:** `Merge.crm.CrmAccountEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16304,7 +16255,9 @@ await client.crm.accounts.create({
-
client.crm.accounts.retrieve(id, { ...params }) -> Merge.Account +## Hris GenerateKey + +
client.hris.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -16316,7 +16269,7 @@ await client.crm.accounts.create({
-Returns an `Account` object with the given `id`. +Create a remote key.
@@ -16332,7 +16285,9 @@ Returns an `Account` object with the given `id`.
```typescript -await client.crm.accounts.retrieve("id"); +await client.hris.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -16348,15 +16303,7 @@ await client.crm.accounts.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.AccountsRetrieveRequest` +**request:** `Merge.hris.GenerateRemoteKeyRequest`
@@ -16364,7 +16311,7 @@ await client.crm.accounts.retrieve("id");
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -16375,7 +16322,9 @@ await client.crm.accounts.retrieve("id");
-
client.crm.accounts.partialUpdate(id, { ...params }) -> Merge.CrmAccountResponse +## Hris Groups + +
client.hris.groups.list({ ...params }) -> Merge.PaginatedGroupList
@@ -16387,7 +16336,7 @@ await client.crm.accounts.retrieve("id");
-Updates an `Account` object with the given `id`. +Returns a list of `Group` objects.
@@ -16403,9 +16352,7 @@ Updates an `Account` object with the given `id`.
```typescript -await client.crm.accounts.partialUpdate("id", { - model: {}, -}); +await client.hris.groups.list(); ```
@@ -16421,15 +16368,7 @@ await client.crm.accounts.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedCrmAccountEndpointRequest` +**request:** `Merge.hris.GroupsListRequest`
@@ -16437,7 +16376,7 @@ await client.crm.accounts.partialUpdate("id", {
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `Groups.RequestOptions`
@@ -16448,7 +16387,7 @@ await client.crm.accounts.partialUpdate("id", {
-
client.crm.accounts.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.hris.groups.retrieve(id, { ...params }) -> Merge.Group
@@ -16460,7 +16399,7 @@ await client.crm.accounts.partialUpdate("id", {
-Returns metadata for `CRMAccount` PATCHs. +Returns a `Group` object with the given `id`.
@@ -16476,7 +16415,7 @@ Returns metadata for `CRMAccount` PATCHs.
```typescript -await client.crm.accounts.metaPatchRetrieve("id"); +await client.hris.groups.retrieve("id"); ```
@@ -16500,7 +16439,15 @@ await client.crm.accounts.metaPatchRetrieve("id");
-**requestOptions:** `Accounts.RequestOptions` +**request:** `Merge.hris.GroupsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Groups.RequestOptions`
@@ -16511,7 +16458,9 @@ await client.crm.accounts.metaPatchRetrieve("id");
-
client.crm.accounts.metaPostRetrieve() -> Merge.MetaResponse +## Hris Issues + +
client.hris.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -16523,7 +16472,7 @@ await client.crm.accounts.metaPatchRetrieve("id");
-Returns metadata for `CRMAccount` POSTs. +Gets all issues for Organization.
@@ -16539,7 +16488,7 @@ Returns metadata for `CRMAccount` POSTs.
```typescript -await client.crm.accounts.metaPostRetrieve(); +await client.hris.issues.list(); ```
@@ -16555,7 +16504,15 @@ await client.crm.accounts.metaPostRetrieve();
-**requestOptions:** `Accounts.RequestOptions` +**request:** `Merge.hris.IssuesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -16566,7 +16523,7 @@ await client.crm.accounts.metaPostRetrieve();
-
client.crm.accounts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.hris.issues.retrieve(id) -> Merge.Issue
@@ -16578,7 +16535,7 @@ await client.crm.accounts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Get a specific issue.
@@ -16594,7 +16551,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.accounts.remoteFieldClassesList(); +await client.hris.issues.retrieve("id"); ```
@@ -16610,7 +16567,7 @@ await client.crm.accounts.remoteFieldClassesList();
-**request:** `Merge.crm.AccountsRemoteFieldClassesListRequest` +**id:** `string`
@@ -16618,7 +16575,7 @@ await client.crm.accounts.remoteFieldClassesList();
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -16629,9 +16586,9 @@ await client.crm.accounts.remoteFieldClassesList();
-## Crm AsyncPassthrough +## Hris LinkToken -
client.crm.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.hris.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -16643,7 +16600,7 @@ await client.crm.accounts.remoteFieldClassesList();
-Asynchronously pull data from an endpoint not currently supported by Merge. +Creates a link token to be used when linking a new end user.
@@ -16659,9 +16616,11 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.crm.asyncPassthrough.create({ - method: "GET", - path: "/scooters", +await client.hris.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); ``` @@ -16678,7 +16637,7 @@ await client.crm.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.hris.EndUserDetailsRequest`
@@ -16686,7 +16645,7 @@ await client.crm.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -16697,7 +16656,9 @@ await client.crm.asyncPassthrough.create({
-
client.crm.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +## Hris LinkedAccounts + +
client.hris.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -16709,7 +16670,7 @@ await client.crm.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +List linked accounts for your organization.
@@ -16725,7 +16686,7 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.hris.linkedAccounts.list(); ```
@@ -16741,7 +16702,7 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**asyncPassthroughReceiptId:** `string` +**request:** `Merge.hris.LinkedAccountsListRequest`
@@ -16749,7 +16710,7 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -16760,9 +16721,9 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-## Crm AuditTrail +## Hris Locations -
client.crm.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.hris.locations.list({ ...params }) -> Merge.PaginatedLocationList
@@ -16774,7 +16735,7 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Gets a list of audit trail events. +Returns a list of `Location` objects.
@@ -16790,7 +16751,7 @@ Gets a list of audit trail events.
```typescript -await client.crm.auditTrail.list(); +await client.hris.locations.list(); ```
@@ -16806,7 +16767,7 @@ await client.crm.auditTrail.list();
-**request:** `Merge.crm.AuditTrailListRequest` +**request:** `Merge.hris.LocationsListRequest`
@@ -16814,7 +16775,7 @@ await client.crm.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `Locations.RequestOptions`
@@ -16825,9 +16786,7 @@ await client.crm.auditTrail.list();
-## Crm AvailableActions - -
client.crm.availableActions.retrieve() -> Merge.AvailableActions +
client.hris.locations.retrieve(id, { ...params }) -> Merge.Location
@@ -16839,7 +16798,7 @@ await client.crm.auditTrail.list();
-Returns a list of models and actions available for an account. +Returns a `Location` object with the given `id`.
@@ -16855,7 +16814,7 @@ Returns a list of models and actions available for an account.
```typescript -await client.crm.availableActions.retrieve(); +await client.hris.locations.retrieve("id"); ```
@@ -16871,7 +16830,23 @@ await client.crm.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.LocationsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Locations.RequestOptions`
@@ -16882,9 +16857,9 @@ await client.crm.availableActions.retrieve();
-## Crm Contacts +## Hris Passthrough -
client.crm.contacts.list({ ...params }) -> Merge.PaginatedContactList +
client.hris.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -16896,7 +16871,7 @@ await client.crm.availableActions.retrieve();
-Returns a list of `Contact` objects. +Pull data from an endpoint not currently supported by Merge.
@@ -16912,7 +16887,10 @@ Returns a list of `Contact` objects.
```typescript -await client.crm.contacts.list(); +await client.hris.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -16928,7 +16906,7 @@ await client.crm.contacts.list();
-**request:** `Merge.crm.ContactsListRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -16936,7 +16914,7 @@ await client.crm.contacts.list();
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Passthrough.RequestOptions`
@@ -16947,7 +16925,9 @@ await client.crm.contacts.list();
-
client.crm.contacts.create({ ...params }) -> Merge.CrmContactResponse +## Hris PayGroups + +
client.hris.payGroups.list({ ...params }) -> Merge.PaginatedPayGroupList
@@ -16959,7 +16939,7 @@ await client.crm.contacts.list();
-Creates a `Contact` object with the given values. +Returns a list of `PayGroup` objects.
@@ -16975,9 +16955,7 @@ Creates a `Contact` object with the given values.
```typescript -await client.crm.contacts.create({ - model: {}, -}); +await client.hris.payGroups.list(); ```
@@ -16993,7 +16971,7 @@ await client.crm.contacts.create({
-**request:** `Merge.crm.CrmContactEndpointRequest` +**request:** `Merge.hris.PayGroupsListRequest`
@@ -17001,7 +16979,7 @@ await client.crm.contacts.create({
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayGroups.RequestOptions`
@@ -17012,7 +16990,7 @@ await client.crm.contacts.create({
-
client.crm.contacts.retrieve(id, { ...params }) -> Merge.Contact +
client.hris.payGroups.retrieve(id, { ...params }) -> Merge.PayGroup
@@ -17024,7 +17002,7 @@ await client.crm.contacts.create({
-Returns a `Contact` object with the given `id`. +Returns a `PayGroup` object with the given `id`.
@@ -17040,7 +17018,7 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.crm.contacts.retrieve("id"); +await client.hris.payGroups.retrieve("id"); ```
@@ -17064,7 +17042,7 @@ await client.crm.contacts.retrieve("id");
-**request:** `Merge.crm.ContactsRetrieveRequest` +**request:** `Merge.hris.PayGroupsRetrieveRequest`
@@ -17072,7 +17050,7 @@ await client.crm.contacts.retrieve("id");
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayGroups.RequestOptions`
@@ -17083,7 +17061,9 @@ await client.crm.contacts.retrieve("id");
-
client.crm.contacts.partialUpdate(id, { ...params }) -> Merge.CrmContactResponse +## Hris PayrollRuns + +
client.hris.payrollRuns.list({ ...params }) -> Merge.PaginatedPayrollRunList
@@ -17095,7 +17075,7 @@ await client.crm.contacts.retrieve("id");
-Updates a `Contact` object with the given `id`. +Returns a list of `PayrollRun` objects.
@@ -17111,9 +17091,7 @@ Updates a `Contact` object with the given `id`.
```typescript -await client.crm.contacts.partialUpdate("id", { - model: {}, -}); +await client.hris.payrollRuns.list(); ```
@@ -17129,15 +17107,7 @@ await client.crm.contacts.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedCrmContactEndpointRequest` +**request:** `Merge.hris.PayrollRunsListRequest`
@@ -17145,7 +17115,7 @@ await client.crm.contacts.partialUpdate("id", {
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayrollRuns.RequestOptions`
@@ -17156,7 +17126,7 @@ await client.crm.contacts.partialUpdate("id", {
-
client.crm.contacts.ignoreCreate(modelId, { ...params }) -> void +
client.hris.payrollRuns.retrieve(id, { ...params }) -> Merge.PayrollRun
@@ -17168,7 +17138,7 @@ await client.crm.contacts.partialUpdate("id", {
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Returns a `PayrollRun` object with the given `id`.
@@ -17184,9 +17154,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.crm.contacts.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", -}); +await client.hris.payrollRuns.retrieve("id"); ```
@@ -17202,7 +17170,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**modelId:** `string` +**id:** `string`
@@ -17210,7 +17178,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**request:** `Merge.IgnoreCommonModelRequest` +**request:** `Merge.hris.PayrollRunsRetrieveRequest`
@@ -17218,7 +17186,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayrollRuns.RequestOptions`
@@ -17229,7 +17197,9 @@ await client.crm.contacts.ignoreCreate("model_id", {
-
client.crm.contacts.metaPatchRetrieve(id) -> Merge.MetaResponse +## Hris RegenerateKey + +
client.hris.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -17241,7 +17211,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-Returns metadata for `CRMContact` PATCHs. +Exchange remote keys.
@@ -17257,7 +17227,9 @@ Returns metadata for `CRMContact` PATCHs.
```typescript -await client.crm.contacts.metaPatchRetrieve("id"); +await client.hris.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -17273,7 +17245,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-**id:** `string` +**request:** `Merge.hris.RemoteKeyForRegenerationRequest`
@@ -17281,7 +17253,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -17292,7 +17264,9 @@ await client.crm.contacts.metaPatchRetrieve("id");
-
client.crm.contacts.metaPostRetrieve() -> Merge.MetaResponse +## Hris SyncStatus + +
client.hris.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -17304,7 +17278,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-Returns metadata for `CRMContact` POSTs. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -17320,7 +17294,7 @@ Returns metadata for `CRMContact` POSTs.
```typescript -await client.crm.contacts.metaPostRetrieve(); +await client.hris.syncStatus.list(); ```
@@ -17336,7 +17310,15 @@ await client.crm.contacts.metaPostRetrieve();
-**requestOptions:** `Contacts.RequestOptions` +**request:** `Merge.hris.SyncStatusListRequest` + +
+
+ +
+
+ +**requestOptions:** `SyncStatus.RequestOptions`
@@ -17347,7 +17329,9 @@ await client.crm.contacts.metaPostRetrieve();
-
client.crm.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Hris ForceResync + +
client.hris.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -17359,7 +17343,7 @@ await client.crm.contacts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -17375,7 +17359,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.contacts.remoteFieldClassesList(); +await client.hris.forceResync.syncStatusResyncCreate(); ```
@@ -17391,15 +17375,7 @@ await client.crm.contacts.remoteFieldClassesList();
-**request:** `Merge.crm.ContactsRemoteFieldClassesListRequest` - -
-
- -
-
- -**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -17410,9 +17386,9 @@ await client.crm.contacts.remoteFieldClassesList();
-## Crm CustomObjectClasses +## Hris Teams -
client.crm.customObjectClasses.list({ ...params }) -> Merge.PaginatedCustomObjectClassList +
client.hris.teams.list({ ...params }) -> Merge.PaginatedTeamList
@@ -17424,7 +17400,7 @@ await client.crm.contacts.remoteFieldClassesList();
-Returns a list of `CustomObjectClass` objects. +Returns a list of `Team` objects.
@@ -17440,7 +17416,7 @@ Returns a list of `CustomObjectClass` objects.
```typescript -await client.crm.customObjectClasses.list(); +await client.hris.teams.list(); ```
@@ -17456,7 +17432,7 @@ await client.crm.customObjectClasses.list();
-**request:** `Merge.crm.CustomObjectClassesListRequest` +**request:** `Merge.hris.TeamsListRequest`
@@ -17464,7 +17440,7 @@ await client.crm.customObjectClasses.list();
-**requestOptions:** `CustomObjectClasses.RequestOptions` +**requestOptions:** `Teams.RequestOptions`
@@ -17475,7 +17451,7 @@ await client.crm.customObjectClasses.list();
-
client.crm.customObjectClasses.retrieve(id, { ...params }) -> Merge.CustomObjectClass +
client.hris.teams.retrieve(id, { ...params }) -> Merge.Team
@@ -17487,7 +17463,7 @@ await client.crm.customObjectClasses.list();
-Returns a `CustomObjectClass` object with the given `id`. +Returns a `Team` object with the given `id`.
@@ -17503,7 +17479,7 @@ Returns a `CustomObjectClass` object with the given `id`.
```typescript -await client.crm.customObjectClasses.retrieve("id"); +await client.hris.teams.retrieve("id"); ```
@@ -17527,7 +17503,7 @@ await client.crm.customObjectClasses.retrieve("id");
-**request:** `Merge.crm.CustomObjectClassesRetrieveRequest` +**request:** `Merge.hris.TeamsRetrieveRequest`
@@ -17535,7 +17511,7 @@ await client.crm.customObjectClasses.retrieve("id");
-**requestOptions:** `CustomObjectClasses.RequestOptions` +**requestOptions:** `Teams.RequestOptions`
@@ -17546,9 +17522,9 @@ await client.crm.customObjectClasses.retrieve("id");
-## Crm AssociationTypes +## Hris TimeOff -
client.crm.associationTypes.customObjectClassesAssociationTypesList(customObjectClassId, { ...params }) -> Merge.PaginatedAssociationTypeList +
client.hris.timeOff.list({ ...params }) -> Merge.PaginatedTimeOffList
@@ -17560,7 +17536,7 @@ await client.crm.customObjectClasses.retrieve("id");
-Returns a list of `AssociationType` objects. +Returns a list of `TimeOff` objects.
@@ -17576,7 +17552,7 @@ Returns a list of `AssociationType` objects.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id"); +await client.hris.timeOff.list(); ```
@@ -17592,15 +17568,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-**customObjectClassId:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CustomObjectClassesAssociationTypesListRequest` +**request:** `Merge.hris.TimeOffListRequest`
@@ -17608,7 +17576,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17619,7 +17587,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-
client.crm.associationTypes.customObjectClassesAssociationTypesCreate(customObjectClassId, { ...params }) -> Merge.CrmAssociationTypeResponse +
client.hris.timeOff.create({ ...params }) -> Merge.TimeOffResponse
@@ -17631,7 +17599,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-Creates an `AssociationType` object with the given values. +Creates a `TimeOff` object with the given values.
@@ -17647,20 +17615,8 @@ Creates an `AssociationType` object with the given values.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("custom_object_class_id", { - model: { - sourceObjectClass: { - id: "id", - originType: "CUSTOM_OBJECT", - }, - targetObjectClasses: [ - { - id: "id", - originType: "CUSTOM_OBJECT", - }, - ], - remoteKeyName: "remote_key_name", - }, +await client.hris.timeOff.create({ + model: {}, }); ``` @@ -17677,15 +17633,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-**customObjectClassId:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CrmAssociationTypeEndpointRequest` +**request:** `Merge.hris.TimeOffEndpointRequest`
@@ -17693,7 +17641,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17704,7 +17652,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-
client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve(customObjectClassId, id, { ...params }) -> Merge.AssociationType +
client.hris.timeOff.retrieve(id, { ...params }) -> Merge.TimeOff
@@ -17716,7 +17664,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-Returns an `AssociationType` object with the given `id`. +Returns a `TimeOff` object with the given `id`.
@@ -17732,7 +17680,7 @@ Returns an `AssociationType` object with the given `id`.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id"); +await client.hris.timeOff.retrieve("id"); ```
@@ -17748,14 +17696,6 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**customObjectClassId:** `string` - -
-
- -
-
- **id:** `string`
@@ -17764,7 +17704,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**request:** `Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest` +**request:** `Merge.hris.TimeOffRetrieveRequest`
@@ -17772,7 +17712,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17783,7 +17723,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-
client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse +
client.hris.timeOff.metaPostRetrieve() -> Merge.MetaResponse
@@ -17795,7 +17735,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-Returns metadata for `CRMAssociationType` POSTs. +Returns metadata for `TimeOff` POSTs.
@@ -17811,7 +17751,7 @@ Returns metadata for `CRMAssociationType` POSTs.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id"); +await client.hris.timeOff.metaPostRetrieve(); ```
@@ -17827,15 +17767,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-**customObjectClassId:** `string` - -
-
- -
-
- -**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17846,9 +17778,9 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-## Crm CustomObjects +## Hris TimeOffBalances -
client.crm.customObjects.customObjectClassesCustomObjectsList(customObjectClassId, { ...params }) -> Merge.PaginatedCustomObjectList +
client.hris.timeOffBalances.list({ ...params }) -> Merge.PaginatedTimeOffBalanceList
@@ -17860,7 +17792,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-Returns a list of `CustomObject` objects. +Returns a list of `TimeOffBalance` objects.
@@ -17876,7 +17808,7 @@ Returns a list of `CustomObject` objects.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id"); +await client.hris.timeOffBalances.list(); ```
@@ -17892,15 +17824,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-**customObjectClassId:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CustomObjectClassesCustomObjectsListRequest` +**request:** `Merge.hris.TimeOffBalancesListRequest`
@@ -17908,7 +17832,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimeOffBalances.RequestOptions`
@@ -17919,7 +17843,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-
client.crm.customObjects.customObjectClassesCustomObjectsCreate(customObjectClassId, { ...params }) -> Merge.CrmCustomObjectResponse +
client.hris.timeOffBalances.retrieve(id, { ...params }) -> Merge.TimeOffBalance
@@ -17931,7 +17855,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-Creates a `CustomObject` object with the given values. +Returns a `TimeOffBalance` object with the given `id`.
@@ -17947,13 +17871,7 @@ Creates a `CustomObject` object with the given values.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { - model: { - fields: { - test_field: "hello", - }, - }, -}); +await client.hris.timeOffBalances.retrieve("id"); ```
@@ -17969,7 +17887,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**customObjectClassId:** `string` +**id:** `string`
@@ -17977,7 +17895,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**request:** `Merge.crm.CrmCustomObjectEndpointRequest` +**request:** `Merge.hris.TimeOffBalancesRetrieveRequest`
@@ -17985,7 +17903,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimeOffBalances.RequestOptions`
@@ -17996,7 +17914,9 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-
client.crm.customObjects.customObjectClassesCustomObjectsRetrieve(customObjectClassId, id, { ...params }) -> Merge.CustomObject +## Hris TimesheetEntries + +
client.hris.timesheetEntries.list({ ...params }) -> Merge.PaginatedTimesheetEntryList
@@ -18008,7 +17928,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-Returns a `CustomObject` object with the given `id`. +Returns a list of `TimesheetEntry` objects.
@@ -18024,7 +17944,7 @@ Returns a `CustomObject` object with the given `id`.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id"); +await client.hris.timesheetEntries.list(); ```
@@ -18040,23 +17960,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-**customObjectClassId:** `string` - -
-
- -
-
- -**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest` +**request:** `Merge.hris.TimesheetEntriesListRequest`
@@ -18064,7 +17968,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimesheetEntries.RequestOptions`
@@ -18075,7 +17979,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-
client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse +
client.hris.timesheetEntries.create({ ...params }) -> Merge.TimesheetEntryResponse
@@ -18087,7 +17991,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-Returns metadata for `CRMCustomObject` POSTs. +Creates a `TimesheetEntry` object with the given values.
@@ -18103,7 +18007,9 @@ Returns metadata for `CRMCustomObject` POSTs.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id"); +await client.hris.timesheetEntries.create({ + model: {}, +}); ```
@@ -18119,7 +18025,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-**customObjectClassId:** `string` +**request:** `Merge.hris.TimesheetEntryEndpointRequest`
@@ -18127,7 +18033,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimesheetEntries.RequestOptions`
@@ -18138,7 +18044,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-
client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.hris.timesheetEntries.retrieve(id, { ...params }) -> Merge.TimesheetEntry
@@ -18150,7 +18056,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-Returns a list of `RemoteFieldClass` objects. +Returns a `TimesheetEntry` object with the given `id`.
@@ -18166,7 +18072,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList(); +await client.hris.timesheetEntries.retrieve("id"); ```
@@ -18182,7 +18088,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest` +**id:** `string`
@@ -18190,7 +18096,15 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-**requestOptions:** `CustomObjects.RequestOptions` +**request:** `Merge.hris.TimesheetEntriesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `TimesheetEntries.RequestOptions`
@@ -18201,9 +18115,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-## Crm Associations - -
client.crm.associations.customObjectClassesCustomObjectsAssociationsList(customObjectClassId, objectId, { ...params }) -> Merge.PaginatedAssociationList +
client.hris.timesheetEntries.metaPostRetrieve() -> Merge.MetaResponse
@@ -18215,7 +18127,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-Returns a list of `Association` objects. +Returns metadata for `TimesheetEntry` POSTs.
@@ -18231,7 +18143,7 @@ Returns a list of `Association` objects.
```typescript -await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id"); +await client.hris.timesheetEntries.metaPostRetrieve(); ```
@@ -18247,31 +18159,64 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-**customObjectClassId:** `string` +**requestOptions:** `TimesheetEntries.RequestOptions` + +
+
+ +
+
+ +## Hris WebhookReceivers +
client.hris.webhookReceivers.list() -> Merge.WebhookReceiver[]
-**objectId:** `string` +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `WebhookReceiver` objects.
+
+
+ +#### 🔌 Usage
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest` +
+
+ +```typescript +await client.hris.webhookReceivers.list(); +``` +
+
+#### ⚙️ Parameters +
-**requestOptions:** `Associations.RequestOptions` +
+
+ +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -18282,7 +18227,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-
client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate(associationTypeId, sourceClassId, sourceObjectId, targetClassId, targetObjectId, { ...params }) -> Merge.Association +
client.hris.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -18294,7 +18239,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. +Creates a `WebhookReceiver` object with the given values.
@@ -18310,13 +18255,10 @@ Creates an Association between `source_object_id` and `target_object_id` of type
```typescript -await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate( - "association_type_id", - "source_class_id", - "source_object_id", - "target_class_id", - "target_object_id", -); +await client.hris.webhookReceivers.create({ + event: "event", + isActive: true, +}); ```
@@ -18332,7 +18274,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-**associationTypeId:** `string` +**request:** `Merge.hris.WebhookReceiverRequest`
@@ -18340,47 +18282,64 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-**sourceClassId:** `string` +**requestOptions:** `WebhookReceivers.RequestOptions`
- -
-
- -**sourceObjectId:** `string` +
+
+
+ +## Ticketing AccountDetails +
client.ticketing.accountDetails.retrieve() -> Merge.AccountDetails
-**targetClassId:** `string` +#### 📝 Description -
-
+
+
-**targetObjectId:** `string` +Get details for a linked account.
+
+
+ +#### 🔌 Usage
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest` +
+
+ +```typescript +await client.ticketing.accountDetails.retrieve(); +```
+
+
+ +#### ⚙️ Parameters
-**requestOptions:** `Associations.RequestOptions` +
+
+ +**requestOptions:** `AccountDetails.RequestOptions`
@@ -18391,9 +18350,9 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-## Crm Scopes +## Ticketing AccountToken -
client.crm.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.ticketing.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -18405,7 +18364,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns the account token for the end user with the provided public token.
@@ -18421,7 +18380,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.crm.scopes.defaultScopesRetrieve(); +await client.ticketing.accountToken.retrieve("public_token"); ```
@@ -18437,7 +18396,15 @@ await client.crm.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**publicToken:** `string` + +
+
+ +
+
+ +**requestOptions:** `AccountToken.RequestOptions`
@@ -18448,7 +18415,9 @@ await client.crm.scopes.defaultScopesRetrieve();
-
client.crm.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Ticketing Accounts + +
client.ticketing.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -18460,7 +18429,7 @@ await client.crm.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns a list of `Account` objects.
@@ -18476,7 +18445,7 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.crm.scopes.linkedAccountScopesRetrieve(); +await client.ticketing.accounts.list(); ```
@@ -18492,7 +18461,15 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.ticketing.AccountsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -18503,7 +18480,7 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-
client.crm.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.ticketing.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -18515,7 +18492,7 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Returns an `Account` object with the given `id`.
@@ -18531,33 +18508,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.crm.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.ticketing.accounts.retrieve("id"); ```
@@ -18573,7 +18524,7 @@ await client.crm.scopes.linkedAccountScopesCreate({
-**request:** `Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest` +**id:** `string`
@@ -18581,7 +18532,15 @@ await client.crm.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.ticketing.AccountsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -18592,9 +18551,9 @@ await client.crm.scopes.linkedAccountScopesCreate({
-## Crm DeleteAccount +## Ticketing AsyncPassthrough -
client.crm.deleteAccount.delete() -> void +
client.ticketing.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -18606,7 +18565,7 @@ await client.crm.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -18622,7 +18581,10 @@ Delete a linked account.
```typescript -await client.crm.deleteAccount.delete(); +await client.ticketing.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -18638,7 +18600,15 @@ await client.crm.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -18649,9 +18619,7 @@ await client.crm.deleteAccount.delete();
-## Crm EngagementTypes - -
client.crm.engagementTypes.list({ ...params }) -> Merge.PaginatedEngagementTypeList +
client.ticketing.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -18663,7 +18631,7 @@ await client.crm.deleteAccount.delete();
-Returns a list of `EngagementType` objects. +Retrieves data from earlier async-passthrough POST request
@@ -18679,7 +18647,7 @@ Returns a list of `EngagementType` objects.
```typescript -await client.crm.engagementTypes.list(); +await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -18695,7 +18663,7 @@ await client.crm.engagementTypes.list();
-**request:** `Merge.crm.EngagementTypesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -18703,7 +18671,7 @@ await client.crm.engagementTypes.list();
-**requestOptions:** `EngagementTypes.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -18714,7 +18682,9 @@ await client.crm.engagementTypes.list();
-
client.crm.engagementTypes.retrieve(id, { ...params }) -> Merge.EngagementType +## Ticketing Attachments + +
client.ticketing.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList
@@ -18726,7 +18696,7 @@ await client.crm.engagementTypes.list();
-Returns an `EngagementType` object with the given `id`. +Returns a list of `Attachment` objects.
@@ -18742,7 +18712,7 @@ Returns an `EngagementType` object with the given `id`.
```typescript -await client.crm.engagementTypes.retrieve("id"); +await client.ticketing.attachments.list(); ```
@@ -18758,15 +18728,7 @@ await client.crm.engagementTypes.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.EngagementTypesRetrieveRequest` +**request:** `Merge.ticketing.AttachmentsListRequest`
@@ -18774,7 +18736,7 @@ await client.crm.engagementTypes.retrieve("id");
-**requestOptions:** `EngagementTypes.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -18785,7 +18747,7 @@ await client.crm.engagementTypes.retrieve("id");
-
client.crm.engagementTypes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.attachments.create({ ...params }) -> Merge.TicketingAttachmentResponse
@@ -18797,7 +18759,7 @@ await client.crm.engagementTypes.retrieve("id");
-Returns a list of `RemoteFieldClass` objects. +Creates an `Attachment` object with the given values.
@@ -18813,7 +18775,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.engagementTypes.remoteFieldClassesList(); +await client.ticketing.attachments.create({ + model: {}, +}); ```
@@ -18829,7 +18793,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-**request:** `Merge.crm.EngagementTypesRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.TicketingAttachmentEndpointRequest`
@@ -18837,7 +18801,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-**requestOptions:** `EngagementTypes.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -18848,9 +18812,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-## Crm Engagements - -
client.crm.engagements.list({ ...params }) -> Merge.PaginatedEngagementList +
client.ticketing.attachments.retrieve(id, { ...params }) -> Merge.Attachment
@@ -18862,7 +18824,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-Returns a list of `Engagement` objects. +Returns an `Attachment` object with the given `id`.
@@ -18878,7 +18840,7 @@ Returns a list of `Engagement` objects.
```typescript -await client.crm.engagements.list(); +await client.ticketing.attachments.retrieve("id"); ```
@@ -18894,7 +18856,7 @@ await client.crm.engagements.list();
-**request:** `Merge.crm.EngagementsListRequest` +**id:** `string`
@@ -18902,7 +18864,15 @@ await client.crm.engagements.list();
-**requestOptions:** `Engagements.RequestOptions` +**request:** `Merge.ticketing.AttachmentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Attachments.RequestOptions`
@@ -18913,7 +18883,7 @@ await client.crm.engagements.list();
-
client.crm.engagements.create({ ...params }) -> Merge.EngagementResponse +
client.ticketing.attachments.metaPostRetrieve() -> Merge.MetaResponse
@@ -18925,7 +18895,7 @@ await client.crm.engagements.list();
-Creates an `Engagement` object with the given values. +Returns metadata for `TicketingAttachment` POSTs.
@@ -18941,9 +18911,7 @@ Creates an `Engagement` object with the given values.
```typescript -await client.crm.engagements.create({ - model: {}, -}); +await client.ticketing.attachments.metaPostRetrieve(); ```
@@ -18959,15 +18927,7 @@ await client.crm.engagements.create({
-**request:** `Merge.crm.EngagementEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -18978,7 +18938,9 @@ await client.crm.engagements.create({
-
client.crm.engagements.retrieve(id, { ...params }) -> Merge.Engagement +## Ticketing AuditTrail + +
client.ticketing.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -18990,7 +18952,7 @@ await client.crm.engagements.create({
-Returns an `Engagement` object with the given `id`. +Gets a list of audit trail events.
@@ -19006,7 +18968,7 @@ Returns an `Engagement` object with the given `id`.
```typescript -await client.crm.engagements.retrieve("id"); +await client.ticketing.auditTrail.list(); ```
@@ -19022,15 +18984,7 @@ await client.crm.engagements.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.EngagementsRetrieveRequest` +**request:** `Merge.ticketing.AuditTrailListRequest`
@@ -19038,7 +18992,7 @@ await client.crm.engagements.retrieve("id");
-**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -19049,7 +19003,9 @@ await client.crm.engagements.retrieve("id");
-
client.crm.engagements.partialUpdate(id, { ...params }) -> Merge.EngagementResponse +## Ticketing AvailableActions + +
client.ticketing.availableActions.retrieve() -> Merge.AvailableActions
@@ -19061,7 +19017,7 @@ await client.crm.engagements.retrieve("id");
-Updates an `Engagement` object with the given `id`. +Returns a list of models and actions available for an account.
@@ -19077,9 +19033,7 @@ Updates an `Engagement` object with the given `id`.
```typescript -await client.crm.engagements.partialUpdate("id", { - model: {}, -}); +await client.ticketing.availableActions.retrieve(); ```
@@ -19095,23 +19049,7 @@ await client.crm.engagements.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedEngagementEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -19122,7 +19060,9 @@ await client.crm.engagements.partialUpdate("id", {
-
client.crm.engagements.metaPatchRetrieve(id) -> Merge.MetaResponse +## Ticketing Collections + +
client.ticketing.collections.list({ ...params }) -> Merge.PaginatedCollectionList
@@ -19134,7 +19074,7 @@ await client.crm.engagements.partialUpdate("id", {
-Returns metadata for `Engagement` PATCHs. +Returns a list of `Collection` objects.
@@ -19150,7 +19090,7 @@ Returns metadata for `Engagement` PATCHs.
```typescript -await client.crm.engagements.metaPatchRetrieve("id"); +await client.ticketing.collections.list(); ```
@@ -19166,7 +19106,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-**id:** `string` +**request:** `Merge.ticketing.CollectionsListRequest`
@@ -19174,7 +19114,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `Collections.RequestOptions`
@@ -19185,7 +19125,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-
client.crm.engagements.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.collections.viewersList(collectionId, { ...params }) -> Merge.PaginatedViewerList
@@ -19197,7 +19137,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-Returns metadata for `Engagement` POSTs. +Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Collection` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls)
@@ -19213,7 +19153,7 @@ Returns metadata for `Engagement` POSTs.
```typescript -await client.crm.engagements.metaPostRetrieve(); +await client.ticketing.collections.viewersList("collection_id"); ```
@@ -19229,7 +19169,23 @@ await client.crm.engagements.metaPostRetrieve();
-**requestOptions:** `Engagements.RequestOptions` +**collectionId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.CollectionsViewersListRequest` + +
+
+ +
+
+ +**requestOptions:** `Collections.RequestOptions`
@@ -19240,7 +19196,7 @@ await client.crm.engagements.metaPostRetrieve();
-
client.crm.engagements.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.collections.retrieve(id, { ...params }) -> Merge.Collection
@@ -19252,7 +19208,7 @@ await client.crm.engagements.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a `Collection` object with the given `id`.
@@ -19268,7 +19224,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.engagements.remoteFieldClassesList(); +await client.ticketing.collections.retrieve("id"); ```
@@ -19284,7 +19240,7 @@ await client.crm.engagements.remoteFieldClassesList();
-**request:** `Merge.crm.EngagementsRemoteFieldClassesListRequest` +**id:** `string`
@@ -19292,7 +19248,15 @@ await client.crm.engagements.remoteFieldClassesList();
-**requestOptions:** `Engagements.RequestOptions` +**request:** `Merge.ticketing.CollectionsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Collections.RequestOptions`
@@ -19303,9 +19267,9 @@ await client.crm.engagements.remoteFieldClassesList();
-## Crm FieldMapping +## Ticketing Comments -
client.crm.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.ticketing.comments.list({ ...params }) -> Merge.PaginatedCommentList
@@ -19317,7 +19281,7 @@ await client.crm.engagements.remoteFieldClassesList();
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `Comment` objects.
@@ -19333,7 +19297,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.crm.fieldMapping.fieldMappingsRetrieve(); +await client.ticketing.comments.list(); ```
@@ -19349,7 +19313,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.crm.FieldMappingsRetrieveRequest` +**request:** `Merge.ticketing.CommentsListRequest`
@@ -19357,7 +19321,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Comments.RequestOptions`
@@ -19368,7 +19332,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-
client.crm.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.ticketing.comments.create({ ...params }) -> Merge.CommentResponse
@@ -19380,7 +19344,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates a `Comment` object with the given values.
@@ -19396,13 +19360,8 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.crm.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", +await client.ticketing.comments.create({ + model: {}, }); ``` @@ -19419,7 +19378,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.crm.CreateFieldMappingRequest` +**request:** `Merge.ticketing.CommentEndpointRequest`
@@ -19427,7 +19386,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Comments.RequestOptions`
@@ -19438,7 +19397,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-
client.crm.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +
client.ticketing.comments.retrieve(id, { ...params }) -> Merge.Comment
@@ -19450,7 +19409,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a `Comment` object with the given `id`.
@@ -19466,7 +19425,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.ticketing.comments.retrieve("id"); ```
@@ -19482,7 +19441,7 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**id:** `string`
@@ -19490,7 +19449,15 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.ticketing.CommentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Comments.RequestOptions`
@@ -19501,7 +19468,7 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.crm.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.ticketing.comments.metaPostRetrieve() -> Merge.MetaResponse
@@ -19513,7 +19480,7 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns metadata for `Comment` POSTs.
@@ -19529,7 +19496,7 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.ticketing.comments.metaPostRetrieve(); ```
@@ -19545,23 +19512,7 @@ await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**fieldMappingId:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedEditFieldMappingRequest` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Comments.RequestOptions`
@@ -19572,7 +19523,9 @@ await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-
client.crm.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +## Ticketing Contacts + +
client.ticketing.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -19584,7 +19537,7 @@ await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `Contact` objects.
@@ -19600,7 +19553,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.crm.fieldMapping.remoteFieldsRetrieve(); +await client.ticketing.contacts.list(); ```
@@ -19616,7 +19569,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.crm.RemoteFieldsRetrieveRequest` +**request:** `Merge.ticketing.ContactsListRequest`
@@ -19624,7 +19577,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -19635,7 +19588,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-
client.crm.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.ticketing.contacts.create({ ...params }) -> Merge.TicketingContactResponse
@@ -19647,7 +19600,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Creates a `Contact` object with the given values.
@@ -19663,7 +19616,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.crm.fieldMapping.targetFieldsRetrieve(); +await client.ticketing.contacts.create({ + model: {}, +}); ```
@@ -19679,7 +19634,15 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.ticketing.TicketingContactEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -19690,9 +19653,7 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-## Crm GenerateKey - -
client.crm.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.ticketing.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -19704,7 +19665,7 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns a `Contact` object with the given `id`.
@@ -19720,9 +19681,7 @@ Create a remote key.
```typescript -await client.crm.generateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.ticketing.contacts.retrieve("id"); ```
@@ -19738,7 +19697,7 @@ await client.crm.generateKey.create({
-**request:** `Merge.crm.GenerateRemoteKeyRequest` +**id:** `string`
@@ -19746,7 +19705,15 @@ await client.crm.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**request:** `Merge.ticketing.ContactsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -19757,9 +19724,7 @@ await client.crm.generateKey.create({
-## Crm Issues - -
client.crm.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.ticketing.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -19771,7 +19736,7 @@ await client.crm.generateKey.create({
-Gets all issues for Organization. +Returns metadata for `TicketingContact` POSTs.
@@ -19787,7 +19752,7 @@ Gets all issues for Organization.
```typescript -await client.crm.issues.list(); +await client.ticketing.contacts.metaPostRetrieve(); ```
@@ -19803,15 +19768,7 @@ await client.crm.issues.list();
-**request:** `Merge.crm.IssuesListRequest` - -
-
- -
-
- -**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -19822,7 +19779,9 @@ await client.crm.issues.list();
-
client.crm.issues.retrieve(id) -> Merge.Issue +## Ticketing Scopes + +
client.ticketing.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -19834,7 +19793,7 @@ await client.crm.issues.list();
-Get a specific issue. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -19850,7 +19809,7 @@ Get a specific issue.
```typescript -await client.crm.issues.retrieve("id"); +await client.ticketing.scopes.defaultScopesRetrieve(); ```
@@ -19866,15 +19825,7 @@ await client.crm.issues.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -19885,9 +19836,7 @@ await client.crm.issues.retrieve("id");
-## Crm Leads - -
client.crm.leads.list({ ...params }) -> Merge.PaginatedLeadList +
client.ticketing.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -19899,7 +19848,7 @@ await client.crm.issues.retrieve("id");
-Returns a list of `Lead` objects. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -19915,7 +19864,7 @@ Returns a list of `Lead` objects.
```typescript -await client.crm.leads.list(); +await client.ticketing.scopes.linkedAccountScopesRetrieve(); ```
@@ -19931,15 +19880,7 @@ await client.crm.leads.list();
-**request:** `Merge.crm.LeadsListRequest` - -
-
- -
-
- -**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -19950,7 +19891,7 @@ await client.crm.leads.list();
-
client.crm.leads.create({ ...params }) -> Merge.LeadResponse +
client.ticketing.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -19962,7 +19903,7 @@ await client.crm.leads.list();
-Creates a `Lead` object with the given values. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -19978,8 +19919,32 @@ Creates a `Lead` object with the given values.
```typescript -await client.crm.leads.create({ - model: {}, +await client.ticketing.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], }); ``` @@ -19996,7 +19961,7 @@ await client.crm.leads.create({
-**request:** `Merge.crm.LeadEndpointRequest` +**request:** `Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -20004,7 +19969,7 @@ await client.crm.leads.create({
-**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -20015,7 +19980,9 @@ await client.crm.leads.create({
-
client.crm.leads.retrieve(id, { ...params }) -> Merge.Lead +## Ticketing DeleteAccount + +
client.ticketing.deleteAccount.delete() -> void
@@ -20027,7 +19994,7 @@ await client.crm.leads.create({
-Returns a `Lead` object with the given `id`. +Delete a linked account.
@@ -20043,7 +20010,7 @@ Returns a `Lead` object with the given `id`.
```typescript -await client.crm.leads.retrieve("id"); +await client.ticketing.deleteAccount.delete(); ```
@@ -20059,23 +20026,7 @@ await client.crm.leads.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.LeadsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -20086,7 +20037,9 @@ await client.crm.leads.retrieve("id");
-
client.crm.leads.metaPostRetrieve() -> Merge.MetaResponse +## Ticketing FieldMapping + +
client.ticketing.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -20098,7 +20051,7 @@ await client.crm.leads.retrieve("id");
-Returns metadata for `Lead` POSTs. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -20114,7 +20067,7 @@ Returns metadata for `Lead` POSTs.
```typescript -await client.crm.leads.metaPostRetrieve(); +await client.ticketing.fieldMapping.fieldMappingsRetrieve(); ```
@@ -20130,7 +20083,15 @@ await client.crm.leads.metaPostRetrieve();
-**requestOptions:** `Leads.RequestOptions` +**request:** `Merge.ticketing.FieldMappingsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20141,7 +20102,7 @@ await client.crm.leads.metaPostRetrieve();
-
client.crm.leads.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -20153,7 +20114,7 @@ await client.crm.leads.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -20169,7 +20130,14 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.leads.remoteFieldClassesList(); +await client.ticketing.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", +}); ```
@@ -20185,7 +20153,7 @@ await client.crm.leads.remoteFieldClassesList();
-**request:** `Merge.crm.LeadsRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.CreateFieldMappingRequest`
@@ -20193,7 +20161,7 @@ await client.crm.leads.remoteFieldClassesList();
-**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20204,9 +20172,7 @@ await client.crm.leads.remoteFieldClassesList();
-## Crm LinkToken - -
client.crm.linkToken.create({ ...params }) -> Merge.LinkToken +
client.ticketing.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -20218,7 +20184,7 @@ await client.crm.leads.remoteFieldClassesList();
-Creates a link token to be used when linking a new end user. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -20234,12 +20200,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.crm.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -20255,7 +20216,7 @@ await client.crm.linkToken.create({
-**request:** `Merge.crm.EndUserDetailsRequest` +**fieldMappingId:** `string`
@@ -20263,7 +20224,7 @@ await client.crm.linkToken.create({
-**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20274,9 +20235,7 @@ await client.crm.linkToken.create({
-## Crm LinkedAccounts - -
client.crm.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.ticketing.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -20288,7 +20247,7 @@ await client.crm.linkToken.create({
-List linked accounts for your organization. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -20304,7 +20263,7 @@ List linked accounts for your organization.
```typescript -await client.crm.linkedAccounts.list(); +await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -20320,7 +20279,7 @@ await client.crm.linkedAccounts.list();
-**request:** `Merge.crm.LinkedAccountsListRequest` +**fieldMappingId:** `string`
@@ -20328,7 +20287,15 @@ await client.crm.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**request:** `Merge.ticketing.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20339,9 +20306,7 @@ await client.crm.linkedAccounts.list();
-## Crm Notes - -
client.crm.notes.list({ ...params }) -> Merge.PaginatedNoteList +
client.ticketing.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -20353,7 +20318,7 @@ await client.crm.linkedAccounts.list();
-Returns a list of `Note` objects. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -20369,7 +20334,7 @@ Returns a list of `Note` objects.
```typescript -await client.crm.notes.list(); +await client.ticketing.fieldMapping.remoteFieldsRetrieve(); ```
@@ -20385,7 +20350,7 @@ await client.crm.notes.list();
-**request:** `Merge.crm.NotesListRequest` +**request:** `Merge.ticketing.RemoteFieldsRetrieveRequest`
@@ -20393,7 +20358,7 @@ await client.crm.notes.list();
-**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20404,7 +20369,7 @@ await client.crm.notes.list();
-
client.crm.notes.create({ ...params }) -> Merge.NoteResponse +
client.ticketing.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -20416,7 +20381,7 @@ await client.crm.notes.list();
-Creates a `Note` object with the given values. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -20432,9 +20397,7 @@ Creates a `Note` object with the given values.
```typescript -await client.crm.notes.create({ - model: {}, -}); +await client.ticketing.fieldMapping.targetFieldsRetrieve(); ```
@@ -20447,18 +20410,10 @@ await client.crm.notes.create({
-
-
- -**request:** `Merge.crm.NoteEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Notes.RequestOptions` +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20469,7 +20424,9 @@ await client.crm.notes.create({
-
client.crm.notes.retrieve(id, { ...params }) -> Merge.Note +## Ticketing GenerateKey + +
client.ticketing.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -20481,7 +20438,7 @@ await client.crm.notes.create({
-Returns a `Note` object with the given `id`. +Create a remote key.
@@ -20497,7 +20454,9 @@ Returns a `Note` object with the given `id`.
```typescript -await client.crm.notes.retrieve("id"); +await client.ticketing.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -20513,15 +20472,7 @@ await client.crm.notes.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.NotesRetrieveRequest` +**request:** `Merge.ticketing.GenerateRemoteKeyRequest`
@@ -20529,7 +20480,7 @@ await client.crm.notes.retrieve("id");
-**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -20540,7 +20491,9 @@ await client.crm.notes.retrieve("id");
-
client.crm.notes.metaPostRetrieve() -> Merge.MetaResponse +## Ticketing Issues + +
client.ticketing.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -20552,7 +20505,7 @@ await client.crm.notes.retrieve("id");
-Returns metadata for `Note` POSTs. +Gets all issues for Organization.
@@ -20568,7 +20521,7 @@ Returns metadata for `Note` POSTs.
```typescript -await client.crm.notes.metaPostRetrieve(); +await client.ticketing.issues.list(); ```
@@ -20584,7 +20537,15 @@ await client.crm.notes.metaPostRetrieve();
-**requestOptions:** `Notes.RequestOptions` +**request:** `Merge.ticketing.IssuesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -20595,7 +20556,7 @@ await client.crm.notes.metaPostRetrieve();
-
client.crm.notes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.issues.retrieve(id) -> Merge.Issue
@@ -20607,7 +20568,7 @@ await client.crm.notes.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Get a specific issue.
@@ -20623,7 +20584,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.notes.remoteFieldClassesList(); +await client.ticketing.issues.retrieve("id"); ```
@@ -20639,7 +20600,7 @@ await client.crm.notes.remoteFieldClassesList();
-**request:** `Merge.crm.NotesRemoteFieldClassesListRequest` +**id:** `string`
@@ -20647,7 +20608,7 @@ await client.crm.notes.remoteFieldClassesList();
-**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -20658,9 +20619,9 @@ await client.crm.notes.remoteFieldClassesList();
-## Crm Opportunities +## Ticketing LinkToken -
client.crm.opportunities.list({ ...params }) -> Merge.PaginatedOpportunityList +
client.ticketing.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -20672,7 +20633,7 @@ await client.crm.notes.remoteFieldClassesList();
-Returns a list of `Opportunity` objects. +Creates a link token to be used when linking a new end user.
@@ -20688,7 +20649,12 @@ Returns a list of `Opportunity` objects.
```typescript -await client.crm.opportunities.list(); +await client.ticketing.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -20704,7 +20670,7 @@ await client.crm.opportunities.list();
-**request:** `Merge.crm.OpportunitiesListRequest` +**request:** `Merge.ticketing.EndUserDetailsRequest`
@@ -20712,7 +20678,7 @@ await client.crm.opportunities.list();
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -20723,7 +20689,9 @@ await client.crm.opportunities.list();
-
client.crm.opportunities.create({ ...params }) -> Merge.OpportunityResponse +## Ticketing LinkedAccounts + +
client.ticketing.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -20735,7 +20703,7 @@ await client.crm.opportunities.list();
-Creates an `Opportunity` object with the given values. +List linked accounts for your organization.
@@ -20751,9 +20719,7 @@ Creates an `Opportunity` object with the given values.
```typescript -await client.crm.opportunities.create({ - model: {}, -}); +await client.ticketing.linkedAccounts.list(); ```
@@ -20769,7 +20735,7 @@ await client.crm.opportunities.create({
-**request:** `Merge.crm.OpportunityEndpointRequest` +**request:** `Merge.ticketing.LinkedAccountsListRequest`
@@ -20777,7 +20743,7 @@ await client.crm.opportunities.create({
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -20788,7 +20754,9 @@ await client.crm.opportunities.create({
-
client.crm.opportunities.retrieve(id, { ...params }) -> Merge.Opportunity +## Ticketing Passthrough + +
client.ticketing.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -20800,7 +20768,7 @@ await client.crm.opportunities.create({
-Returns an `Opportunity` object with the given `id`. +Pull data from an endpoint not currently supported by Merge.
@@ -20816,7 +20784,10 @@ Returns an `Opportunity` object with the given `id`.
```typescript -await client.crm.opportunities.retrieve("id"); +await client.ticketing.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -20832,15 +20803,7 @@ await client.crm.opportunities.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.OpportunitiesRetrieveRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -20848,7 +20811,7 @@ await client.crm.opportunities.retrieve("id");
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `Passthrough.RequestOptions`
@@ -20859,7 +20822,9 @@ await client.crm.opportunities.retrieve("id");
-
client.crm.opportunities.partialUpdate(id, { ...params }) -> Merge.OpportunityResponse +## Ticketing Projects + +
client.ticketing.projects.list({ ...params }) -> Merge.PaginatedProjectList
@@ -20871,7 +20836,7 @@ await client.crm.opportunities.retrieve("id");
-Updates an `Opportunity` object with the given `id`. +Returns a list of `Project` objects.
@@ -20887,9 +20852,7 @@ Updates an `Opportunity` object with the given `id`.
```typescript -await client.crm.opportunities.partialUpdate("id", { - model: {}, -}); +await client.ticketing.projects.list(); ```
@@ -20905,15 +20868,7 @@ await client.crm.opportunities.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedOpportunityEndpointRequest` +**request:** `Merge.ticketing.ProjectsListRequest`
@@ -20921,7 +20876,7 @@ await client.crm.opportunities.partialUpdate("id", {
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `Projects.RequestOptions`
@@ -20932,7 +20887,7 @@ await client.crm.opportunities.partialUpdate("id", {
-
client.crm.opportunities.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ticketing.projects.retrieve(id, { ...params }) -> Merge.Project
@@ -20944,7 +20899,7 @@ await client.crm.opportunities.partialUpdate("id", {
-Returns metadata for `Opportunity` PATCHs. +Returns a `Project` object with the given `id`.
@@ -20960,7 +20915,7 @@ Returns metadata for `Opportunity` PATCHs.
```typescript -await client.crm.opportunities.metaPatchRetrieve("id"); +await client.ticketing.projects.retrieve("id"); ```
@@ -20984,7 +20939,15 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-**requestOptions:** `Opportunities.RequestOptions` +**request:** `Merge.ticketing.ProjectsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Projects.RequestOptions`
@@ -20995,7 +20958,7 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-
client.crm.opportunities.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.projects.usersList(parentId, { ...params }) -> Merge.PaginatedUserList
@@ -21007,7 +20970,7 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-Returns metadata for `Opportunity` POSTs. +Returns a list of `User` objects.
@@ -21023,7 +20986,7 @@ Returns metadata for `Opportunity` POSTs.
```typescript -await client.crm.opportunities.metaPostRetrieve(); +await client.ticketing.projects.usersList("parent_id"); ```
@@ -21039,7 +21002,23 @@ await client.crm.opportunities.metaPostRetrieve();
-**requestOptions:** `Opportunities.RequestOptions` +**parentId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.ProjectsUsersListRequest` + +
+
+ +
+
+ +**requestOptions:** `Projects.RequestOptions`
@@ -21050,7 +21029,9 @@ await client.crm.opportunities.metaPostRetrieve();
-
client.crm.opportunities.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ticketing RegenerateKey + +
client.ticketing.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -21062,7 +21043,7 @@ await client.crm.opportunities.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Exchange remote keys.
@@ -21078,7 +21059,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.opportunities.remoteFieldClassesList(); +await client.ticketing.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -21094,7 +21077,7 @@ await client.crm.opportunities.remoteFieldClassesList();
-**request:** `Merge.crm.OpportunitiesRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.RemoteKeyForRegenerationRequest`
@@ -21102,7 +21085,7 @@ await client.crm.opportunities.remoteFieldClassesList();
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -21113,9 +21096,9 @@ await client.crm.opportunities.remoteFieldClassesList();
-## Crm Passthrough +## Ticketing Roles -
client.crm.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.ticketing.roles.list({ ...params }) -> Merge.PaginatedRoleList
@@ -21127,7 +21110,7 @@ await client.crm.opportunities.remoteFieldClassesList();
-Pull data from an endpoint not currently supported by Merge. +Returns a list of `Role` objects.
@@ -21143,10 +21126,7 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.crm.passthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.ticketing.roles.list(); ```
@@ -21162,7 +21142,7 @@ await client.crm.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.ticketing.RolesListRequest`
@@ -21170,7 +21150,7 @@ await client.crm.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `Roles.RequestOptions`
@@ -21181,9 +21161,7 @@ await client.crm.passthrough.create({
-## Crm RegenerateKey - -
client.crm.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.ticketing.roles.retrieve(id, { ...params }) -> Merge.Role
@@ -21195,7 +21173,7 @@ await client.crm.passthrough.create({
-Exchange remote keys. +Returns a `Role` object with the given `id`.
@@ -21211,9 +21189,7 @@ Exchange remote keys.
```typescript -await client.crm.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.ticketing.roles.retrieve("id"); ```
@@ -21229,7 +21205,7 @@ await client.crm.regenerateKey.create({
-**request:** `Merge.crm.RemoteKeyForRegenerationRequest` +**id:** `string`
@@ -21237,7 +21213,15 @@ await client.crm.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**request:** `Merge.ticketing.RolesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Roles.RequestOptions`
@@ -21248,9 +21232,9 @@ await client.crm.regenerateKey.create({
-## Crm Stages +## Ticketing SyncStatus -
client.crm.stages.list({ ...params }) -> Merge.PaginatedStageList +
client.ticketing.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -21262,7 +21246,7 @@ await client.crm.regenerateKey.create({
-Returns a list of `Stage` objects. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -21278,7 +21262,7 @@ Returns a list of `Stage` objects.
```typescript -await client.crm.stages.list(); +await client.ticketing.syncStatus.list(); ```
@@ -21294,7 +21278,7 @@ await client.crm.stages.list();
-**request:** `Merge.crm.StagesListRequest` +**request:** `Merge.ticketing.SyncStatusListRequest`
@@ -21302,7 +21286,7 @@ await client.crm.stages.list();
-**requestOptions:** `Stages.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -21313,7 +21297,9 @@ await client.crm.stages.list();
-
client.crm.stages.retrieve(id, { ...params }) -> Merge.Stage +## Ticketing ForceResync + +
client.ticketing.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -21325,7 +21311,7 @@ await client.crm.stages.list();
-Returns a `Stage` object with the given `id`. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -21341,39 +21327,23 @@ Returns a `Stage` object with the given `id`.
```typescript -await client.crm.stages.retrieve("id"); +await client.ticketing.forceResync.syncStatusResyncCreate(); ```
-
- - - -#### ⚙️ Parameters - -
-
- -
-
- -**id:** `string` - +
+#### ⚙️ Parameters +
-**request:** `Merge.crm.StagesRetrieveRequest` - -
-
-
-**requestOptions:** `Stages.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -21384,7 +21354,9 @@ await client.crm.stages.retrieve("id");
-
client.crm.stages.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ticketing Tags + +
client.ticketing.tags.list({ ...params }) -> Merge.PaginatedTagList
@@ -21396,7 +21368,7 @@ await client.crm.stages.retrieve("id");
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Tag` objects.
@@ -21412,7 +21384,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.stages.remoteFieldClassesList(); +await client.ticketing.tags.list(); ```
@@ -21428,7 +21400,7 @@ await client.crm.stages.remoteFieldClassesList();
-**request:** `Merge.crm.StagesRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.TagsListRequest`
@@ -21436,7 +21408,7 @@ await client.crm.stages.remoteFieldClassesList();
-**requestOptions:** `Stages.RequestOptions` +**requestOptions:** `Tags.RequestOptions`
@@ -21447,9 +21419,7 @@ await client.crm.stages.remoteFieldClassesList();
-## Crm SyncStatus - -
client.crm.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.ticketing.tags.retrieve(id, { ...params }) -> Merge.Tag
@@ -21461,7 +21431,7 @@ await client.crm.stages.remoteFieldClassesList();
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns a `Tag` object with the given `id`.
@@ -21477,7 +21447,7 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.crm.syncStatus.list(); +await client.ticketing.tags.retrieve("id"); ```
@@ -21493,7 +21463,7 @@ await client.crm.syncStatus.list();
-**request:** `Merge.crm.SyncStatusListRequest` +**id:** `string`
@@ -21501,7 +21471,15 @@ await client.crm.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**request:** `Merge.ticketing.TagsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Tags.RequestOptions`
@@ -21512,9 +21490,9 @@ await client.crm.syncStatus.list();
-## Crm ForceResync +## Ticketing Teams -
client.crm.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.ticketing.teams.list({ ...params }) -> Merge.PaginatedTeamList
@@ -21526,7 +21504,7 @@ await client.crm.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns a list of `Team` objects.
@@ -21542,7 +21520,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.crm.forceResync.syncStatusResyncCreate(); +await client.ticketing.teams.list(); ```
@@ -21558,7 +21536,15 @@ await client.crm.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**request:** `Merge.ticketing.TeamsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Teams.RequestOptions`
@@ -21569,9 +21555,7 @@ await client.crm.forceResync.syncStatusResyncCreate();
-## Crm Tasks - -
client.crm.tasks.list({ ...params }) -> Merge.PaginatedTaskList +
client.ticketing.teams.retrieve(id, { ...params }) -> Merge.Team
@@ -21583,7 +21567,7 @@ await client.crm.forceResync.syncStatusResyncCreate();
-Returns a list of `Task` objects. +Returns a `Team` object with the given `id`.
@@ -21599,7 +21583,7 @@ Returns a list of `Task` objects.
```typescript -await client.crm.tasks.list(); +await client.ticketing.teams.retrieve("id"); ```
@@ -21615,7 +21599,7 @@ await client.crm.tasks.list();
-**request:** `Merge.crm.TasksListRequest` +**id:** `string`
@@ -21623,7 +21607,15 @@ await client.crm.tasks.list();
-**requestOptions:** `Tasks.RequestOptions` +**request:** `Merge.ticketing.TeamsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Teams.RequestOptions`
@@ -21634,7 +21626,9 @@ await client.crm.tasks.list();
-
client.crm.tasks.create({ ...params }) -> Merge.TaskResponse +## Ticketing Tickets + +
client.ticketing.tickets.list({ ...params }) -> Merge.PaginatedTicketList
@@ -21646,7 +21640,7 @@ await client.crm.tasks.list();
-Creates a `Task` object with the given values. +Returns a list of `Ticket` objects.
@@ -21662,9 +21656,7 @@ Creates a `Task` object with the given values.
```typescript -await client.crm.tasks.create({ - model: {}, -}); +await client.ticketing.tickets.list(); ```
@@ -21680,7 +21672,7 @@ await client.crm.tasks.create({
-**request:** `Merge.crm.TaskEndpointRequest` +**request:** `Merge.ticketing.TicketsListRequest`
@@ -21688,7 +21680,7 @@ await client.crm.tasks.create({
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -21699,7 +21691,7 @@ await client.crm.tasks.create({
-
client.crm.tasks.retrieve(id, { ...params }) -> Merge.Task +
client.ticketing.tickets.create({ ...params }) -> Merge.TicketResponse
@@ -21711,7 +21703,7 @@ await client.crm.tasks.create({
-Returns a `Task` object with the given `id`. +Creates a `Ticket` object with the given values.
@@ -21727,7 +21719,9 @@ Returns a `Task` object with the given `id`.
```typescript -await client.crm.tasks.retrieve("id"); +await client.ticketing.tickets.create({ + model: {}, +}); ```
@@ -21743,15 +21737,7 @@ await client.crm.tasks.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.TasksRetrieveRequest` +**request:** `Merge.ticketing.TicketEndpointRequest`
@@ -21759,7 +21745,7 @@ await client.crm.tasks.retrieve("id");
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -21770,7 +21756,7 @@ await client.crm.tasks.retrieve("id");
-
client.crm.tasks.partialUpdate(id, { ...params }) -> Merge.TaskResponse +
client.ticketing.tickets.retrieve(id, { ...params }) -> Merge.Ticket
@@ -21782,7 +21768,7 @@ await client.crm.tasks.retrieve("id");
-Updates a `Task` object with the given `id`. +Returns a `Ticket` object with the given `id`.
@@ -21798,9 +21784,7 @@ Updates a `Task` object with the given `id`.
```typescript -await client.crm.tasks.partialUpdate("id", { - model: {}, -}); +await client.ticketing.tickets.retrieve("id"); ```
@@ -21824,7 +21808,7 @@ await client.crm.tasks.partialUpdate("id", {
-**request:** `Merge.crm.PatchedTaskEndpointRequest` +**request:** `Merge.ticketing.TicketsRetrieveRequest`
@@ -21832,7 +21816,7 @@ await client.crm.tasks.partialUpdate("id", {
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -21843,7 +21827,7 @@ await client.crm.tasks.partialUpdate("id", {
-
client.crm.tasks.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ticketing.tickets.partialUpdate(id, { ...params }) -> Merge.TicketResponse
@@ -21855,7 +21839,7 @@ await client.crm.tasks.partialUpdate("id", {
-Returns metadata for `Task` PATCHs. +Updates a `Ticket` object with the given `id`.
@@ -21871,7 +21855,9 @@ Returns metadata for `Task` PATCHs.
```typescript -await client.crm.tasks.metaPatchRetrieve("id"); +await client.ticketing.tickets.partialUpdate("id", { + model: {}, +}); ```
@@ -21895,7 +21881,15 @@ await client.crm.tasks.metaPatchRetrieve("id");
-**requestOptions:** `Tasks.RequestOptions` +**request:** `Merge.ticketing.PatchedTicketEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Tickets.RequestOptions`
@@ -21906,7 +21900,7 @@ await client.crm.tasks.metaPatchRetrieve("id");
-
client.crm.tasks.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.tickets.viewersList(ticketId, { ...params }) -> Merge.PaginatedViewerList
@@ -21918,7 +21912,7 @@ await client.crm.tasks.metaPatchRetrieve("id");
-Returns metadata for `Task` POSTs. +Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Ticket` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls)
@@ -21934,7 +21928,7 @@ Returns metadata for `Task` POSTs.
```typescript -await client.crm.tasks.metaPostRetrieve(); +await client.ticketing.tickets.viewersList("ticket_id"); ```
@@ -21950,7 +21944,23 @@ await client.crm.tasks.metaPostRetrieve();
-**requestOptions:** `Tasks.RequestOptions` +**ticketId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.TicketsViewersListRequest` + +
+
+ +
+
+ +**requestOptions:** `Tickets.RequestOptions`
@@ -21961,7 +21971,7 @@ await client.crm.tasks.metaPostRetrieve();
-
client.crm.tasks.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.tickets.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -21973,7 +21983,7 @@ await client.crm.tasks.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns metadata for `Ticket` PATCHs.
@@ -21989,7 +21999,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.tasks.remoteFieldClassesList(); +await client.ticketing.tickets.metaPatchRetrieve("id"); ```
@@ -22005,7 +22015,7 @@ await client.crm.tasks.remoteFieldClassesList();
-**request:** `Merge.crm.TasksRemoteFieldClassesListRequest` +**id:** `string`
@@ -22013,7 +22023,7 @@ await client.crm.tasks.remoteFieldClassesList();
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -22024,9 +22034,7 @@ await client.crm.tasks.remoteFieldClassesList();
-## Crm Users - -
client.crm.users.list({ ...params }) -> Merge.PaginatedUserList +
client.ticketing.tickets.metaPostRetrieve({ ...params }) -> Merge.MetaResponse
@@ -22038,7 +22046,7 @@ await client.crm.tasks.remoteFieldClassesList();
-Returns a list of `User` objects. +Returns metadata for `Ticket` POSTs.
@@ -22054,7 +22062,7 @@ Returns a list of `User` objects.
```typescript -await client.crm.users.list(); +await client.ticketing.tickets.metaPostRetrieve(); ```
@@ -22070,7 +22078,7 @@ await client.crm.users.list();
-**request:** `Merge.crm.UsersListRequest` +**request:** `Merge.ticketing.TicketsMetaPostRetrieveRequest`
@@ -22078,7 +22086,7 @@ await client.crm.users.list();
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -22089,7 +22097,7 @@ await client.crm.users.list();
-
client.crm.users.retrieve(id, { ...params }) -> Merge.User +
client.ticketing.tickets.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -22101,7 +22109,7 @@ await client.crm.users.list();
-Returns a `User` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -22117,7 +22125,7 @@ Returns a `User` object with the given `id`.
```typescript -await client.crm.users.retrieve("id"); +await client.ticketing.tickets.remoteFieldClassesList(); ```
@@ -22133,15 +22141,7 @@ await client.crm.users.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.UsersRetrieveRequest` +**request:** `Merge.ticketing.TicketsRemoteFieldClassesListRequest`
@@ -22149,7 +22149,7 @@ await client.crm.users.retrieve("id");
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -22160,7 +22160,9 @@ await client.crm.users.retrieve("id");
-
client.crm.users.ignoreCreate(modelId, { ...params }) -> void +## Ticketing Users + +
client.ticketing.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -22172,7 +22174,7 @@ await client.crm.users.retrieve("id");
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Returns a list of `User` objects.
@@ -22188,9 +22190,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.crm.users.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", -}); +await client.ticketing.users.list(); ```
@@ -22206,15 +22206,7 @@ await client.crm.users.ignoreCreate("model_id", {
-**modelId:** `string` - -
-
- -
-
- -**request:** `Merge.IgnoreCommonModelRequest` +**request:** `Merge.ticketing.UsersListRequest`
@@ -22233,7 +22225,7 @@ await client.crm.users.ignoreCreate("model_id", {
-
client.crm.users.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.users.retrieve(id, { ...params }) -> Merge.User
@@ -22245,7 +22237,7 @@ await client.crm.users.ignoreCreate("model_id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a `User` object with the given `id`.
@@ -22261,7 +22253,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.users.remoteFieldClassesList(); +await client.ticketing.users.retrieve("id"); ```
@@ -22277,7 +22269,15 @@ await client.crm.users.remoteFieldClassesList();
-**request:** `Merge.crm.UsersRemoteFieldClassesListRequest` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.UsersRetrieveRequest`
@@ -22296,9 +22296,9 @@ await client.crm.users.remoteFieldClassesList();
-## Crm WebhookReceivers +## Ticketing WebhookReceivers -
client.crm.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.ticketing.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -22326,7 +22326,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.crm.webhookReceivers.list(); +await client.ticketing.webhookReceivers.list(); ```
@@ -22353,7 +22353,7 @@ await client.crm.webhookReceivers.list();
-
client.crm.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.ticketing.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -22381,7 +22381,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.crm.webhookReceivers.create({ +await client.ticketing.webhookReceivers.create({ event: "event", isActive: true, }); @@ -22400,7 +22400,7 @@ await client.crm.webhookReceivers.create({
-**request:** `Merge.crm.WebhookReceiverRequest` +**request:** `Merge.ticketing.WebhookReceiverRequest`
diff --git a/src/Client.ts b/src/Client.ts index dfa55807e..08a56264a 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -4,12 +4,12 @@ import * as environments from "./environments"; import * as core from "./core"; -import { mergeHeaders } from "./core/headers.js"; +import { mergeHeaders } from "./core/headers"; +import { Crm } from "./api/resources/crm/client/Client"; import { Filestorage } from "./api/resources/filestorage/client/Client"; +import { Ats } from "./api/resources/ats/client/Client"; import { Hris } from "./api/resources/hris/client/Client"; import { Ticketing } from "./api/resources/ticketing/client/Client"; -import { Ats } from "./api/resources/ats/client/Client"; -import { Crm } from "./api/resources/crm/client/Client"; import { Accounting } from "./api/resources/accounting/client/Client"; export declare namespace MergeClient { @@ -34,6 +34,8 @@ export declare namespace MergeClient { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -41,11 +43,11 @@ export declare namespace MergeClient { export class MergeClient { protected readonly _options: MergeClient.Options; + protected _crm: Crm | undefined; protected _filestorage: Filestorage | undefined; + protected _ats: Ats | undefined; protected _hris: Hris | undefined; protected _ticketing: Ticketing | undefined; - protected _ats: Ats | undefined; - protected _crm: Crm | undefined; protected _accounting: Accounting | undefined; constructor(_options: MergeClient.Options) { @@ -56,8 +58,8 @@ export class MergeClient { "X-Account-Token": _options?.accountToken, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "2.1.0", - "User-Agent": "@mergeapi/merge-node-client/2.1.0", + "X-Fern-SDK-Version": "2.1.1", + "User-Agent": "@mergeapi/merge-node-client/2.1.1", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -66,10 +68,18 @@ export class MergeClient { }; } + public get crm(): Crm { + return (this._crm ??= new Crm(this._options)); + } + public get filestorage(): Filestorage { return (this._filestorage ??= new Filestorage(this._options)); } + public get ats(): Ats { + return (this._ats ??= new Ats(this._options)); + } + public get hris(): Hris { return (this._hris ??= new Hris(this._options)); } @@ -78,14 +88,6 @@ export class MergeClient { return (this._ticketing ??= new Ticketing(this._options)); } - public get ats(): Ats { - return (this._ats ??= new Ats(this._options)); - } - - public get crm(): Crm { - return (this._crm ??= new Crm(this._options)); - } - public get accounting(): Accounting { return (this._accounting ??= new Accounting(this._options)); } diff --git a/src/api/resources/accounting/resources/accountDetails/client/Client.ts b/src/api/resources/accounting/resources/accountDetails/client/Client.ts index 7fedf9e9f..36b189d53 100644 --- a/src/api/resources/accounting/resources/accountDetails/client/Client.ts +++ b/src/api/resources/accounting/resources/accountDetails/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountDetails { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AccountDetails { requestOptions?: AccountDetails.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AccountDetails { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/accountToken/client/Client.ts b/src/api/resources/accounting/resources/accountToken/client/Client.ts index ebb69a336..39d8e916a 100644 --- a/src/api/resources/accounting/resources/accountToken/client/Client.ts +++ b/src/api/resources/accounting/resources/accountToken/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AccountToken { requestOptions?: AccountToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AccountToken { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts b/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts index 0e374e94d..56627e1c6 100644 --- a/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts +++ b/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountingPeriods { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -87,7 +88,7 @@ export class AccountingPeriods { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -102,7 +103,7 @@ export class AccountingPeriods { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -181,7 +182,7 @@ export class AccountingPeriods { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -196,7 +197,7 @@ export class AccountingPeriods { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/index.ts b/src/api/resources/accounting/resources/accountingPeriods/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/accountingPeriods/client/index.ts +++ b/src/api/resources/accounting/resources/accountingPeriods/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/accounts/client/Client.ts b/src/api/resources/accounting/resources/accounts/client/Client.ts index d781d34b8..3570aa57b 100644 --- a/src/api/resources/accounting/resources/accounts/client/Client.ts +++ b/src/api/resources/accounting/resources/accounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Accounts { @@ -32,6 +31,8 @@ export declare namespace Accounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -164,7 +165,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -255,7 +256,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -271,7 +272,7 @@ export class Accounts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.AccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -368,7 +369,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -383,7 +384,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -444,7 +445,7 @@ export class Accounts { requestOptions?: Accounts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -459,6 +460,7 @@ export class Accounts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/accounts/client/index.ts b/src/api/resources/accounting/resources/accounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/accounts/client/index.ts +++ b/src/api/resources/accounting/resources/accounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/addresses/client/Client.ts b/src/api/resources/accounting/resources/addresses/client/Client.ts index 0d1f5c89c..c93602548 100644 --- a/src/api/resources/accounting/resources/addresses/client/Client.ts +++ b/src/api/resources/accounting/resources/addresses/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Addresses { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -86,7 +87,7 @@ export class Addresses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -101,7 +102,7 @@ export class Addresses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/addresses/client/index.ts b/src/api/resources/accounting/resources/addresses/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/addresses/client/index.ts +++ b/src/api/resources/accounting/resources/addresses/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts b/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts index 4e574b3f1..c7006220d 100644 --- a/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace AsyncPassthrough { @@ -32,6 +31,8 @@ export declare namespace AsyncPassthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class AsyncPassthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -153,7 +155,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -168,6 +170,7 @@ export class AsyncPassthrough { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/asyncTasks/client/Client.ts b/src/api/resources/accounting/resources/asyncTasks/client/Client.ts index d96931f49..67a110029 100644 --- a/src/api/resources/accounting/resources/asyncTasks/client/Client.ts +++ b/src/api/resources/accounting/resources/asyncTasks/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AsyncTasks { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AsyncTasks { requestOptions?: AsyncTasks.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AsyncTasks { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/attachments/client/Client.ts b/src/api/resources/accounting/resources/attachments/client/Client.ts index f7fda4e80..707fcef11 100644 --- a/src/api/resources/accounting/resources/attachments/client/Client.ts +++ b/src/api/resources/accounting/resources/attachments/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Attachments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -214,7 +215,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -230,7 +231,7 @@ export class Attachments { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.AccountingAttachmentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -311,7 +312,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -326,7 +327,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -389,7 +390,7 @@ export class Attachments { requestOptions?: Attachments.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -404,6 +405,7 @@ export class Attachments { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/attachments/client/index.ts b/src/api/resources/accounting/resources/attachments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/attachments/client/index.ts +++ b/src/api/resources/accounting/resources/attachments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/auditTrail/client/Client.ts b/src/api/resources/accounting/resources/auditTrail/client/Client.ts index d5f61e70d..792c866a4 100644 --- a/src/api/resources/accounting/resources/auditTrail/client/Client.ts +++ b/src/api/resources/accounting/resources/auditTrail/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AuditTrail { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class AuditTrail { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class AuditTrail { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/auditTrail/client/index.ts b/src/api/resources/accounting/resources/auditTrail/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/auditTrail/client/index.ts +++ b/src/api/resources/accounting/resources/auditTrail/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/availableActions/client/Client.ts b/src/api/resources/accounting/resources/availableActions/client/Client.ts index f7cef6e68..0cdfc0b3a 100644 --- a/src/api/resources/accounting/resources/availableActions/client/Client.ts +++ b/src/api/resources/accounting/resources/availableActions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AvailableActions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AvailableActions { requestOptions?: AvailableActions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AvailableActions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/balanceSheets/client/Client.ts b/src/api/resources/accounting/resources/balanceSheets/client/Client.ts index 5196db60e..964643986 100644 --- a/src/api/resources/accounting/resources/balanceSheets/client/Client.ts +++ b/src/api/resources/accounting/resources/balanceSheets/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace BalanceSheets { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class BalanceSheets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class BalanceSheets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -224,7 +225,7 @@ export class BalanceSheets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -239,7 +240,7 @@ export class BalanceSheets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/balanceSheets/client/index.ts b/src/api/resources/accounting/resources/balanceSheets/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/balanceSheets/client/index.ts +++ b/src/api/resources/accounting/resources/balanceSheets/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts index 2850cf44e..810c25e04 100644 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace BankFeedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -87,7 +88,7 @@ export class BankFeedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -102,7 +103,7 @@ export class BankFeedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -180,7 +181,7 @@ export class BankFeedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -196,7 +197,7 @@ export class BankFeedAccounts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.BankFeedAccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -279,7 +280,7 @@ export class BankFeedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -294,7 +295,7 @@ export class BankFeedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -357,7 +358,7 @@ export class BankFeedAccounts { requestOptions?: BankFeedAccounts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -372,6 +373,7 @@ export class BankFeedAccounts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/index.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/index.ts +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts index 02178e4a0..2562f7ace 100644 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace BankFeedTransactions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class BankFeedTransactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class BankFeedTransactions { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -221,7 +222,7 @@ export class BankFeedTransactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -237,7 +238,7 @@ export class BankFeedTransactions { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.BankFeedTransactionEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -324,7 +325,7 @@ export class BankFeedTransactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -339,7 +340,7 @@ export class BankFeedTransactions { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -402,7 +403,7 @@ export class BankFeedTransactions { requestOptions?: BankFeedTransactions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -417,6 +418,7 @@ export class BankFeedTransactions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/index.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/index.ts +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts index d931d1680..d931e15b5 100644 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace CashFlowStatements { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class CashFlowStatements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class CashFlowStatements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -226,7 +227,7 @@ export class CashFlowStatements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -241,7 +242,7 @@ export class CashFlowStatements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/index.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/index.ts +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/companyInfo/client/Client.ts b/src/api/resources/accounting/resources/companyInfo/client/Client.ts index 76c9e3510..251743b7e 100644 --- a/src/api/resources/accounting/resources/companyInfo/client/Client.ts +++ b/src/api/resources/accounting/resources/companyInfo/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace CompanyInfo { @@ -32,6 +31,8 @@ export declare namespace CompanyInfo { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -125,7 +126,7 @@ export class CompanyInfo { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -140,7 +141,7 @@ export class CompanyInfo { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -223,7 +224,7 @@ export class CompanyInfo { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -238,7 +239,7 @@ export class CompanyInfo { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/companyInfo/client/index.ts b/src/api/resources/accounting/resources/companyInfo/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/companyInfo/client/index.ts +++ b/src/api/resources/accounting/resources/companyInfo/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/contacts/client/Client.ts b/src/api/resources/accounting/resources/contacts/client/Client.ts index fc0deb068..e1e0bc8de 100644 --- a/src/api/resources/accounting/resources/contacts/client/Client.ts +++ b/src/api/resources/accounting/resources/contacts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Contacts { @@ -32,6 +31,8 @@ export declare namespace Contacts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -170,7 +171,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -185,7 +186,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -261,7 +262,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -277,7 +278,7 @@ export class Contacts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -375,7 +376,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -390,7 +391,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -451,7 +452,7 @@ export class Contacts { requestOptions?: Contacts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -466,6 +467,7 @@ export class Contacts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -569,7 +571,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -584,7 +586,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/contacts/client/index.ts b/src/api/resources/accounting/resources/contacts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/contacts/client/index.ts +++ b/src/api/resources/accounting/resources/contacts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/creditNotes/client/Client.ts b/src/api/resources/accounting/resources/creditNotes/client/Client.ts index 9d387213c..a09bbb976 100644 --- a/src/api/resources/accounting/resources/creditNotes/client/Client.ts +++ b/src/api/resources/accounting/resources/creditNotes/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace CreditNotes { @@ -32,6 +31,8 @@ export declare namespace CreditNotes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -156,7 +157,7 @@ export class CreditNotes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -171,7 +172,7 @@ export class CreditNotes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -247,7 +248,7 @@ export class CreditNotes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -263,7 +264,7 @@ export class CreditNotes { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.CreditNoteEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -364,7 +365,7 @@ export class CreditNotes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -379,7 +380,7 @@ export class CreditNotes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -442,7 +443,7 @@ export class CreditNotes { requestOptions?: CreditNotes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -457,6 +458,7 @@ export class CreditNotes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/creditNotes/client/index.ts b/src/api/resources/accounting/resources/creditNotes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/creditNotes/client/index.ts +++ b/src/api/resources/accounting/resources/creditNotes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/deleteAccount/client/Client.ts b/src/api/resources/accounting/resources/deleteAccount/client/Client.ts index b1fed5240..55abf7e9e 100644 --- a/src/api/resources/accounting/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/accounting/resources/deleteAccount/client/Client.ts @@ -4,8 +4,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace DeleteAccount { @@ -30,6 +29,8 @@ export declare namespace DeleteAccount { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -56,7 +57,7 @@ export class DeleteAccount { private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -71,6 +72,7 @@ export class DeleteAccount { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/employees/client/Client.ts b/src/api/resources/accounting/resources/employees/client/Client.ts index fc2c420ed..2adf4fa5c 100644 --- a/src/api/resources/accounting/resources/employees/client/Client.ts +++ b/src/api/resources/accounting/resources/employees/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Employees { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class Employees { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class Employees { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -224,7 +225,7 @@ export class Employees { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -239,7 +240,7 @@ export class Employees { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/employees/client/index.ts b/src/api/resources/accounting/resources/employees/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/employees/client/index.ts +++ b/src/api/resources/accounting/resources/employees/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/expenseReports/client/Client.ts b/src/api/resources/accounting/resources/expenseReports/client/Client.ts index 98fe8a5a2..2a2267710 100644 --- a/src/api/resources/accounting/resources/expenseReports/client/Client.ts +++ b/src/api/resources/accounting/resources/expenseReports/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace ExpenseReports { @@ -32,6 +31,8 @@ export declare namespace ExpenseReports { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class ExpenseReports { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class ExpenseReports { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -228,7 +229,7 @@ export class ExpenseReports { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -244,7 +245,7 @@ export class ExpenseReports { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ExpenseReportEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -357,7 +358,7 @@ export class ExpenseReports { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -372,7 +373,7 @@ export class ExpenseReports { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -461,7 +462,7 @@ export class ExpenseReports { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -476,7 +477,7 @@ export class ExpenseReports { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -580,7 +581,7 @@ export class ExpenseReports { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -595,7 +596,7 @@ export class ExpenseReports { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -658,7 +659,7 @@ export class ExpenseReports { requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -673,6 +674,7 @@ export class ExpenseReports { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -776,7 +778,7 @@ export class ExpenseReports { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -791,7 +793,7 @@ export class ExpenseReports { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/expenseReports/client/index.ts b/src/api/resources/accounting/resources/expenseReports/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/expenseReports/client/index.ts +++ b/src/api/resources/accounting/resources/expenseReports/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/expenses/client/Client.ts b/src/api/resources/accounting/resources/expenses/client/Client.ts index e1ad95f6b..067d4ba14 100644 --- a/src/api/resources/accounting/resources/expenses/client/Client.ts +++ b/src/api/resources/accounting/resources/expenses/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Expenses { @@ -32,6 +31,8 @@ export declare namespace Expenses { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -145,7 +146,7 @@ export class Expenses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -160,7 +161,7 @@ export class Expenses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -236,7 +237,7 @@ export class Expenses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -252,7 +253,7 @@ export class Expenses { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ExpenseEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -341,7 +342,7 @@ export class Expenses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -356,7 +357,7 @@ export class Expenses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -458,7 +459,7 @@ export class Expenses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -473,7 +474,7 @@ export class Expenses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -536,7 +537,7 @@ export class Expenses { requestOptions?: Expenses.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -551,6 +552,7 @@ export class Expenses { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -654,7 +656,7 @@ export class Expenses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -669,7 +671,7 @@ export class Expenses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/expenses/client/index.ts b/src/api/resources/accounting/resources/expenses/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/expenses/client/index.ts +++ b/src/api/resources/accounting/resources/expenses/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/fieldMapping/client/Client.ts b/src/api/resources/accounting/resources/fieldMapping/client/Client.ts index c220b6624..c0d5a84a4 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace FieldMapping { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -71,7 +72,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,7 +87,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -163,7 +164,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -247,7 +248,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -262,6 +263,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -332,7 +334,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -348,6 +350,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -427,7 +430,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -442,7 +445,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -503,7 +506,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -518,6 +521,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/fieldMapping/client/index.ts b/src/api/resources/accounting/resources/fieldMapping/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/index.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/forceResync/client/Client.ts b/src/api/resources/accounting/resources/forceResync/client/Client.ts index 017aedd3a..6845babf6 100644 --- a/src/api/resources/accounting/resources/forceResync/client/Client.ts +++ b/src/api/resources/accounting/resources/forceResync/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace ForceResync { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class ForceResync { requestOptions?: ForceResync.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class ForceResync { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts index b40da477a..9ae7fa145 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace GeneralLedgerTransactions { @@ -32,6 +31,8 @@ export declare namespace GeneralLedgerTransactions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -141,7 +142,7 @@ export class GeneralLedgerTransactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -156,7 +157,7 @@ export class GeneralLedgerTransactions { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -242,7 +243,7 @@ export class GeneralLedgerTransactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -257,7 +258,7 @@ export class GeneralLedgerTransactions { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/index.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/index.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/generateKey/client/Client.ts b/src/api/resources/accounting/resources/generateKey/client/Client.ts index ce0d60d9a..61fd07f0a 100644 --- a/src/api/resources/accounting/resources/generateKey/client/Client.ts +++ b/src/api/resources/accounting/resources/generateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace GenerateKey { @@ -32,6 +31,8 @@ export declare namespace GenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class GenerateKey { requestOptions?: GenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class GenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/accounting/resources/generateKey/client/index.ts b/src/api/resources/accounting/resources/generateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/generateKey/client/index.ts +++ b/src/api/resources/accounting/resources/generateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/incomeStatements/client/Client.ts b/src/api/resources/accounting/resources/incomeStatements/client/Client.ts index e828213e9..c0d5fd3bb 100644 --- a/src/api/resources/accounting/resources/incomeStatements/client/Client.ts +++ b/src/api/resources/accounting/resources/incomeStatements/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace IncomeStatements { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class IncomeStatements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class IncomeStatements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -226,7 +227,7 @@ export class IncomeStatements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -241,7 +242,7 @@ export class IncomeStatements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/incomeStatements/client/index.ts b/src/api/resources/accounting/resources/incomeStatements/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/incomeStatements/client/index.ts +++ b/src/api/resources/accounting/resources/incomeStatements/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/invoices/client/Client.ts b/src/api/resources/accounting/resources/invoices/client/Client.ts index 71b07e7c3..5d52f5808 100644 --- a/src/api/resources/accounting/resources/invoices/client/Client.ts +++ b/src/api/resources/accounting/resources/invoices/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Invoices { @@ -32,6 +31,8 @@ export declare namespace Invoices { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -179,7 +180,7 @@ export class Invoices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -194,7 +195,7 @@ export class Invoices { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -272,7 +273,7 @@ export class Invoices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -288,7 +289,7 @@ export class Invoices { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.InvoiceEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -386,7 +387,7 @@ export class Invoices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -401,7 +402,7 @@ export class Invoices { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -480,7 +481,7 @@ export class Invoices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -496,7 +497,7 @@ export class Invoices { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedInvoiceEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -602,7 +603,7 @@ export class Invoices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -617,7 +618,7 @@ export class Invoices { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -683,7 +684,7 @@ export class Invoices { requestOptions?: Invoices.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -698,6 +699,7 @@ export class Invoices { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -760,7 +762,7 @@ export class Invoices { requestOptions?: Invoices.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -775,6 +777,7 @@ export class Invoices { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -878,7 +881,7 @@ export class Invoices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -893,7 +896,7 @@ export class Invoices { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/invoices/client/index.ts b/src/api/resources/accounting/resources/invoices/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/invoices/client/index.ts +++ b/src/api/resources/accounting/resources/invoices/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/issues/client/Client.ts b/src/api/resources/accounting/resources/issues/client/Client.ts index 3148eca8d..7dc1a968f 100644 --- a/src/api/resources/accounting/resources/issues/client/Client.ts +++ b/src/api/resources/accounting/resources/issues/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Issues { @@ -32,6 +31,8 @@ export declare namespace Issues { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Issues { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Issues { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class Issues { requestOptions?: Issues.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,6 +235,7 @@ export class Issues { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/issues/client/index.ts b/src/api/resources/accounting/resources/issues/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/issues/client/index.ts +++ b/src/api/resources/accounting/resources/issues/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/items/client/Client.ts b/src/api/resources/accounting/resources/items/client/Client.ts index 176ebd9f4..9ba7868f1 100644 --- a/src/api/resources/accounting/resources/items/client/Client.ts +++ b/src/api/resources/accounting/resources/items/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Items { @@ -32,6 +31,8 @@ export declare namespace Items { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Items { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Items { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -231,7 +232,7 @@ export class Items { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -247,7 +248,7 @@ export class Items { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ItemEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -340,7 +341,7 @@ export class Items { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -355,7 +356,7 @@ export class Items { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -434,7 +435,7 @@ export class Items { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -450,7 +451,7 @@ export class Items { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedItemEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -518,7 +519,7 @@ export class Items { requestOptions?: Items.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -533,6 +534,7 @@ export class Items { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -595,7 +597,7 @@ export class Items { requestOptions?: Items.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -610,6 +612,7 @@ export class Items { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/items/client/index.ts b/src/api/resources/accounting/resources/items/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/items/client/index.ts +++ b/src/api/resources/accounting/resources/items/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/journalEntries/client/Client.ts b/src/api/resources/accounting/resources/journalEntries/client/Client.ts index 84178e7f0..7917382ce 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/Client.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace JournalEntries { @@ -32,6 +31,8 @@ export declare namespace JournalEntries { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -145,7 +146,7 @@ export class JournalEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -160,7 +161,7 @@ export class JournalEntries { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -236,7 +237,7 @@ export class JournalEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -252,7 +253,7 @@ export class JournalEntries { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.JournalEntryEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -345,7 +346,7 @@ export class JournalEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -360,7 +361,7 @@ export class JournalEntries { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -464,7 +465,7 @@ export class JournalEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -479,7 +480,7 @@ export class JournalEntries { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -542,7 +543,7 @@ export class JournalEntries { requestOptions?: JournalEntries.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -557,6 +558,7 @@ export class JournalEntries { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -660,7 +662,7 @@ export class JournalEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -675,7 +677,7 @@ export class JournalEntries { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/journalEntries/client/index.ts b/src/api/resources/accounting/resources/journalEntries/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/index.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/linkToken/client/Client.ts b/src/api/resources/accounting/resources/linkToken/client/Client.ts index c38752604..58339ba24 100644 --- a/src/api/resources/accounting/resources/linkToken/client/Client.ts +++ b/src/api/resources/accounting/resources/linkToken/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkToken { @@ -32,6 +31,8 @@ export declare namespace LinkToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -70,7 +71,7 @@ export class LinkToken { requestOptions?: LinkToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,6 +87,7 @@ export class LinkToken { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/accounting/resources/linkToken/client/index.ts b/src/api/resources/accounting/resources/linkToken/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/linkToken/client/index.ts +++ b/src/api/resources/accounting/resources/linkToken/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts b/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts index 4a661e15e..55f700d24 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkedAccounts { @@ -32,6 +31,8 @@ export declare namespace LinkedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class LinkedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class LinkedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/linkedAccounts/client/index.ts b/src/api/resources/accounting/resources/linkedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/client/index.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/passthrough/client/Client.ts b/src/api/resources/accounting/resources/passthrough/client/Client.ts index 74c0ae6ca..b6ac9992d 100644 --- a/src/api/resources/accounting/resources/passthrough/client/Client.ts +++ b/src/api/resources/accounting/resources/passthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace Passthrough { @@ -32,6 +31,8 @@ export declare namespace Passthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class Passthrough { requestOptions?: Passthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class Passthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/accounting/resources/paymentMethods/client/Client.ts b/src/api/resources/accounting/resources/paymentMethods/client/Client.ts index c05a5dd4f..6acb66a30 100644 --- a/src/api/resources/accounting/resources/paymentMethods/client/Client.ts +++ b/src/api/resources/accounting/resources/paymentMethods/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace PaymentMethods { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -87,7 +88,7 @@ export class PaymentMethods { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -102,7 +103,7 @@ export class PaymentMethods { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -179,7 +180,7 @@ export class PaymentMethods { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -194,7 +195,7 @@ export class PaymentMethods { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/paymentMethods/client/index.ts b/src/api/resources/accounting/resources/paymentMethods/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/paymentMethods/client/index.ts +++ b/src/api/resources/accounting/resources/paymentMethods/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/paymentTerms/client/Client.ts b/src/api/resources/accounting/resources/paymentTerms/client/Client.ts index 993a207f1..2215e2784 100644 --- a/src/api/resources/accounting/resources/paymentTerms/client/Client.ts +++ b/src/api/resources/accounting/resources/paymentTerms/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace PaymentTerms { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class PaymentTerms { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class PaymentTerms { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -187,7 +188,7 @@ export class PaymentTerms { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -202,7 +203,7 @@ export class PaymentTerms { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/paymentTerms/client/index.ts b/src/api/resources/accounting/resources/paymentTerms/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/paymentTerms/client/index.ts +++ b/src/api/resources/accounting/resources/paymentTerms/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/payments/client/Client.ts b/src/api/resources/accounting/resources/payments/client/Client.ts index 1c4bd6805..79d2e3c33 100644 --- a/src/api/resources/accounting/resources/payments/client/Client.ts +++ b/src/api/resources/accounting/resources/payments/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Payments { @@ -32,6 +31,8 @@ export declare namespace Payments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class Payments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class Payments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -246,7 +247,7 @@ export class Payments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -262,7 +263,7 @@ export class Payments { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PaymentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -351,7 +352,7 @@ export class Payments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -366,7 +367,7 @@ export class Payments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -445,7 +446,7 @@ export class Payments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -461,7 +462,7 @@ export class Payments { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedPaymentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -567,7 +568,7 @@ export class Payments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -582,7 +583,7 @@ export class Payments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -648,7 +649,7 @@ export class Payments { requestOptions?: Payments.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -663,6 +664,7 @@ export class Payments { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -725,7 +727,7 @@ export class Payments { requestOptions?: Payments.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -740,6 +742,7 @@ export class Payments { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -843,7 +846,7 @@ export class Payments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -858,7 +861,7 @@ export class Payments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/payments/client/index.ts b/src/api/resources/accounting/resources/payments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/payments/client/index.ts +++ b/src/api/resources/accounting/resources/payments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts b/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts index 3c7399427..90b09af26 100644 --- a/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts +++ b/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace PhoneNumbers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -78,7 +79,7 @@ export class PhoneNumbers { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -93,7 +94,7 @@ export class PhoneNumbers { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/phoneNumbers/client/index.ts b/src/api/resources/accounting/resources/phoneNumbers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/phoneNumbers/client/index.ts +++ b/src/api/resources/accounting/resources/phoneNumbers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/projects/client/Client.ts b/src/api/resources/accounting/resources/projects/client/Client.ts index 416a6bde6..4b13d0733 100644 --- a/src/api/resources/accounting/resources/projects/client/Client.ts +++ b/src/api/resources/accounting/resources/projects/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Projects { @@ -32,6 +31,8 @@ export declare namespace Projects { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -130,7 +131,7 @@ export class Projects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -145,7 +146,7 @@ export class Projects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -228,7 +229,7 @@ export class Projects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -243,7 +244,7 @@ export class Projects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/projects/client/index.ts b/src/api/resources/accounting/resources/projects/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/projects/client/index.ts +++ b/src/api/resources/accounting/resources/projects/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts b/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts index 74dcfbe57..1e7510aeb 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace PurchaseOrders { @@ -32,6 +31,8 @@ export declare namespace PurchaseOrders { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class PurchaseOrders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class PurchaseOrders { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -246,7 +247,7 @@ export class PurchaseOrders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -262,7 +263,7 @@ export class PurchaseOrders { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PurchaseOrderEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -364,7 +365,7 @@ export class PurchaseOrders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -379,7 +380,7 @@ export class PurchaseOrders { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -483,7 +484,7 @@ export class PurchaseOrders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -498,7 +499,7 @@ export class PurchaseOrders { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -561,7 +562,7 @@ export class PurchaseOrders { requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -576,6 +577,7 @@ export class PurchaseOrders { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -679,7 +681,7 @@ export class PurchaseOrders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -694,7 +696,7 @@ export class PurchaseOrders { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/index.ts b/src/api/resources/accounting/resources/purchaseOrders/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/index.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/regenerateKey/client/Client.ts b/src/api/resources/accounting/resources/regenerateKey/client/Client.ts index 34b6151b2..9008988fb 100644 --- a/src/api/resources/accounting/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/accounting/resources/regenerateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace RegenerateKey { @@ -32,6 +31,8 @@ export declare namespace RegenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class RegenerateKey { requestOptions?: RegenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class RegenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/accounting/resources/regenerateKey/client/index.ts b/src/api/resources/accounting/resources/regenerateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/regenerateKey/client/index.ts +++ b/src/api/resources/accounting/resources/regenerateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/scopes/client/Client.ts b/src/api/resources/accounting/resources/scopes/client/Client.ts index 55c95e570..ba02152db 100644 --- a/src/api/resources/accounting/resources/scopes/client/Client.ts +++ b/src/api/resources/accounting/resources/scopes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Scopes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -137,7 +139,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -152,6 +154,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -240,7 +243,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -256,6 +259,7 @@ export class Scopes { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/accounting/resources/scopes/client/index.ts b/src/api/resources/accounting/resources/scopes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/scopes/client/index.ts +++ b/src/api/resources/accounting/resources/scopes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/syncStatus/client/Client.ts b/src/api/resources/accounting/resources/syncStatus/client/Client.ts index 5b8259d8e..202478fc1 100644 --- a/src/api/resources/accounting/resources/syncStatus/client/Client.ts +++ b/src/api/resources/accounting/resources/syncStatus/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace SyncStatus { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -75,7 +76,7 @@ export class SyncStatus { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -90,7 +91,7 @@ export class SyncStatus { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/syncStatus/client/index.ts b/src/api/resources/accounting/resources/syncStatus/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/syncStatus/client/index.ts +++ b/src/api/resources/accounting/resources/syncStatus/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/taxRates/client/Client.ts b/src/api/resources/accounting/resources/taxRates/client/Client.ts index ac3d86482..9710320a1 100644 --- a/src/api/resources/accounting/resources/taxRates/client/Client.ts +++ b/src/api/resources/accounting/resources/taxRates/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace TaxRates { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -133,7 +134,7 @@ export class TaxRates { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -148,7 +149,7 @@ export class TaxRates { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -229,7 +230,7 @@ export class TaxRates { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -244,7 +245,7 @@ export class TaxRates { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/taxRates/client/index.ts b/src/api/resources/accounting/resources/taxRates/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/taxRates/client/index.ts +++ b/src/api/resources/accounting/resources/taxRates/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/trackingCategories/client/Client.ts b/src/api/resources/accounting/resources/trackingCategories/client/Client.ts index c11ab282b..4ca7d7fa0 100644 --- a/src/api/resources/accounting/resources/trackingCategories/client/Client.ts +++ b/src/api/resources/accounting/resources/trackingCategories/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace TrackingCategories { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -153,7 +154,7 @@ export class TrackingCategories { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -168,7 +169,7 @@ export class TrackingCategories { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -259,7 +260,7 @@ export class TrackingCategories { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -274,7 +275,7 @@ export class TrackingCategories { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/trackingCategories/client/index.ts b/src/api/resources/accounting/resources/trackingCategories/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/trackingCategories/client/index.ts +++ b/src/api/resources/accounting/resources/trackingCategories/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/transactions/client/Client.ts b/src/api/resources/accounting/resources/transactions/client/Client.ts index 88b747b8c..d58b5ee6d 100644 --- a/src/api/resources/accounting/resources/transactions/client/Client.ts +++ b/src/api/resources/accounting/resources/transactions/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Transactions { @@ -32,6 +31,8 @@ export declare namespace Transactions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Transactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Transactions { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -238,7 +239,7 @@ export class Transactions { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -253,7 +254,7 @@ export class Transactions { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/transactions/client/index.ts b/src/api/resources/accounting/resources/transactions/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/transactions/client/index.ts +++ b/src/api/resources/accounting/resources/transactions/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/vendorCredits/client/Client.ts b/src/api/resources/accounting/resources/vendorCredits/client/Client.ts index 942dbb6aa..14369a1b4 100644 --- a/src/api/resources/accounting/resources/vendorCredits/client/Client.ts +++ b/src/api/resources/accounting/resources/vendorCredits/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace VendorCredits { @@ -32,6 +31,8 @@ export declare namespace VendorCredits { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class VendorCredits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class VendorCredits { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -231,7 +232,7 @@ export class VendorCredits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -247,7 +248,7 @@ export class VendorCredits { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.VendorCreditEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -334,7 +335,7 @@ export class VendorCredits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -349,7 +350,7 @@ export class VendorCredits { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -412,7 +413,7 @@ export class VendorCredits { requestOptions?: VendorCredits.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -427,6 +428,7 @@ export class VendorCredits { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/accounting/resources/vendorCredits/client/index.ts b/src/api/resources/accounting/resources/vendorCredits/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/vendorCredits/client/index.ts +++ b/src/api/resources/accounting/resources/vendorCredits/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts b/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts index ff16208ea..636711100 100644 --- a/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace WebhookReceivers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class WebhookReceivers { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -145,7 +147,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -161,6 +163,7 @@ export class WebhookReceivers { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/index.ts b/src/api/resources/accounting/resources/webhookReceivers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/accounting/resources/webhookReceivers/client/index.ts +++ b/src/api/resources/accounting/resources/webhookReceivers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/accountDetails/client/Client.ts b/src/api/resources/ats/resources/accountDetails/client/Client.ts index 02094efb3..7f2ba490b 100644 --- a/src/api/resources/ats/resources/accountDetails/client/Client.ts +++ b/src/api/resources/ats/resources/accountDetails/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountDetails { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AccountDetails { requestOptions?: AccountDetails.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AccountDetails { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/accountToken/client/Client.ts b/src/api/resources/ats/resources/accountToken/client/Client.ts index 8b27fe233..6421862be 100644 --- a/src/api/resources/ats/resources/accountToken/client/Client.ts +++ b/src/api/resources/ats/resources/accountToken/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AccountToken { requestOptions?: AccountToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AccountToken { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/activities/client/Client.ts b/src/api/resources/ats/resources/activities/client/Client.ts index dc3a6e564..5d35a9ce6 100644 --- a/src/api/resources/ats/resources/activities/client/Client.ts +++ b/src/api/resources/ats/resources/activities/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Activities { @@ -32,6 +31,8 @@ export declare namespace Activities { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -144,7 +145,7 @@ export class Activities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -159,7 +160,7 @@ export class Activities { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -236,7 +237,7 @@ export class Activities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -252,7 +253,7 @@ export class Activities { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.ActivityEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -349,7 +350,7 @@ export class Activities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -364,7 +365,7 @@ export class Activities { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -425,7 +426,7 @@ export class Activities { requestOptions?: Activities.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,6 +441,7 @@ export class Activities { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/activities/client/index.ts b/src/api/resources/ats/resources/activities/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/activities/client/index.ts +++ b/src/api/resources/ats/resources/activities/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/applications/client/Client.ts b/src/api/resources/ats/resources/applications/client/Client.ts index cb5cbb4fc..d16d5ad6d 100644 --- a/src/api/resources/ats/resources/applications/client/Client.ts +++ b/src/api/resources/ats/resources/applications/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Applications { @@ -32,6 +31,8 @@ export declare namespace Applications { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class Applications { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class Applications { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -250,7 +251,7 @@ export class Applications { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -266,7 +267,7 @@ export class Applications { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.ApplicationEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -351,7 +352,7 @@ export class Applications { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -366,7 +367,7 @@ export class Applications { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -443,7 +444,7 @@ export class Applications { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -459,7 +460,7 @@ export class Applications { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.UpdateApplicationStageRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -533,7 +534,7 @@ export class Applications { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -548,7 +549,7 @@ export class Applications { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/applications/client/index.ts b/src/api/resources/ats/resources/applications/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/applications/client/index.ts +++ b/src/api/resources/ats/resources/applications/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts b/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts index ddf4b5d4f..89314f1cb 100644 --- a/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace AsyncPassthrough { @@ -32,6 +31,8 @@ export declare namespace AsyncPassthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class AsyncPassthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -149,7 +151,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -164,6 +166,7 @@ export class AsyncPassthrough { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/attachments/client/Client.ts b/src/api/resources/ats/resources/attachments/client/Client.ts index f462e798f..9022fdf1f 100644 --- a/src/api/resources/ats/resources/attachments/client/Client.ts +++ b/src/api/resources/ats/resources/attachments/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Attachments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -138,7 +139,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -153,7 +154,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -230,7 +231,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -246,7 +247,7 @@ export class Attachments { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.AttachmentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -337,7 +338,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -352,7 +353,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -413,7 +414,7 @@ export class Attachments { requestOptions?: Attachments.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -428,6 +429,7 @@ export class Attachments { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/attachments/client/index.ts b/src/api/resources/ats/resources/attachments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/attachments/client/index.ts +++ b/src/api/resources/ats/resources/attachments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/auditTrail/client/Client.ts b/src/api/resources/ats/resources/auditTrail/client/Client.ts index eeebf730a..8fb65c3d3 100644 --- a/src/api/resources/ats/resources/auditTrail/client/Client.ts +++ b/src/api/resources/ats/resources/auditTrail/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AuditTrail { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class AuditTrail { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class AuditTrail { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/auditTrail/client/index.ts b/src/api/resources/ats/resources/auditTrail/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/auditTrail/client/index.ts +++ b/src/api/resources/ats/resources/auditTrail/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/availableActions/client/Client.ts b/src/api/resources/ats/resources/availableActions/client/Client.ts index 57e85cc64..b6dc1fa23 100644 --- a/src/api/resources/ats/resources/availableActions/client/Client.ts +++ b/src/api/resources/ats/resources/availableActions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AvailableActions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AvailableActions { requestOptions?: AvailableActions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AvailableActions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/candidates/client/Client.ts b/src/api/resources/ats/resources/candidates/client/Client.ts index 5a85cfe19..8a5225ae9 100644 --- a/src/api/resources/ats/resources/candidates/client/Client.ts +++ b/src/api/resources/ats/resources/candidates/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Candidates { @@ -32,6 +31,8 @@ export declare namespace Candidates { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -145,7 +146,7 @@ export class Candidates { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -160,7 +161,7 @@ export class Candidates { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -237,7 +238,7 @@ export class Candidates { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -253,7 +254,7 @@ export class Candidates { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.CandidateEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -338,7 +339,7 @@ export class Candidates { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -353,7 +354,7 @@ export class Candidates { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -433,7 +434,7 @@ export class Candidates { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -449,7 +450,7 @@ export class Candidates { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.PatchedCandidateEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -522,7 +523,7 @@ export class Candidates { requestOptions?: Candidates.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -538,6 +539,7 @@ export class Candidates { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -596,7 +598,7 @@ export class Candidates { requestOptions?: Candidates.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -611,6 +613,7 @@ export class Candidates { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -673,7 +676,7 @@ export class Candidates { requestOptions?: Candidates.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -688,6 +691,7 @@ export class Candidates { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/candidates/client/index.ts b/src/api/resources/ats/resources/candidates/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/candidates/client/index.ts +++ b/src/api/resources/ats/resources/candidates/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/deleteAccount/client/Client.ts b/src/api/resources/ats/resources/deleteAccount/client/Client.ts index 661df7a2b..b5d8aec9c 100644 --- a/src/api/resources/ats/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/ats/resources/deleteAccount/client/Client.ts @@ -4,8 +4,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace DeleteAccount { @@ -30,6 +29,8 @@ export declare namespace DeleteAccount { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -56,7 +57,7 @@ export class DeleteAccount { private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -71,6 +72,7 @@ export class DeleteAccount { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/departments/client/Client.ts b/src/api/resources/ats/resources/departments/client/Client.ts index 5d037d4c5..6dcf7fb96 100644 --- a/src/api/resources/ats/resources/departments/client/Client.ts +++ b/src/api/resources/ats/resources/departments/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Departments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Departments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Departments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Departments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Departments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/departments/client/index.ts b/src/api/resources/ats/resources/departments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/departments/client/index.ts +++ b/src/api/resources/ats/resources/departments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/eeocs/client/Client.ts b/src/api/resources/ats/resources/eeocs/client/Client.ts index be53c5199..def3da43d 100644 --- a/src/api/resources/ats/resources/eeocs/client/Client.ts +++ b/src/api/resources/ats/resources/eeocs/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Eeocs { @@ -32,6 +31,8 @@ export declare namespace Eeocs { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -143,7 +144,7 @@ export class Eeocs { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -158,7 +159,7 @@ export class Eeocs { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -252,7 +253,7 @@ export class Eeocs { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -267,7 +268,7 @@ export class Eeocs { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/eeocs/client/index.ts b/src/api/resources/ats/resources/eeocs/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/eeocs/client/index.ts +++ b/src/api/resources/ats/resources/eeocs/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/fieldMapping/client/Client.ts b/src/api/resources/ats/resources/fieldMapping/client/Client.ts index ff9d43d2b..b1207bf24 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace FieldMapping { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -71,7 +72,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,7 +87,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -163,7 +164,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -245,7 +246,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -260,6 +261,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -330,7 +332,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -346,6 +348,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -425,7 +428,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,7 +443,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -501,7 +504,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -516,6 +519,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/fieldMapping/client/index.ts b/src/api/resources/ats/resources/fieldMapping/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/index.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/forceResync/client/Client.ts b/src/api/resources/ats/resources/forceResync/client/Client.ts index da7ccc787..2d8163b22 100644 --- a/src/api/resources/ats/resources/forceResync/client/Client.ts +++ b/src/api/resources/ats/resources/forceResync/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace ForceResync { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class ForceResync { requestOptions?: ForceResync.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class ForceResync { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/generateKey/client/Client.ts b/src/api/resources/ats/resources/generateKey/client/Client.ts index b8dc9eb11..d93825053 100644 --- a/src/api/resources/ats/resources/generateKey/client/Client.ts +++ b/src/api/resources/ats/resources/generateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace GenerateKey { @@ -32,6 +31,8 @@ export declare namespace GenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class GenerateKey { requestOptions?: GenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class GenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/ats/resources/generateKey/client/index.ts b/src/api/resources/ats/resources/generateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/generateKey/client/index.ts +++ b/src/api/resources/ats/resources/generateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/interviews/client/Client.ts b/src/api/resources/ats/resources/interviews/client/Client.ts index e528f6ebe..b7b919b89 100644 --- a/src/api/resources/ats/resources/interviews/client/Client.ts +++ b/src/api/resources/ats/resources/interviews/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Interviews { @@ -32,6 +31,8 @@ export declare namespace Interviews { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class Interviews { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class Interviews { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -247,7 +248,7 @@ export class Interviews { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -263,7 +264,7 @@ export class Interviews { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.ScheduledInterviewEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -358,7 +359,7 @@ export class Interviews { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -373,7 +374,7 @@ export class Interviews { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -434,7 +435,7 @@ export class Interviews { requestOptions?: Interviews.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -449,6 +450,7 @@ export class Interviews { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/interviews/client/index.ts b/src/api/resources/ats/resources/interviews/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/interviews/client/index.ts +++ b/src/api/resources/ats/resources/interviews/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/issues/client/Client.ts b/src/api/resources/ats/resources/issues/client/Client.ts index be3b0c3f4..22e551e3c 100644 --- a/src/api/resources/ats/resources/issues/client/Client.ts +++ b/src/api/resources/ats/resources/issues/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Issues { @@ -32,6 +31,8 @@ export declare namespace Issues { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Issues { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Issues { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -216,7 +217,7 @@ export class Issues { requestOptions?: Issues.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -231,6 +232,7 @@ export class Issues { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/issues/client/index.ts b/src/api/resources/ats/resources/issues/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/issues/client/index.ts +++ b/src/api/resources/ats/resources/issues/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts b/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts index 76e8bf160..dd68b363a 100644 --- a/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts +++ b/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace JobInterviewStages { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class JobInterviewStages { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class JobInterviewStages { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -224,7 +225,7 @@ export class JobInterviewStages { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -239,7 +240,7 @@ export class JobInterviewStages { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/index.ts b/src/api/resources/ats/resources/jobInterviewStages/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/jobInterviewStages/client/index.ts +++ b/src/api/resources/ats/resources/jobInterviewStages/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/jobPostings/client/Client.ts b/src/api/resources/ats/resources/jobPostings/client/Client.ts index 1a63cd640..5f3e66055 100644 --- a/src/api/resources/ats/resources/jobPostings/client/Client.ts +++ b/src/api/resources/ats/resources/jobPostings/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace JobPostings { @@ -32,6 +31,8 @@ export declare namespace JobPostings { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -130,7 +131,7 @@ export class JobPostings { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -145,7 +146,7 @@ export class JobPostings { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -226,7 +227,7 @@ export class JobPostings { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -241,7 +242,7 @@ export class JobPostings { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/jobPostings/client/index.ts b/src/api/resources/ats/resources/jobPostings/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/jobPostings/client/index.ts +++ b/src/api/resources/ats/resources/jobPostings/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/jobs/client/Client.ts b/src/api/resources/ats/resources/jobs/client/Client.ts index 363c0f841..e706c6186 100644 --- a/src/api/resources/ats/resources/jobs/client/Client.ts +++ b/src/api/resources/ats/resources/jobs/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Jobs { @@ -32,6 +31,8 @@ export declare namespace Jobs { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -152,7 +153,7 @@ export class Jobs { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -167,7 +168,7 @@ export class Jobs { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -258,7 +259,7 @@ export class Jobs { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -273,7 +274,7 @@ export class Jobs { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -368,7 +369,7 @@ export class Jobs { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -383,7 +384,7 @@ export class Jobs { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/jobs/client/index.ts b/src/api/resources/ats/resources/jobs/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/jobs/client/index.ts +++ b/src/api/resources/ats/resources/jobs/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/linkToken/client/Client.ts b/src/api/resources/ats/resources/linkToken/client/Client.ts index a770136b0..75138a8e8 100644 --- a/src/api/resources/ats/resources/linkToken/client/Client.ts +++ b/src/api/resources/ats/resources/linkToken/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkToken { @@ -32,6 +31,8 @@ export declare namespace LinkToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -70,7 +71,7 @@ export class LinkToken { requestOptions?: LinkToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,6 +87,7 @@ export class LinkToken { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/ats/resources/linkToken/client/index.ts b/src/api/resources/ats/resources/linkToken/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/linkToken/client/index.ts +++ b/src/api/resources/ats/resources/linkToken/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/linkedAccounts/client/Client.ts b/src/api/resources/ats/resources/linkedAccounts/client/Client.ts index b39a4c91c..5806f1ab0 100644 --- a/src/api/resources/ats/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/ats/resources/linkedAccounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkedAccounts { @@ -32,6 +31,8 @@ export declare namespace LinkedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class LinkedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class LinkedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/linkedAccounts/client/index.ts b/src/api/resources/ats/resources/linkedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/linkedAccounts/client/index.ts +++ b/src/api/resources/ats/resources/linkedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/offers/client/Client.ts b/src/api/resources/ats/resources/offers/client/Client.ts index 5a364eb99..90cb0d52c 100644 --- a/src/api/resources/ats/resources/offers/client/Client.ts +++ b/src/api/resources/ats/resources/offers/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Offers { @@ -32,6 +31,8 @@ export declare namespace Offers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -145,7 +146,7 @@ export class Offers { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -160,7 +161,7 @@ export class Offers { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -251,7 +252,7 @@ export class Offers { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -266,7 +267,7 @@ export class Offers { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/offers/client/index.ts b/src/api/resources/ats/resources/offers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/offers/client/index.ts +++ b/src/api/resources/ats/resources/offers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/offices/client/Client.ts b/src/api/resources/ats/resources/offices/client/Client.ts index 51658f8e9..b38923025 100644 --- a/src/api/resources/ats/resources/offices/client/Client.ts +++ b/src/api/resources/ats/resources/offices/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Offices { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Offices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Offices { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Offices { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Offices { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/offices/client/index.ts b/src/api/resources/ats/resources/offices/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/offices/client/index.ts +++ b/src/api/resources/ats/resources/offices/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/passthrough/client/Client.ts b/src/api/resources/ats/resources/passthrough/client/Client.ts index adc4fc2e3..a005727ea 100644 --- a/src/api/resources/ats/resources/passthrough/client/Client.ts +++ b/src/api/resources/ats/resources/passthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace Passthrough { @@ -32,6 +31,8 @@ export declare namespace Passthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class Passthrough { requestOptions?: Passthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class Passthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/ats/resources/regenerateKey/client/Client.ts b/src/api/resources/ats/resources/regenerateKey/client/Client.ts index 8d6e966d1..cda05c1e8 100644 --- a/src/api/resources/ats/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/ats/resources/regenerateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace RegenerateKey { @@ -32,6 +31,8 @@ export declare namespace RegenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class RegenerateKey { requestOptions?: RegenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class RegenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ats/resources/regenerateKey/client/index.ts b/src/api/resources/ats/resources/regenerateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/regenerateKey/client/index.ts +++ b/src/api/resources/ats/resources/regenerateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/rejectReasons/client/Client.ts b/src/api/resources/ats/resources/rejectReasons/client/Client.ts index a00ef28bb..5572bc729 100644 --- a/src/api/resources/ats/resources/rejectReasons/client/Client.ts +++ b/src/api/resources/ats/resources/rejectReasons/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace RejectReasons { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class RejectReasons { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class RejectReasons { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class RejectReasons { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class RejectReasons { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/rejectReasons/client/index.ts b/src/api/resources/ats/resources/rejectReasons/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/rejectReasons/client/index.ts +++ b/src/api/resources/ats/resources/rejectReasons/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/scopes/client/Client.ts b/src/api/resources/ats/resources/scopes/client/Client.ts index d3c66c212..1d9d6a50d 100644 --- a/src/api/resources/ats/resources/scopes/client/Client.ts +++ b/src/api/resources/ats/resources/scopes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Scopes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -137,7 +139,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -152,6 +154,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -238,7 +241,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -254,6 +257,7 @@ export class Scopes { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ats/resources/scopes/client/index.ts b/src/api/resources/ats/resources/scopes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/scopes/client/index.ts +++ b/src/api/resources/ats/resources/scopes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/scorecards/client/Client.ts b/src/api/resources/ats/resources/scorecards/client/Client.ts index 936d49c88..8c767c00c 100644 --- a/src/api/resources/ats/resources/scorecards/client/Client.ts +++ b/src/api/resources/ats/resources/scorecards/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Scorecards { @@ -32,6 +31,8 @@ export declare namespace Scorecards { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -150,7 +151,7 @@ export class Scorecards { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -165,7 +166,7 @@ export class Scorecards { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -256,7 +257,7 @@ export class Scorecards { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -271,7 +272,7 @@ export class Scorecards { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/scorecards/client/index.ts b/src/api/resources/ats/resources/scorecards/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/scorecards/client/index.ts +++ b/src/api/resources/ats/resources/scorecards/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/syncStatus/client/Client.ts b/src/api/resources/ats/resources/syncStatus/client/Client.ts index 9fb1d2479..eba4ea3bb 100644 --- a/src/api/resources/ats/resources/syncStatus/client/Client.ts +++ b/src/api/resources/ats/resources/syncStatus/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace SyncStatus { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -75,7 +76,7 @@ export class SyncStatus { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -90,7 +91,7 @@ export class SyncStatus { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/syncStatus/client/index.ts b/src/api/resources/ats/resources/syncStatus/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/syncStatus/client/index.ts +++ b/src/api/resources/ats/resources/syncStatus/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/tags/client/Client.ts b/src/api/resources/ats/resources/tags/client/Client.ts index d466a1246..ef80c2698 100644 --- a/src/api/resources/ats/resources/tags/client/Client.ts +++ b/src/api/resources/ats/resources/tags/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Tags { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Tags { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Tags { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/tags/client/index.ts b/src/api/resources/ats/resources/tags/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/tags/client/index.ts +++ b/src/api/resources/ats/resources/tags/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/users/client/Client.ts b/src/api/resources/ats/resources/users/client/Client.ts index 7637e6c31..9d734078d 100644 --- a/src/api/resources/ats/resources/users/client/Client.ts +++ b/src/api/resources/ats/resources/users/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Users { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -133,7 +134,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -148,7 +149,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -233,7 +234,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -248,7 +249,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ats/resources/users/client/index.ts b/src/api/resources/ats/resources/users/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/users/client/index.ts +++ b/src/api/resources/ats/resources/users/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ats/resources/webhookReceivers/client/Client.ts b/src/api/resources/ats/resources/webhookReceivers/client/Client.ts index 3d9ff40e6..9c467fd38 100644 --- a/src/api/resources/ats/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/ats/resources/webhookReceivers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace WebhookReceivers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class WebhookReceivers { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -143,7 +145,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -159,6 +161,7 @@ export class WebhookReceivers { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/ats/resources/webhookReceivers/client/index.ts b/src/api/resources/ats/resources/webhookReceivers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ats/resources/webhookReceivers/client/index.ts +++ b/src/api/resources/ats/resources/webhookReceivers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/accountDetails/client/Client.ts b/src/api/resources/crm/resources/accountDetails/client/Client.ts index b79497044..d54097386 100644 --- a/src/api/resources/crm/resources/accountDetails/client/Client.ts +++ b/src/api/resources/crm/resources/accountDetails/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountDetails { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AccountDetails { requestOptions?: AccountDetails.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AccountDetails { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/accountToken/client/Client.ts b/src/api/resources/crm/resources/accountToken/client/Client.ts index 2b2869cac..9976931e3 100644 --- a/src/api/resources/crm/resources/accountToken/client/Client.ts +++ b/src/api/resources/crm/resources/accountToken/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AccountToken { requestOptions?: AccountToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AccountToken { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/accounts/client/Client.ts b/src/api/resources/crm/resources/accounts/client/Client.ts index e30dc7cdc..0f0dee215 100644 --- a/src/api/resources/crm/resources/accounts/client/Client.ts +++ b/src/api/resources/crm/resources/accounts/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Accounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -138,7 +139,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -153,7 +154,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -229,7 +230,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -245,7 +246,7 @@ export class Accounts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmAccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -332,7 +333,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -347,7 +348,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -426,7 +427,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -442,7 +443,7 @@ export class Accounts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedCrmAccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -510,7 +511,7 @@ export class Accounts { requestOptions?: Accounts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -525,6 +526,7 @@ export class Accounts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -587,7 +589,7 @@ export class Accounts { requestOptions?: Accounts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -602,6 +604,7 @@ export class Accounts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -708,7 +711,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -723,7 +726,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/accounts/client/index.ts b/src/api/resources/crm/resources/accounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/accounts/client/index.ts +++ b/src/api/resources/crm/resources/accounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/associationTypes/client/Client.ts b/src/api/resources/crm/resources/associationTypes/client/Client.ts index bcaf7be37..13ed841c9 100644 --- a/src/api/resources/crm/resources/associationTypes/client/Client.ts +++ b/src/api/resources/crm/resources/associationTypes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AssociationTypes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class AssociationTypes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class AssociationTypes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -236,7 +237,7 @@ export class AssociationTypes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -252,7 +253,7 @@ export class AssociationTypes { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmAssociationTypeEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -344,7 +345,7 @@ export class AssociationTypes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -359,7 +360,7 @@ export class AssociationTypes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -427,7 +428,7 @@ export class AssociationTypes { requestOptions?: AssociationTypes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -442,6 +443,7 @@ export class AssociationTypes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/associationTypes/client/index.ts b/src/api/resources/crm/resources/associationTypes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/associationTypes/client/index.ts +++ b/src/api/resources/crm/resources/associationTypes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/associations/client/Client.ts b/src/api/resources/crm/resources/associations/client/Client.ts index 4d639b3d5..89e3fafae 100644 --- a/src/api/resources/crm/resources/associations/client/Client.ts +++ b/src/api/resources/crm/resources/associations/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Associations { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -141,7 +142,7 @@ export class Associations { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -156,7 +157,7 @@ export class Associations { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -257,7 +258,7 @@ export class Associations { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -272,7 +273,7 @@ export class Associations { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/associations/client/index.ts b/src/api/resources/crm/resources/associations/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/associations/client/index.ts +++ b/src/api/resources/crm/resources/associations/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts b/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts index 68b0ad689..045321282 100644 --- a/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace AsyncPassthrough { @@ -32,6 +31,8 @@ export declare namespace AsyncPassthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class AsyncPassthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -149,7 +151,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -164,6 +166,7 @@ export class AsyncPassthrough { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/auditTrail/client/Client.ts b/src/api/resources/crm/resources/auditTrail/client/Client.ts index 19db89220..1ace6b9aa 100644 --- a/src/api/resources/crm/resources/auditTrail/client/Client.ts +++ b/src/api/resources/crm/resources/auditTrail/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AuditTrail { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class AuditTrail { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class AuditTrail { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/auditTrail/client/index.ts b/src/api/resources/crm/resources/auditTrail/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/auditTrail/client/index.ts +++ b/src/api/resources/crm/resources/auditTrail/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/availableActions/client/Client.ts b/src/api/resources/crm/resources/availableActions/client/Client.ts index 23f6159dc..f409f5f8c 100644 --- a/src/api/resources/crm/resources/availableActions/client/Client.ts +++ b/src/api/resources/crm/resources/availableActions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AvailableActions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AvailableActions { requestOptions?: AvailableActions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AvailableActions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/contacts/client/Client.ts b/src/api/resources/crm/resources/contacts/client/Client.ts index 8f8245da7..af9eb7435 100644 --- a/src/api/resources/crm/resources/contacts/client/Client.ts +++ b/src/api/resources/crm/resources/contacts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Contacts { @@ -32,6 +31,8 @@ export declare namespace Contacts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -145,7 +146,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -160,7 +161,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -236,7 +237,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -252,7 +253,7 @@ export class Contacts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -341,7 +342,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -356,7 +357,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -435,7 +436,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -451,7 +452,7 @@ export class Contacts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedCrmContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -524,7 +525,7 @@ export class Contacts { requestOptions?: Contacts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -540,6 +541,7 @@ export class Contacts { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -598,7 +600,7 @@ export class Contacts { requestOptions?: Contacts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -613,6 +615,7 @@ export class Contacts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -675,7 +678,7 @@ export class Contacts { requestOptions?: Contacts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -690,6 +693,7 @@ export class Contacts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -796,7 +800,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -811,7 +815,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/contacts/client/index.ts b/src/api/resources/crm/resources/contacts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/contacts/client/index.ts +++ b/src/api/resources/crm/resources/contacts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/customObjectClasses/client/Client.ts b/src/api/resources/crm/resources/customObjectClasses/client/Client.ts index 551653811..b37151899 100644 --- a/src/api/resources/crm/resources/customObjectClasses/client/Client.ts +++ b/src/api/resources/crm/resources/customObjectClasses/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace CustomObjectClasses { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class CustomObjectClasses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class CustomObjectClasses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class CustomObjectClasses { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,7 +235,7 @@ export class CustomObjectClasses { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/customObjectClasses/client/index.ts b/src/api/resources/crm/resources/customObjectClasses/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/customObjectClasses/client/index.ts +++ b/src/api/resources/crm/resources/customObjectClasses/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/customObjects/client/Client.ts b/src/api/resources/crm/resources/customObjects/client/Client.ts index 39e461dbb..8b1562059 100644 --- a/src/api/resources/crm/resources/customObjects/client/Client.ts +++ b/src/api/resources/crm/resources/customObjects/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace CustomObjects { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class CustomObjects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class CustomObjects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -230,7 +231,7 @@ export class CustomObjects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -246,7 +247,7 @@ export class CustomObjects { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmCustomObjectEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -338,7 +339,7 @@ export class CustomObjects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -353,7 +354,7 @@ export class CustomObjects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -421,7 +422,7 @@ export class CustomObjects { requestOptions?: CustomObjects.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -436,6 +437,7 @@ export class CustomObjects { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -546,7 +548,7 @@ export class CustomObjects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -561,7 +563,7 @@ export class CustomObjects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/customObjects/client/index.ts b/src/api/resources/crm/resources/customObjects/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/customObjects/client/index.ts +++ b/src/api/resources/crm/resources/customObjects/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/deleteAccount/client/Client.ts b/src/api/resources/crm/resources/deleteAccount/client/Client.ts index 0f81e4d89..f6cdb42ae 100644 --- a/src/api/resources/crm/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/crm/resources/deleteAccount/client/Client.ts @@ -4,8 +4,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace DeleteAccount { @@ -30,6 +29,8 @@ export declare namespace DeleteAccount { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -56,7 +57,7 @@ export class DeleteAccount { private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -71,6 +72,7 @@ export class DeleteAccount { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/engagementTypes/client/Client.ts b/src/api/resources/crm/resources/engagementTypes/client/Client.ts index 6c5b1e7db..13ef01b3d 100644 --- a/src/api/resources/crm/resources/engagementTypes/client/Client.ts +++ b/src/api/resources/crm/resources/engagementTypes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace EngagementTypes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class EngagementTypes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class EngagementTypes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class EngagementTypes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,7 +235,7 @@ export class EngagementTypes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -341,7 +342,7 @@ export class EngagementTypes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -356,7 +357,7 @@ export class EngagementTypes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/engagementTypes/client/index.ts b/src/api/resources/crm/resources/engagementTypes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/engagementTypes/client/index.ts +++ b/src/api/resources/crm/resources/engagementTypes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/engagements/client/Client.ts b/src/api/resources/crm/resources/engagements/client/Client.ts index 9b777e8da..c78a36d59 100644 --- a/src/api/resources/crm/resources/engagements/client/Client.ts +++ b/src/api/resources/crm/resources/engagements/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Engagements { @@ -32,6 +31,8 @@ export declare namespace Engagements { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Engagements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Engagements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -231,7 +232,7 @@ export class Engagements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -247,7 +248,7 @@ export class Engagements { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.EngagementEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -336,7 +337,7 @@ export class Engagements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -351,7 +352,7 @@ export class Engagements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -430,7 +431,7 @@ export class Engagements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -446,7 +447,7 @@ export class Engagements { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedEngagementEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -514,7 +515,7 @@ export class Engagements { requestOptions?: Engagements.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -529,6 +530,7 @@ export class Engagements { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -591,7 +593,7 @@ export class Engagements { requestOptions?: Engagements.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -606,6 +608,7 @@ export class Engagements { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -712,7 +715,7 @@ export class Engagements { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -727,7 +730,7 @@ export class Engagements { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/engagements/client/index.ts b/src/api/resources/crm/resources/engagements/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/engagements/client/index.ts +++ b/src/api/resources/crm/resources/engagements/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/fieldMapping/client/Client.ts b/src/api/resources/crm/resources/fieldMapping/client/Client.ts index 817c40682..d90a77617 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace FieldMapping { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -71,7 +72,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,7 +87,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -163,7 +164,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -245,7 +246,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -260,6 +261,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -330,7 +332,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -346,6 +348,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -425,7 +428,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,7 +443,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -501,7 +504,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -516,6 +519,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/fieldMapping/client/index.ts b/src/api/resources/crm/resources/fieldMapping/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/index.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/forceResync/client/Client.ts b/src/api/resources/crm/resources/forceResync/client/Client.ts index 5c9fc1c95..e4087af61 100644 --- a/src/api/resources/crm/resources/forceResync/client/Client.ts +++ b/src/api/resources/crm/resources/forceResync/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace ForceResync { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class ForceResync { requestOptions?: ForceResync.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class ForceResync { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/generateKey/client/Client.ts b/src/api/resources/crm/resources/generateKey/client/Client.ts index 24fc690ab..5cd13c893 100644 --- a/src/api/resources/crm/resources/generateKey/client/Client.ts +++ b/src/api/resources/crm/resources/generateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace GenerateKey { @@ -32,6 +31,8 @@ export declare namespace GenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class GenerateKey { requestOptions?: GenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class GenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/crm/resources/generateKey/client/index.ts b/src/api/resources/crm/resources/generateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/generateKey/client/index.ts +++ b/src/api/resources/crm/resources/generateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/issues/client/Client.ts b/src/api/resources/crm/resources/issues/client/Client.ts index 35229a214..53ad7b76c 100644 --- a/src/api/resources/crm/resources/issues/client/Client.ts +++ b/src/api/resources/crm/resources/issues/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Issues { @@ -32,6 +31,8 @@ export declare namespace Issues { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Issues { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Issues { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -216,7 +217,7 @@ export class Issues { requestOptions?: Issues.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -231,6 +232,7 @@ export class Issues { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/issues/client/index.ts b/src/api/resources/crm/resources/issues/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/issues/client/index.ts +++ b/src/api/resources/crm/resources/issues/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/leads/client/Client.ts b/src/api/resources/crm/resources/leads/client/Client.ts index 89e59f829..e15765fb7 100644 --- a/src/api/resources/crm/resources/leads/client/Client.ts +++ b/src/api/resources/crm/resources/leads/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Leads { @@ -32,6 +31,8 @@ export declare namespace Leads { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class Leads { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class Leads { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -246,7 +247,7 @@ export class Leads { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -262,7 +263,7 @@ export class Leads { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.LeadEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -351,7 +352,7 @@ export class Leads { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -366,7 +367,7 @@ export class Leads { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -425,7 +426,7 @@ export class Leads { requestOptions?: Leads.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,6 +441,7 @@ export class Leads { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -546,7 +548,7 @@ export class Leads { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -561,7 +563,7 @@ export class Leads { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/leads/client/index.ts b/src/api/resources/crm/resources/leads/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/leads/client/index.ts +++ b/src/api/resources/crm/resources/leads/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/linkToken/client/Client.ts b/src/api/resources/crm/resources/linkToken/client/Client.ts index e1eaf585b..001306111 100644 --- a/src/api/resources/crm/resources/linkToken/client/Client.ts +++ b/src/api/resources/crm/resources/linkToken/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkToken { @@ -32,6 +31,8 @@ export declare namespace LinkToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -70,7 +71,7 @@ export class LinkToken { requestOptions?: LinkToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,6 +87,7 @@ export class LinkToken { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/crm/resources/linkToken/client/index.ts b/src/api/resources/crm/resources/linkToken/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/linkToken/client/index.ts +++ b/src/api/resources/crm/resources/linkToken/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/linkedAccounts/client/Client.ts b/src/api/resources/crm/resources/linkedAccounts/client/Client.ts index dad9260e9..f3c71f54a 100644 --- a/src/api/resources/crm/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/crm/resources/linkedAccounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkedAccounts { @@ -32,6 +31,8 @@ export declare namespace LinkedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class LinkedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class LinkedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/linkedAccounts/client/index.ts b/src/api/resources/crm/resources/linkedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/linkedAccounts/client/index.ts +++ b/src/api/resources/crm/resources/linkedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/notes/client/Client.ts b/src/api/resources/crm/resources/notes/client/Client.ts index 128247fa1..25bb0c15b 100644 --- a/src/api/resources/crm/resources/notes/client/Client.ts +++ b/src/api/resources/crm/resources/notes/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Notes { @@ -32,6 +31,8 @@ export declare namespace Notes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -150,7 +151,7 @@ export class Notes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -165,7 +166,7 @@ export class Notes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -241,7 +242,7 @@ export class Notes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -257,7 +258,7 @@ export class Notes { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.NoteEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -346,7 +347,7 @@ export class Notes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -361,7 +362,7 @@ export class Notes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -420,7 +421,7 @@ export class Notes { requestOptions?: Notes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -435,6 +436,7 @@ export class Notes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -541,7 +543,7 @@ export class Notes { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -556,7 +558,7 @@ export class Notes { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/notes/client/index.ts b/src/api/resources/crm/resources/notes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/notes/client/index.ts +++ b/src/api/resources/crm/resources/notes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/opportunities/client/Client.ts b/src/api/resources/crm/resources/opportunities/client/Client.ts index ae3856a5d..6b5078bb2 100644 --- a/src/api/resources/crm/resources/opportunities/client/Client.ts +++ b/src/api/resources/crm/resources/opportunities/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Opportunities { @@ -32,6 +31,8 @@ export declare namespace Opportunities { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -167,7 +168,7 @@ export class Opportunities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -182,7 +183,7 @@ export class Opportunities { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -258,7 +259,7 @@ export class Opportunities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -274,7 +275,7 @@ export class Opportunities { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.OpportunityEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -372,7 +373,7 @@ export class Opportunities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -387,7 +388,7 @@ export class Opportunities { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -466,7 +467,7 @@ export class Opportunities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -482,7 +483,7 @@ export class Opportunities { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedOpportunityEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -550,7 +551,7 @@ export class Opportunities { requestOptions?: Opportunities.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -565,6 +566,7 @@ export class Opportunities { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -627,7 +629,7 @@ export class Opportunities { requestOptions?: Opportunities.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -642,6 +644,7 @@ export class Opportunities { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -750,7 +753,7 @@ export class Opportunities { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -765,7 +768,7 @@ export class Opportunities { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/opportunities/client/index.ts b/src/api/resources/crm/resources/opportunities/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/opportunities/client/index.ts +++ b/src/api/resources/crm/resources/opportunities/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/passthrough/client/Client.ts b/src/api/resources/crm/resources/passthrough/client/Client.ts index cfb0edf0a..a2c039894 100644 --- a/src/api/resources/crm/resources/passthrough/client/Client.ts +++ b/src/api/resources/crm/resources/passthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace Passthrough { @@ -32,6 +31,8 @@ export declare namespace Passthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class Passthrough { requestOptions?: Passthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class Passthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/crm/resources/regenerateKey/client/Client.ts b/src/api/resources/crm/resources/regenerateKey/client/Client.ts index cc55076d8..dc315912f 100644 --- a/src/api/resources/crm/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/crm/resources/regenerateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace RegenerateKey { @@ -32,6 +31,8 @@ export declare namespace RegenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class RegenerateKey { requestOptions?: RegenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class RegenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/crm/resources/regenerateKey/client/index.ts b/src/api/resources/crm/resources/regenerateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/regenerateKey/client/index.ts +++ b/src/api/resources/crm/resources/regenerateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/scopes/client/Client.ts b/src/api/resources/crm/resources/scopes/client/Client.ts index 2b90f1d90..fa2ee1e23 100644 --- a/src/api/resources/crm/resources/scopes/client/Client.ts +++ b/src/api/resources/crm/resources/scopes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Scopes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -137,7 +139,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -152,6 +154,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -238,7 +241,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -254,6 +257,7 @@ export class Scopes { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/crm/resources/scopes/client/index.ts b/src/api/resources/crm/resources/scopes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/scopes/client/index.ts +++ b/src/api/resources/crm/resources/scopes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/stages/client/Client.ts b/src/api/resources/crm/resources/stages/client/Client.ts index 613805f48..af8823785 100644 --- a/src/api/resources/crm/resources/stages/client/Client.ts +++ b/src/api/resources/crm/resources/stages/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Stages { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Stages { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Stages { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class Stages { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,7 +235,7 @@ export class Stages { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -341,7 +342,7 @@ export class Stages { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -356,7 +357,7 @@ export class Stages { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/stages/client/index.ts b/src/api/resources/crm/resources/stages/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/stages/client/index.ts +++ b/src/api/resources/crm/resources/stages/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/syncStatus/client/Client.ts b/src/api/resources/crm/resources/syncStatus/client/Client.ts index 0bb714b66..736519176 100644 --- a/src/api/resources/crm/resources/syncStatus/client/Client.ts +++ b/src/api/resources/crm/resources/syncStatus/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace SyncStatus { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -75,7 +76,7 @@ export class SyncStatus { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -90,7 +91,7 @@ export class SyncStatus { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/syncStatus/client/index.ts b/src/api/resources/crm/resources/syncStatus/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/syncStatus/client/index.ts +++ b/src/api/resources/crm/resources/syncStatus/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/tasks/client/Client.ts b/src/api/resources/crm/resources/tasks/client/Client.ts index acd52b507..70f0ce228 100644 --- a/src/api/resources/crm/resources/tasks/client/Client.ts +++ b/src/api/resources/crm/resources/tasks/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Tasks { @@ -32,6 +31,8 @@ export declare namespace Tasks { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -130,7 +131,7 @@ export class Tasks { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -145,7 +146,7 @@ export class Tasks { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -221,7 +222,7 @@ export class Tasks { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -237,7 +238,7 @@ export class Tasks { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.TaskEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -326,7 +327,7 @@ export class Tasks { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -341,7 +342,7 @@ export class Tasks { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -420,7 +421,7 @@ export class Tasks { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -436,7 +437,7 @@ export class Tasks { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedTaskEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -502,7 +503,7 @@ export class Tasks { requestOptions?: Tasks.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -517,6 +518,7 @@ export class Tasks { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -575,7 +577,7 @@ export class Tasks { requestOptions?: Tasks.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -590,6 +592,7 @@ export class Tasks { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -696,7 +699,7 @@ export class Tasks { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -711,7 +714,7 @@ export class Tasks { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/tasks/client/index.ts b/src/api/resources/crm/resources/tasks/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/tasks/client/index.ts +++ b/src/api/resources/crm/resources/tasks/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/users/client/Client.ts b/src/api/resources/crm/resources/users/client/Client.ts index e2a899ce4..46490a5d8 100644 --- a/src/api/resources/crm/resources/users/client/Client.ts +++ b/src/api/resources/crm/resources/users/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Users { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -224,7 +225,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -239,7 +240,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -308,7 +309,7 @@ export class Users { requestOptions?: Users.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -324,6 +325,7 @@ export class Users { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -425,7 +427,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,7 +442,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/crm/resources/users/client/index.ts b/src/api/resources/crm/resources/users/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/users/client/index.ts +++ b/src/api/resources/crm/resources/users/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/crm/resources/webhookReceivers/client/Client.ts b/src/api/resources/crm/resources/webhookReceivers/client/Client.ts index 654c5577e..1677f1aeb 100644 --- a/src/api/resources/crm/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/crm/resources/webhookReceivers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace WebhookReceivers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class WebhookReceivers { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -143,7 +145,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -159,6 +161,7 @@ export class WebhookReceivers { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/crm/resources/webhookReceivers/client/index.ts b/src/api/resources/crm/resources/webhookReceivers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/crm/resources/webhookReceivers/client/index.ts +++ b/src/api/resources/crm/resources/webhookReceivers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/accountDetails/client/Client.ts b/src/api/resources/filestorage/resources/accountDetails/client/Client.ts index 339d52a1c..bc0e85a12 100644 --- a/src/api/resources/filestorage/resources/accountDetails/client/Client.ts +++ b/src/api/resources/filestorage/resources/accountDetails/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountDetails { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AccountDetails { requestOptions?: AccountDetails.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AccountDetails { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/accountToken/client/Client.ts b/src/api/resources/filestorage/resources/accountToken/client/Client.ts index 5fa2f3b18..a446be89c 100644 --- a/src/api/resources/filestorage/resources/accountToken/client/Client.ts +++ b/src/api/resources/filestorage/resources/accountToken/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AccountToken { requestOptions?: AccountToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AccountToken { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts b/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts index d8d271d99..a6f97e42a 100644 --- a/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace AsyncPassthrough { @@ -32,6 +31,8 @@ export declare namespace AsyncPassthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class AsyncPassthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -153,7 +155,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -168,6 +170,7 @@ export class AsyncPassthrough { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/auditTrail/client/Client.ts b/src/api/resources/filestorage/resources/auditTrail/client/Client.ts index 21d08e9f7..d6999871f 100644 --- a/src/api/resources/filestorage/resources/auditTrail/client/Client.ts +++ b/src/api/resources/filestorage/resources/auditTrail/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AuditTrail { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class AuditTrail { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class AuditTrail { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/auditTrail/client/index.ts b/src/api/resources/filestorage/resources/auditTrail/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/auditTrail/client/index.ts +++ b/src/api/resources/filestorage/resources/auditTrail/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/availableActions/client/Client.ts b/src/api/resources/filestorage/resources/availableActions/client/Client.ts index ac1d48840..46db27bcf 100644 --- a/src/api/resources/filestorage/resources/availableActions/client/Client.ts +++ b/src/api/resources/filestorage/resources/availableActions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AvailableActions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AvailableActions { requestOptions?: AvailableActions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AvailableActions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts b/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts index bb64be649..4395fe9ea 100644 --- a/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts @@ -4,8 +4,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace DeleteAccount { @@ -30,6 +29,8 @@ export declare namespace DeleteAccount { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -56,7 +57,7 @@ export class DeleteAccount { private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -71,6 +72,7 @@ export class DeleteAccount { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/drives/client/Client.ts b/src/api/resources/filestorage/resources/drives/client/Client.ts index aecbf2db6..529a85533 100644 --- a/src/api/resources/filestorage/resources/drives/client/Client.ts +++ b/src/api/resources/filestorage/resources/drives/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Drives { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Drives { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Drives { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -215,7 +216,7 @@ export class Drives { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -230,7 +231,7 @@ export class Drives { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/drives/client/index.ts b/src/api/resources/filestorage/resources/drives/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/drives/client/index.ts +++ b/src/api/resources/filestorage/resources/drives/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts b/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts index 785bbde1c..462cad284 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace FieldMapping { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -71,7 +72,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,7 +87,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -163,7 +164,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.filestorage.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -249,7 +250,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -264,6 +265,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -334,7 +336,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -350,6 +352,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -429,7 +432,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -444,7 +447,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -505,7 +508,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -520,6 +523,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/index.ts b/src/api/resources/filestorage/resources/fieldMapping/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/index.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/files/client/Client.ts b/src/api/resources/filestorage/resources/files/client/Client.ts index dce5f278e..b8c3d4881 100644 --- a/src/api/resources/filestorage/resources/files/client/Client.ts +++ b/src/api/resources/filestorage/resources/files/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; import * as stream from "stream"; @@ -33,6 +32,8 @@ export declare namespace Files { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -153,7 +154,7 @@ export class Files { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -168,7 +169,7 @@ export class Files { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -244,7 +245,7 @@ export class Files { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -260,7 +261,7 @@ export class Files { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.filestorage.FileStorageFileEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -347,7 +348,7 @@ export class Files { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -362,7 +363,7 @@ export class Files { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -432,7 +433,7 @@ export class Files { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -447,7 +448,7 @@ export class Files { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, responseType: "streaming", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, @@ -514,7 +515,7 @@ export class Files { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -529,7 +530,7 @@ export class Files { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -646,7 +647,7 @@ export class Files { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -661,7 +662,7 @@ export class Files { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -724,7 +725,7 @@ export class Files { requestOptions?: Files.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -739,6 +740,7 @@ export class Files { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/files/client/index.ts b/src/api/resources/filestorage/resources/files/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/files/client/index.ts +++ b/src/api/resources/filestorage/resources/files/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/folders/client/Client.ts b/src/api/resources/filestorage/resources/folders/client/Client.ts index 24b2e9ef7..97950718b 100644 --- a/src/api/resources/filestorage/resources/folders/client/Client.ts +++ b/src/api/resources/filestorage/resources/folders/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Folders { @@ -32,6 +31,8 @@ export declare namespace Folders { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Folders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Folders { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -231,7 +232,7 @@ export class Folders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -247,7 +248,7 @@ export class Folders { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.filestorage.FileStorageFolderEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -334,7 +335,7 @@ export class Folders { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -349,7 +350,7 @@ export class Folders { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -410,7 +411,7 @@ export class Folders { requestOptions?: Folders.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -425,6 +426,7 @@ export class Folders { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/folders/client/index.ts b/src/api/resources/filestorage/resources/folders/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/folders/client/index.ts +++ b/src/api/resources/filestorage/resources/folders/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/forceResync/client/Client.ts b/src/api/resources/filestorage/resources/forceResync/client/Client.ts index ce4fefde0..2c23308fa 100644 --- a/src/api/resources/filestorage/resources/forceResync/client/Client.ts +++ b/src/api/resources/filestorage/resources/forceResync/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace ForceResync { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class ForceResync { requestOptions?: ForceResync.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class ForceResync { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/generateKey/client/Client.ts b/src/api/resources/filestorage/resources/generateKey/client/Client.ts index 327190515..180ec4156 100644 --- a/src/api/resources/filestorage/resources/generateKey/client/Client.ts +++ b/src/api/resources/filestorage/resources/generateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace GenerateKey { @@ -32,6 +31,8 @@ export declare namespace GenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class GenerateKey { requestOptions?: GenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class GenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/filestorage/resources/generateKey/client/index.ts b/src/api/resources/filestorage/resources/generateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/generateKey/client/index.ts +++ b/src/api/resources/filestorage/resources/generateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/groups/client/Client.ts b/src/api/resources/filestorage/resources/groups/client/Client.ts index 0dd0e7c13..00fc2fac4 100644 --- a/src/api/resources/filestorage/resources/groups/client/Client.ts +++ b/src/api/resources/filestorage/resources/groups/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Groups { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Groups { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Groups { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class Groups { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,7 +235,7 @@ export class Groups { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/groups/client/index.ts b/src/api/resources/filestorage/resources/groups/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/groups/client/index.ts +++ b/src/api/resources/filestorage/resources/groups/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/issues/client/Client.ts b/src/api/resources/filestorage/resources/issues/client/Client.ts index ebb47ae3c..0d662fc91 100644 --- a/src/api/resources/filestorage/resources/issues/client/Client.ts +++ b/src/api/resources/filestorage/resources/issues/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Issues { @@ -32,6 +31,8 @@ export declare namespace Issues { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Issues { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Issues { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class Issues { requestOptions?: Issues.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,6 +235,7 @@ export class Issues { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/issues/client/index.ts b/src/api/resources/filestorage/resources/issues/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/issues/client/index.ts +++ b/src/api/resources/filestorage/resources/issues/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/linkToken/client/Client.ts b/src/api/resources/filestorage/resources/linkToken/client/Client.ts index ecb0ad71a..f3f0cdf41 100644 --- a/src/api/resources/filestorage/resources/linkToken/client/Client.ts +++ b/src/api/resources/filestorage/resources/linkToken/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkToken { @@ -32,6 +31,8 @@ export declare namespace LinkToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -70,7 +71,7 @@ export class LinkToken { requestOptions?: LinkToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,6 +87,7 @@ export class LinkToken { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/filestorage/resources/linkToken/client/index.ts b/src/api/resources/filestorage/resources/linkToken/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/linkToken/client/index.ts +++ b/src/api/resources/filestorage/resources/linkToken/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts index 0f928dd4f..95c6edca2 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkedAccounts { @@ -32,6 +31,8 @@ export declare namespace LinkedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class LinkedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class LinkedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/linkedAccounts/client/index.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/client/index.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/passthrough/client/Client.ts b/src/api/resources/filestorage/resources/passthrough/client/Client.ts index dd5e889a1..2eb835bf7 100644 --- a/src/api/resources/filestorage/resources/passthrough/client/Client.ts +++ b/src/api/resources/filestorage/resources/passthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace Passthrough { @@ -32,6 +31,8 @@ export declare namespace Passthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class Passthrough { requestOptions?: Passthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class Passthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts b/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts index d6ef598d4..d1be14672 100644 --- a/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace RegenerateKey { @@ -32,6 +31,8 @@ export declare namespace RegenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class RegenerateKey { requestOptions?: RegenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class RegenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/filestorage/resources/regenerateKey/client/index.ts b/src/api/resources/filestorage/resources/regenerateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/regenerateKey/client/index.ts +++ b/src/api/resources/filestorage/resources/regenerateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/scopes/client/Client.ts b/src/api/resources/filestorage/resources/scopes/client/Client.ts index 32a17216b..41d8e968e 100644 --- a/src/api/resources/filestorage/resources/scopes/client/Client.ts +++ b/src/api/resources/filestorage/resources/scopes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Scopes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -137,7 +139,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -152,6 +154,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -240,7 +243,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -256,6 +259,7 @@ export class Scopes { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/filestorage/resources/scopes/client/index.ts b/src/api/resources/filestorage/resources/scopes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/scopes/client/index.ts +++ b/src/api/resources/filestorage/resources/scopes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/syncStatus/client/Client.ts b/src/api/resources/filestorage/resources/syncStatus/client/Client.ts index 56ffcd3ff..a60176f5a 100644 --- a/src/api/resources/filestorage/resources/syncStatus/client/Client.ts +++ b/src/api/resources/filestorage/resources/syncStatus/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace SyncStatus { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -75,7 +76,7 @@ export class SyncStatus { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -90,7 +91,7 @@ export class SyncStatus { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/syncStatus/client/index.ts b/src/api/resources/filestorage/resources/syncStatus/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/syncStatus/client/index.ts +++ b/src/api/resources/filestorage/resources/syncStatus/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/users/client/Client.ts b/src/api/resources/filestorage/resources/users/client/Client.ts index ade846316..968312828 100644 --- a/src/api/resources/filestorage/resources/users/client/Client.ts +++ b/src/api/resources/filestorage/resources/users/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Users { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -215,7 +216,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -230,7 +231,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/filestorage/resources/users/client/index.ts b/src/api/resources/filestorage/resources/users/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/users/client/index.ts +++ b/src/api/resources/filestorage/resources/users/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts index b7d538d3b..1d2390cb0 100644 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace WebhookReceivers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class WebhookReceivers { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -145,7 +147,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -161,6 +163,7 @@ export class WebhookReceivers { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts +++ b/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/accountDetails/client/Client.ts b/src/api/resources/hris/resources/accountDetails/client/Client.ts index dc6691cec..8aa2eebe4 100644 --- a/src/api/resources/hris/resources/accountDetails/client/Client.ts +++ b/src/api/resources/hris/resources/accountDetails/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountDetails { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AccountDetails { requestOptions?: AccountDetails.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AccountDetails { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/accountToken/client/Client.ts b/src/api/resources/hris/resources/accountToken/client/Client.ts index 3656d0f6b..92de34b3d 100644 --- a/src/api/resources/hris/resources/accountToken/client/Client.ts +++ b/src/api/resources/hris/resources/accountToken/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AccountToken { requestOptions?: AccountToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AccountToken { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts b/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts index 1b82951c6..ba882ff32 100644 --- a/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace AsyncPassthrough { @@ -32,6 +31,8 @@ export declare namespace AsyncPassthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class AsyncPassthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -149,7 +151,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -164,6 +166,7 @@ export class AsyncPassthrough { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/auditTrail/client/Client.ts b/src/api/resources/hris/resources/auditTrail/client/Client.ts index 2c606f422..15ef088ec 100644 --- a/src/api/resources/hris/resources/auditTrail/client/Client.ts +++ b/src/api/resources/hris/resources/auditTrail/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AuditTrail { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class AuditTrail { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class AuditTrail { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/auditTrail/client/index.ts b/src/api/resources/hris/resources/auditTrail/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/auditTrail/client/index.ts +++ b/src/api/resources/hris/resources/auditTrail/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/availableActions/client/Client.ts b/src/api/resources/hris/resources/availableActions/client/Client.ts index 0317c659e..c164baaff 100644 --- a/src/api/resources/hris/resources/availableActions/client/Client.ts +++ b/src/api/resources/hris/resources/availableActions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AvailableActions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AvailableActions { requestOptions?: AvailableActions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AvailableActions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/bankInfo/client/Client.ts b/src/api/resources/hris/resources/bankInfo/client/Client.ts index 15270fdb8..deab7b87c 100644 --- a/src/api/resources/hris/resources/bankInfo/client/Client.ts +++ b/src/api/resources/hris/resources/bankInfo/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace BankInfo { @@ -32,6 +31,8 @@ export declare namespace BankInfo { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -157,7 +158,7 @@ export class BankInfo { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -172,7 +173,7 @@ export class BankInfo { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -261,7 +262,7 @@ export class BankInfo { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -276,7 +277,7 @@ export class BankInfo { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/bankInfo/client/index.ts b/src/api/resources/hris/resources/bankInfo/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/bankInfo/client/index.ts +++ b/src/api/resources/hris/resources/bankInfo/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/benefits/client/Client.ts b/src/api/resources/hris/resources/benefits/client/Client.ts index f735f4baa..210a49290 100644 --- a/src/api/resources/hris/resources/benefits/client/Client.ts +++ b/src/api/resources/hris/resources/benefits/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Benefits { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class Benefits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class Benefits { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -224,7 +225,7 @@ export class Benefits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -239,7 +240,7 @@ export class Benefits { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/benefits/client/index.ts b/src/api/resources/hris/resources/benefits/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/benefits/client/index.ts +++ b/src/api/resources/hris/resources/benefits/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/companies/client/Client.ts b/src/api/resources/hris/resources/companies/client/Client.ts index 5e8479b8d..71463705d 100644 --- a/src/api/resources/hris/resources/companies/client/Client.ts +++ b/src/api/resources/hris/resources/companies/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Companies { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Companies { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Companies { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Companies { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Companies { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/companies/client/index.ts b/src/api/resources/hris/resources/companies/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/companies/client/index.ts +++ b/src/api/resources/hris/resources/companies/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/deleteAccount/client/Client.ts b/src/api/resources/hris/resources/deleteAccount/client/Client.ts index e56b5eac4..9e0307df7 100644 --- a/src/api/resources/hris/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/hris/resources/deleteAccount/client/Client.ts @@ -4,8 +4,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace DeleteAccount { @@ -30,6 +29,8 @@ export declare namespace DeleteAccount { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -56,7 +57,7 @@ export class DeleteAccount { private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -71,6 +72,7 @@ export class DeleteAccount { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/dependents/client/Client.ts b/src/api/resources/hris/resources/dependents/client/Client.ts index ad68611e9..58775e7bf 100644 --- a/src/api/resources/hris/resources/dependents/client/Client.ts +++ b/src/api/resources/hris/resources/dependents/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Dependents { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Dependents { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Dependents { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class Dependents { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,7 +235,7 @@ export class Dependents { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/dependents/client/index.ts b/src/api/resources/hris/resources/dependents/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/dependents/client/index.ts +++ b/src/api/resources/hris/resources/dependents/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts index 3e5e19c9a..5c08a04e2 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace EmployeePayrollRuns { @@ -32,6 +31,8 @@ export declare namespace EmployeePayrollRuns { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class EmployeePayrollRuns { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class EmployeePayrollRuns { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -253,7 +254,7 @@ export class EmployeePayrollRuns { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -268,7 +269,7 @@ export class EmployeePayrollRuns { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/employeePayrollRuns/client/index.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/index.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/employees/client/Client.ts b/src/api/resources/hris/resources/employees/client/Client.ts index ad3cd37f2..c29becacd 100644 --- a/src/api/resources/hris/resources/employees/client/Client.ts +++ b/src/api/resources/hris/resources/employees/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Employees { @@ -32,6 +31,8 @@ export declare namespace Employees { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -244,7 +245,7 @@ export class Employees { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -259,7 +260,7 @@ export class Employees { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -335,7 +336,7 @@ export class Employees { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -351,7 +352,7 @@ export class Employees { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.hris.EmployeeEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -455,7 +456,7 @@ export class Employees { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -470,7 +471,7 @@ export class Employees { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -539,7 +540,7 @@ export class Employees { requestOptions?: Employees.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -555,6 +556,7 @@ export class Employees { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -610,7 +612,7 @@ export class Employees { requestOptions?: Employees.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -625,6 +627,7 @@ export class Employees { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/employees/client/index.ts b/src/api/resources/hris/resources/employees/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/employees/client/index.ts +++ b/src/api/resources/hris/resources/employees/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/employerBenefits/client/Client.ts b/src/api/resources/hris/resources/employerBenefits/client/Client.ts index f0bb464eb..b5ad4e529 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/Client.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace EmployerBenefits { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class EmployerBenefits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class EmployerBenefits { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class EmployerBenefits { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class EmployerBenefits { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/employerBenefits/client/index.ts b/src/api/resources/hris/resources/employerBenefits/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/index.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/employments/client/Client.ts b/src/api/resources/hris/resources/employments/client/Client.ts index 63570966d..bec133908 100644 --- a/src/api/resources/hris/resources/employments/client/Client.ts +++ b/src/api/resources/hris/resources/employments/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Employments { @@ -32,6 +31,8 @@ export declare namespace Employments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -153,7 +154,7 @@ export class Employments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -168,7 +169,7 @@ export class Employments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -265,7 +266,7 @@ export class Employments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -280,7 +281,7 @@ export class Employments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/employments/client/index.ts b/src/api/resources/hris/resources/employments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/employments/client/index.ts +++ b/src/api/resources/hris/resources/employments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/fieldMapping/client/Client.ts b/src/api/resources/hris/resources/fieldMapping/client/Client.ts index e0065fd7d..c6a9b693b 100644 --- a/src/api/resources/hris/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/hris/resources/fieldMapping/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace FieldMapping { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -71,7 +72,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,7 +87,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -163,7 +164,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.hris.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -245,7 +246,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -260,6 +261,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -330,7 +332,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -346,6 +348,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -425,7 +428,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,7 +443,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -501,7 +504,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -516,6 +519,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/fieldMapping/client/index.ts b/src/api/resources/hris/resources/fieldMapping/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/fieldMapping/client/index.ts +++ b/src/api/resources/hris/resources/fieldMapping/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/forceResync/client/Client.ts b/src/api/resources/hris/resources/forceResync/client/Client.ts index 9f7f941ae..e59449858 100644 --- a/src/api/resources/hris/resources/forceResync/client/Client.ts +++ b/src/api/resources/hris/resources/forceResync/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace ForceResync { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class ForceResync { requestOptions?: ForceResync.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class ForceResync { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/generateKey/client/Client.ts b/src/api/resources/hris/resources/generateKey/client/Client.ts index 51329c454..21a5e6830 100644 --- a/src/api/resources/hris/resources/generateKey/client/Client.ts +++ b/src/api/resources/hris/resources/generateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace GenerateKey { @@ -32,6 +31,8 @@ export declare namespace GenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class GenerateKey { requestOptions?: GenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class GenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/hris/resources/generateKey/client/index.ts b/src/api/resources/hris/resources/generateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/generateKey/client/index.ts +++ b/src/api/resources/hris/resources/generateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/groups/client/Client.ts b/src/api/resources/hris/resources/groups/client/Client.ts index f10a8d217..8ba307a12 100644 --- a/src/api/resources/hris/resources/groups/client/Client.ts +++ b/src/api/resources/hris/resources/groups/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Groups { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -143,7 +144,7 @@ export class Groups { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -158,7 +159,7 @@ export class Groups { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -243,7 +244,7 @@ export class Groups { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -258,7 +259,7 @@ export class Groups { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/groups/client/index.ts b/src/api/resources/hris/resources/groups/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/groups/client/index.ts +++ b/src/api/resources/hris/resources/groups/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/issues/client/Client.ts b/src/api/resources/hris/resources/issues/client/Client.ts index d7718254b..c0955cf80 100644 --- a/src/api/resources/hris/resources/issues/client/Client.ts +++ b/src/api/resources/hris/resources/issues/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Issues { @@ -32,6 +31,8 @@ export declare namespace Issues { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Issues { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Issues { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -216,7 +217,7 @@ export class Issues { requestOptions?: Issues.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -231,6 +232,7 @@ export class Issues { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/issues/client/index.ts b/src/api/resources/hris/resources/issues/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/issues/client/index.ts +++ b/src/api/resources/hris/resources/issues/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/linkToken/client/Client.ts b/src/api/resources/hris/resources/linkToken/client/Client.ts index 075486721..148c9e890 100644 --- a/src/api/resources/hris/resources/linkToken/client/Client.ts +++ b/src/api/resources/hris/resources/linkToken/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkToken { @@ -32,6 +31,8 @@ export declare namespace LinkToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -70,7 +71,7 @@ export class LinkToken { requestOptions?: LinkToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,6 +87,7 @@ export class LinkToken { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/hris/resources/linkToken/client/index.ts b/src/api/resources/hris/resources/linkToken/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/linkToken/client/index.ts +++ b/src/api/resources/hris/resources/linkToken/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/linkedAccounts/client/Client.ts b/src/api/resources/hris/resources/linkedAccounts/client/Client.ts index 21c912b42..b2a1cb99d 100644 --- a/src/api/resources/hris/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/hris/resources/linkedAccounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkedAccounts { @@ -32,6 +31,8 @@ export declare namespace LinkedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class LinkedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class LinkedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/linkedAccounts/client/index.ts b/src/api/resources/hris/resources/linkedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/linkedAccounts/client/index.ts +++ b/src/api/resources/hris/resources/linkedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/locations/client/Client.ts b/src/api/resources/hris/resources/locations/client/Client.ts index 4f8a39f55..75c0a63ad 100644 --- a/src/api/resources/hris/resources/locations/client/Client.ts +++ b/src/api/resources/hris/resources/locations/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Locations { @@ -32,6 +31,8 @@ export declare namespace Locations { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -142,7 +143,7 @@ export class Locations { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -157,7 +158,7 @@ export class Locations { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -248,7 +249,7 @@ export class Locations { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -263,7 +264,7 @@ export class Locations { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/locations/client/index.ts b/src/api/resources/hris/resources/locations/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/locations/client/index.ts +++ b/src/api/resources/hris/resources/locations/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/passthrough/client/Client.ts b/src/api/resources/hris/resources/passthrough/client/Client.ts index 19ae8646c..5ee169c6d 100644 --- a/src/api/resources/hris/resources/passthrough/client/Client.ts +++ b/src/api/resources/hris/resources/passthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace Passthrough { @@ -32,6 +31,8 @@ export declare namespace Passthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class Passthrough { requestOptions?: Passthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class Passthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/hris/resources/payGroups/client/Client.ts b/src/api/resources/hris/resources/payGroups/client/Client.ts index 1d294ac32..6c30c377f 100644 --- a/src/api/resources/hris/resources/payGroups/client/Client.ts +++ b/src/api/resources/hris/resources/payGroups/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace PayGroups { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class PayGroups { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class PayGroups { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class PayGroups { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class PayGroups { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/payGroups/client/index.ts b/src/api/resources/hris/resources/payGroups/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/payGroups/client/index.ts +++ b/src/api/resources/hris/resources/payGroups/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/payrollRuns/client/Client.ts b/src/api/resources/hris/resources/payrollRuns/client/Client.ts index 0a3a868b5..79be4f713 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/Client.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace PayrollRuns { @@ -32,6 +31,8 @@ export declare namespace PayrollRuns { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -161,7 +162,7 @@ export class PayrollRuns { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -176,7 +177,7 @@ export class PayrollRuns { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -267,7 +268,7 @@ export class PayrollRuns { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -282,7 +283,7 @@ export class PayrollRuns { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/payrollRuns/client/index.ts b/src/api/resources/hris/resources/payrollRuns/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/index.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/regenerateKey/client/Client.ts b/src/api/resources/hris/resources/regenerateKey/client/Client.ts index 074af496e..13c8a0d49 100644 --- a/src/api/resources/hris/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/hris/resources/regenerateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace RegenerateKey { @@ -32,6 +31,8 @@ export declare namespace RegenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class RegenerateKey { requestOptions?: RegenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class RegenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/hris/resources/regenerateKey/client/index.ts b/src/api/resources/hris/resources/regenerateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/regenerateKey/client/index.ts +++ b/src/api/resources/hris/resources/regenerateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/scopes/client/Client.ts b/src/api/resources/hris/resources/scopes/client/Client.ts index 4a4c179df..7b3103897 100644 --- a/src/api/resources/hris/resources/scopes/client/Client.ts +++ b/src/api/resources/hris/resources/scopes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Scopes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -137,7 +139,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -152,6 +154,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -238,7 +241,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -254,6 +257,7 @@ export class Scopes { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/hris/resources/scopes/client/index.ts b/src/api/resources/hris/resources/scopes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/scopes/client/index.ts +++ b/src/api/resources/hris/resources/scopes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/syncStatus/client/Client.ts b/src/api/resources/hris/resources/syncStatus/client/Client.ts index 28dff6d25..dcfca43e1 100644 --- a/src/api/resources/hris/resources/syncStatus/client/Client.ts +++ b/src/api/resources/hris/resources/syncStatus/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace SyncStatus { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -75,7 +76,7 @@ export class SyncStatus { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -90,7 +91,7 @@ export class SyncStatus { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/syncStatus/client/index.ts b/src/api/resources/hris/resources/syncStatus/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/syncStatus/client/index.ts +++ b/src/api/resources/hris/resources/syncStatus/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/teams/client/Client.ts b/src/api/resources/hris/resources/teams/client/Client.ts index be4f5eedc..ed5ec36d3 100644 --- a/src/api/resources/hris/resources/teams/client/Client.ts +++ b/src/api/resources/hris/resources/teams/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Teams { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -128,7 +129,7 @@ export class Teams { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -143,7 +144,7 @@ export class Teams { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -224,7 +225,7 @@ export class Teams { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -239,7 +240,7 @@ export class Teams { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/teams/client/index.ts b/src/api/resources/hris/resources/teams/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/teams/client/index.ts +++ b/src/api/resources/hris/resources/teams/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/timeOff/client/Client.ts b/src/api/resources/hris/resources/timeOff/client/Client.ts index df05893d0..85625ff0a 100644 --- a/src/api/resources/hris/resources/timeOff/client/Client.ts +++ b/src/api/resources/hris/resources/timeOff/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace TimeOff { @@ -32,6 +31,8 @@ export declare namespace TimeOff { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -184,7 +185,7 @@ export class TimeOff { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -199,7 +200,7 @@ export class TimeOff { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -275,7 +276,7 @@ export class TimeOff { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -291,7 +292,7 @@ export class TimeOff { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.hris.TimeOffEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -390,7 +391,7 @@ export class TimeOff { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -405,7 +406,7 @@ export class TimeOff { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -466,7 +467,7 @@ export class TimeOff { requestOptions?: TimeOff.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -481,6 +482,7 @@ export class TimeOff { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/timeOff/client/index.ts b/src/api/resources/hris/resources/timeOff/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/timeOff/client/index.ts +++ b/src/api/resources/hris/resources/timeOff/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/timeOffBalances/client/Client.ts b/src/api/resources/hris/resources/timeOffBalances/client/Client.ts index 481946904..bc2783a9c 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/Client.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace TimeOffBalances { @@ -32,6 +31,8 @@ export declare namespace TimeOffBalances { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -146,7 +147,7 @@ export class TimeOffBalances { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -161,7 +162,7 @@ export class TimeOffBalances { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -250,7 +251,7 @@ export class TimeOffBalances { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -265,7 +266,7 @@ export class TimeOffBalances { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/timeOffBalances/client/index.ts b/src/api/resources/hris/resources/timeOffBalances/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/index.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/timesheetEntries/client/Client.ts b/src/api/resources/hris/resources/timesheetEntries/client/Client.ts index 703473d9b..f691f078d 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/Client.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace TimesheetEntries { @@ -32,6 +31,8 @@ export declare namespace TimesheetEntries { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -155,7 +156,7 @@ export class TimesheetEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -170,7 +171,7 @@ export class TimesheetEntries { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -246,7 +247,7 @@ export class TimesheetEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -262,7 +263,7 @@ export class TimesheetEntries { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.hris.TimesheetEntryEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -347,7 +348,7 @@ export class TimesheetEntries { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -362,7 +363,7 @@ export class TimesheetEntries { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -425,7 +426,7 @@ export class TimesheetEntries { requestOptions?: TimesheetEntries.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -440,6 +441,7 @@ export class TimesheetEntries { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/hris/resources/timesheetEntries/client/index.ts b/src/api/resources/hris/resources/timesheetEntries/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/index.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/hris/resources/webhookReceivers/client/Client.ts b/src/api/resources/hris/resources/webhookReceivers/client/Client.ts index 4b616a2aa..a47b51ef3 100644 --- a/src/api/resources/hris/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/hris/resources/webhookReceivers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace WebhookReceivers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class WebhookReceivers { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -143,7 +145,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -159,6 +161,7 @@ export class WebhookReceivers { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/hris/resources/webhookReceivers/client/index.ts b/src/api/resources/hris/resources/webhookReceivers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/hris/resources/webhookReceivers/client/index.ts +++ b/src/api/resources/hris/resources/webhookReceivers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/index.ts b/src/api/resources/index.ts index b51bb2714..3540704bd 100644 --- a/src/api/resources/index.ts +++ b/src/api/resources/index.ts @@ -1,6 +1,6 @@ +export * as crm from "./crm"; export * as filestorage from "./filestorage"; +export * as ats from "./ats"; export * as hris from "./hris"; export * as ticketing from "./ticketing"; -export * as ats from "./ats"; -export * as crm from "./crm"; export * as accounting from "./accounting"; diff --git a/src/api/resources/ticketing/resources/accountDetails/client/Client.ts b/src/api/resources/ticketing/resources/accountDetails/client/Client.ts index b4295afa5..d5674c25e 100644 --- a/src/api/resources/ticketing/resources/accountDetails/client/Client.ts +++ b/src/api/resources/ticketing/resources/accountDetails/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountDetails { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AccountDetails { requestOptions?: AccountDetails.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AccountDetails { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/accountToken/client/Client.ts b/src/api/resources/ticketing/resources/accountToken/client/Client.ts index 8fb30482b..89359e3af 100644 --- a/src/api/resources/ticketing/resources/accountToken/client/Client.ts +++ b/src/api/resources/ticketing/resources/accountToken/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AccountToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -65,7 +66,7 @@ export class AccountToken { requestOptions?: AccountToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -80,6 +81,7 @@ export class AccountToken { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/accounts/client/Client.ts b/src/api/resources/ticketing/resources/accounts/client/Client.ts index 6ac2681a3..a99acf5b7 100644 --- a/src/api/resources/ticketing/resources/accounts/client/Client.ts +++ b/src/api/resources/ticketing/resources/accounts/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Accounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Accounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Accounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/accounts/client/index.ts b/src/api/resources/ticketing/resources/accounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/accounts/client/index.ts +++ b/src/api/resources/ticketing/resources/accounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts b/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts index d1666fee6..e710c0487 100644 --- a/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace AsyncPassthrough { @@ -32,6 +31,8 @@ export declare namespace AsyncPassthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class AsyncPassthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -153,7 +155,7 @@ export class AsyncPassthrough { requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -168,6 +170,7 @@ export class AsyncPassthrough { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/attachments/client/Client.ts b/src/api/resources/ticketing/resources/attachments/client/Client.ts index 3999dd4ab..362bd77b2 100644 --- a/src/api/resources/ticketing/resources/attachments/client/Client.ts +++ b/src/api/resources/ticketing/resources/attachments/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; import * as stream from "stream"; @@ -33,6 +32,8 @@ export declare namespace Attachments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -134,7 +135,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -149,7 +150,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -225,7 +226,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -241,7 +242,7 @@ export class Attachments { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.TicketingAttachmentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -326,7 +327,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -341,7 +342,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -411,7 +412,7 @@ export class Attachments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -426,7 +427,7 @@ export class Attachments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, responseType: "streaming", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, @@ -481,7 +482,7 @@ export class Attachments { requestOptions?: Attachments.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -496,6 +497,7 @@ export class Attachments { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/attachments/client/index.ts b/src/api/resources/ticketing/resources/attachments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/attachments/client/index.ts +++ b/src/api/resources/ticketing/resources/attachments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/auditTrail/client/Client.ts b/src/api/resources/ticketing/resources/auditTrail/client/Client.ts index 86c64188e..0585e88b1 100644 --- a/src/api/resources/ticketing/resources/auditTrail/client/Client.ts +++ b/src/api/resources/ticketing/resources/auditTrail/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AuditTrail { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -91,7 +92,7 @@ export class AuditTrail { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -106,7 +107,7 @@ export class AuditTrail { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/auditTrail/client/index.ts b/src/api/resources/ticketing/resources/auditTrail/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/auditTrail/client/index.ts +++ b/src/api/resources/ticketing/resources/auditTrail/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/availableActions/client/Client.ts b/src/api/resources/ticketing/resources/availableActions/client/Client.ts index a761b213f..8073c4485 100644 --- a/src/api/resources/ticketing/resources/availableActions/client/Client.ts +++ b/src/api/resources/ticketing/resources/availableActions/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace AvailableActions { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class AvailableActions { requestOptions?: AvailableActions.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class AvailableActions { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/collections/client/Client.ts b/src/api/resources/ticketing/resources/collections/client/Client.ts index 907937013..f024efcc7 100644 --- a/src/api/resources/ticketing/resources/collections/client/Client.ts +++ b/src/api/resources/ticketing/resources/collections/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Collections { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -143,7 +144,7 @@ export class Collections { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -158,7 +159,7 @@ export class Collections { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -253,7 +254,7 @@ export class Collections { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -268,7 +269,7 @@ export class Collections { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -359,7 +360,7 @@ export class Collections { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -374,7 +375,7 @@ export class Collections { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/collections/client/index.ts b/src/api/resources/ticketing/resources/collections/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/collections/client/index.ts +++ b/src/api/resources/ticketing/resources/collections/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/comments/client/Client.ts b/src/api/resources/ticketing/resources/comments/client/Client.ts index c35c93af0..ddf3bb4a3 100644 --- a/src/api/resources/ticketing/resources/comments/client/Client.ts +++ b/src/api/resources/ticketing/resources/comments/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Comments { @@ -32,6 +31,8 @@ export declare namespace Comments { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class Comments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class Comments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -226,7 +227,7 @@ export class Comments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -242,7 +243,7 @@ export class Comments { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.CommentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -327,7 +328,7 @@ export class Comments { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -342,7 +343,7 @@ export class Comments { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -403,7 +404,7 @@ export class Comments { requestOptions?: Comments.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -418,6 +419,7 @@ export class Comments { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/comments/client/index.ts b/src/api/resources/ticketing/resources/comments/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/comments/client/index.ts +++ b/src/api/resources/ticketing/resources/comments/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/contacts/client/Client.ts b/src/api/resources/ticketing/resources/contacts/client/Client.ts index 78c67b2d6..d0bf78bb2 100644 --- a/src/api/resources/ticketing/resources/contacts/client/Client.ts +++ b/src/api/resources/ticketing/resources/contacts/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Contacts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -123,7 +124,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -138,7 +139,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -214,7 +215,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -230,7 +231,7 @@ export class Contacts { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.TicketingContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -315,7 +316,7 @@ export class Contacts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -330,7 +331,7 @@ export class Contacts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -391,7 +392,7 @@ export class Contacts { requestOptions?: Contacts.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -406,6 +407,7 @@ export class Contacts { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/contacts/client/index.ts b/src/api/resources/ticketing/resources/contacts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/contacts/client/index.ts +++ b/src/api/resources/ticketing/resources/contacts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts b/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts index 94f9575f9..44d7db595 100644 --- a/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts @@ -4,8 +4,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace DeleteAccount { @@ -30,6 +29,8 @@ export declare namespace DeleteAccount { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -56,7 +57,7 @@ export class DeleteAccount { private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -71,6 +72,7 @@ export class DeleteAccount { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts b/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts index df9bd523b..10cbb2927 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace FieldMapping { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -71,7 +72,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,7 +87,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -163,7 +164,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -179,7 +180,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -247,7 +248,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -262,6 +263,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -332,7 +334,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -348,6 +350,7 @@ export class FieldMapping { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", @@ -427,7 +430,7 @@ export class FieldMapping { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -442,7 +445,7 @@ export class FieldMapping { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -503,7 +506,7 @@ export class FieldMapping { requestOptions?: FieldMapping.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -518,6 +521,7 @@ export class FieldMapping { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/index.ts b/src/api/resources/ticketing/resources/fieldMapping/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/index.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/forceResync/client/Client.ts b/src/api/resources/ticketing/resources/forceResync/client/Client.ts index 5ec2158c2..745751d03 100644 --- a/src/api/resources/ticketing/resources/forceResync/client/Client.ts +++ b/src/api/resources/ticketing/resources/forceResync/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace ForceResync { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class ForceResync { requestOptions?: ForceResync.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class ForceResync { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/generateKey/client/Client.ts b/src/api/resources/ticketing/resources/generateKey/client/Client.ts index 09f667d2f..beb35e822 100644 --- a/src/api/resources/ticketing/resources/generateKey/client/Client.ts +++ b/src/api/resources/ticketing/resources/generateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace GenerateKey { @@ -32,6 +31,8 @@ export declare namespace GenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class GenerateKey { requestOptions?: GenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class GenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ticketing/resources/generateKey/client/index.ts b/src/api/resources/ticketing/resources/generateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/generateKey/client/index.ts +++ b/src/api/resources/ticketing/resources/generateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/issues/client/Client.ts b/src/api/resources/ticketing/resources/issues/client/Client.ts index 45dde0397..c5e8aaad7 100644 --- a/src/api/resources/ticketing/resources/issues/client/Client.ts +++ b/src/api/resources/ticketing/resources/issues/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Issues { @@ -32,6 +31,8 @@ export declare namespace Issues { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -140,7 +141,7 @@ export class Issues { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -155,7 +156,7 @@ export class Issues { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -219,7 +220,7 @@ export class Issues { requestOptions?: Issues.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -234,6 +235,7 @@ export class Issues { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/issues/client/index.ts b/src/api/resources/ticketing/resources/issues/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/issues/client/index.ts +++ b/src/api/resources/ticketing/resources/issues/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/linkToken/client/Client.ts b/src/api/resources/ticketing/resources/linkToken/client/Client.ts index c0b48d7f7..cd338ae28 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/Client.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkToken { @@ -32,6 +31,8 @@ export declare namespace LinkToken { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -70,7 +71,7 @@ export class LinkToken { requestOptions?: LinkToken.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -86,6 +87,7 @@ export class LinkToken { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/ticketing/resources/linkToken/client/index.ts b/src/api/resources/ticketing/resources/linkToken/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/index.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts index c91e4c625..394fbce80 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace LinkedAccounts { @@ -32,6 +31,8 @@ export declare namespace LinkedAccounts { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class LinkedAccounts { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class LinkedAccounts { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/linkedAccounts/client/index.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/client/index.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/passthrough/client/Client.ts b/src/api/resources/ticketing/resources/passthrough/client/Client.ts index 77c20c6ec..b8d737dd2 100644 --- a/src/api/resources/ticketing/resources/passthrough/client/Client.ts +++ b/src/api/resources/ticketing/resources/passthrough/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace Passthrough { @@ -32,6 +31,8 @@ export declare namespace Passthrough { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -68,7 +69,7 @@ export class Passthrough { requestOptions?: Passthrough.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -84,6 +85,7 @@ export class Passthrough { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ticketing/resources/projects/client/Client.ts b/src/api/resources/ticketing/resources/projects/client/Client.ts index faad6b3a5..9d0e20fcf 100644 --- a/src/api/resources/ticketing/resources/projects/client/Client.ts +++ b/src/api/resources/ticketing/resources/projects/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Projects { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Projects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Projects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Projects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Projects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -320,7 +321,7 @@ export class Projects { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -335,7 +336,7 @@ export class Projects { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/projects/client/index.ts b/src/api/resources/ticketing/resources/projects/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/projects/client/index.ts +++ b/src/api/resources/ticketing/resources/projects/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts b/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts index 95733f427..cef5a0a24 100644 --- a/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts @@ -5,9 +5,8 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; -import urlJoin from "url-join"; import * as errors from "../../../../../../errors/index"; export declare namespace RegenerateKey { @@ -32,6 +31,8 @@ export declare namespace RegenerateKey { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -67,7 +68,7 @@ export class RegenerateKey { requestOptions?: RegenerateKey.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -83,6 +84,7 @@ export class RegenerateKey { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ticketing/resources/regenerateKey/client/index.ts b/src/api/resources/ticketing/resources/regenerateKey/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/regenerateKey/client/index.ts +++ b/src/api/resources/ticketing/resources/regenerateKey/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/roles/client/Client.ts b/src/api/resources/ticketing/resources/roles/client/Client.ts index 548fc5edc..06de5eb08 100644 --- a/src/api/resources/ticketing/resources/roles/client/Client.ts +++ b/src/api/resources/ticketing/resources/roles/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Roles { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Roles { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Roles { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Roles { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Roles { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/roles/client/index.ts b/src/api/resources/ticketing/resources/roles/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/roles/client/index.ts +++ b/src/api/resources/ticketing/resources/roles/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/scopes/client/Client.ts b/src/api/resources/ticketing/resources/scopes/client/Client.ts index 124240bab..d6b42f7a1 100644 --- a/src/api/resources/ticketing/resources/scopes/client/Client.ts +++ b/src/api/resources/ticketing/resources/scopes/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Scopes { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -137,7 +139,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -152,6 +154,7 @@ export class Scopes { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -240,7 +243,7 @@ export class Scopes { requestOptions?: Scopes.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -256,6 +259,7 @@ export class Scopes { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ticketing/resources/scopes/client/index.ts b/src/api/resources/ticketing/resources/scopes/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/scopes/client/index.ts +++ b/src/api/resources/ticketing/resources/scopes/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/syncStatus/client/Client.ts b/src/api/resources/ticketing/resources/syncStatus/client/Client.ts index 74b3f2013..03360f593 100644 --- a/src/api/resources/ticketing/resources/syncStatus/client/Client.ts +++ b/src/api/resources/ticketing/resources/syncStatus/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace SyncStatus { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -75,7 +76,7 @@ export class SyncStatus { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -90,7 +91,7 @@ export class SyncStatus { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/syncStatus/client/index.ts b/src/api/resources/ticketing/resources/syncStatus/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/syncStatus/client/index.ts +++ b/src/api/resources/ticketing/resources/syncStatus/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/tags/client/Client.ts b/src/api/resources/ticketing/resources/tags/client/Client.ts index 9efefdc8d..306547839 100644 --- a/src/api/resources/ticketing/resources/tags/client/Client.ts +++ b/src/api/resources/ticketing/resources/tags/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Tags { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Tags { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Tags { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Tags { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Tags { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/tags/client/index.ts b/src/api/resources/ticketing/resources/tags/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/tags/client/index.ts +++ b/src/api/resources/ticketing/resources/tags/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/teams/client/Client.ts b/src/api/resources/ticketing/resources/teams/client/Client.ts index e2084e8c6..fcd8dd220 100644 --- a/src/api/resources/ticketing/resources/teams/client/Client.ts +++ b/src/api/resources/ticketing/resources/teams/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace Teams { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -118,7 +119,7 @@ export class Teams { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -133,7 +134,7 @@ export class Teams { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -210,7 +211,7 @@ export class Teams { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -225,7 +226,7 @@ export class Teams { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/teams/client/index.ts b/src/api/resources/ticketing/resources/teams/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/teams/client/index.ts +++ b/src/api/resources/ticketing/resources/teams/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/tickets/client/Client.ts b/src/api/resources/ticketing/resources/tickets/client/Client.ts index 9e4c4e4da..6a58feb43 100644 --- a/src/api/resources/ticketing/resources/tickets/client/Client.ts +++ b/src/api/resources/ticketing/resources/tickets/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Tickets { @@ -32,6 +31,8 @@ export declare namespace Tickets { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -238,7 +239,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -253,7 +254,7 @@ export class Tickets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -329,7 +330,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -345,7 +346,7 @@ export class Tickets { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.TicketEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, @@ -449,7 +450,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -464,7 +465,7 @@ export class Tickets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -543,7 +544,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -559,7 +560,7 @@ export class Tickets { requestOptions?.headers, ), contentType: "application/json", - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.PatchedTicketEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", @@ -658,7 +659,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -673,7 +674,7 @@ export class Tickets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -739,7 +740,7 @@ export class Tickets { requestOptions?: Tickets.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -754,6 +755,7 @@ export class Tickets { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -829,7 +831,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -844,7 +846,7 @@ export class Tickets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -953,7 +955,7 @@ export class Tickets { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -968,7 +970,7 @@ export class Tickets { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/tickets/client/index.ts b/src/api/resources/ticketing/resources/tickets/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/tickets/client/index.ts +++ b/src/api/resources/ticketing/resources/tickets/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/users/client/Client.ts b/src/api/resources/ticketing/resources/users/client/Client.ts index dd747b9e9..f293d70ed 100644 --- a/src/api/resources/ticketing/resources/users/client/Client.ts +++ b/src/api/resources/ticketing/resources/users/client/Client.ts @@ -6,8 +6,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; import * as serializers from "../../../../../../serialization/index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as errors from "../../../../../../errors/index"; export declare namespace Users { @@ -32,6 +31,8 @@ export declare namespace Users { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -135,7 +136,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -150,7 +151,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -233,7 +234,7 @@ export class Users { } const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -248,7 +249,7 @@ export class Users { }), requestOptions?.headers, ), - queryParameters: _queryParams, + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, diff --git a/src/api/resources/ticketing/resources/users/client/index.ts b/src/api/resources/ticketing/resources/users/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/users/client/index.ts +++ b/src/api/resources/ticketing/resources/users/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts index 9fb9cc57c..2b43bd011 100644 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts @@ -5,8 +5,7 @@ import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import * as Merge from "../../../../../index"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js"; -import urlJoin from "url-join"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; import * as serializers from "../../../../../../serialization/index"; import * as errors from "../../../../../../errors/index"; @@ -32,6 +31,8 @@ export declare namespace WebhookReceivers { abortSignal?: AbortSignal; /** Override the X-Account-Token header */ accountToken?: string | undefined; + /** Additional query string parameters to include in the request. */ + queryParams?: Record; /** Additional headers to include in the request. */ headers?: Record | undefined>; } @@ -62,7 +63,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -77,6 +78,7 @@ export class WebhookReceivers { }), requestOptions?.headers, ), + queryParameters: requestOptions?.queryParams, timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, @@ -145,7 +147,7 @@ export class WebhookReceivers { requestOptions?: WebhookReceivers.RequestOptions, ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ - url: urlJoin( + url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, @@ -161,6 +163,7 @@ export class WebhookReceivers { requestOptions?.headers, ), contentType: "application/json", + queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts index 415726b7f..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts +++ b/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts @@ -1 +1,2 @@ +export {}; export * from "./requests"; diff --git a/src/core/auth/BasicAuth.ts b/src/core/auth/BasicAuth.ts index 146df2150..89a3dadae 100644 --- a/src/core/auth/BasicAuth.ts +++ b/src/core/auth/BasicAuth.ts @@ -1,4 +1,4 @@ -import { Base64 } from "js-base64"; +import { base64Decode, base64Encode } from "../base64"; export interface BasicAuth { username: string; @@ -12,12 +12,12 @@ export const BasicAuth = { if (basicAuth == null) { return undefined; } - const token = Base64.encode(`${basicAuth.username}:${basicAuth.password}`); + const token = base64Encode(`${basicAuth.username}:${basicAuth.password}`); return `Basic ${token}`; }, fromAuthorizationHeader: (header: string): BasicAuth => { const credentials = header.replace(BASIC_AUTH_HEADER_PREFIX, ""); - const decoded = Base64.decode(credentials); + const decoded = base64Decode(credentials); const [username, password] = decoded.split(":", 2); if (username == null || password == null) { diff --git a/src/core/base64.ts b/src/core/base64.ts new file mode 100644 index 000000000..448a0db63 --- /dev/null +++ b/src/core/base64.ts @@ -0,0 +1,27 @@ +function base64ToBytes(base64: string): Uint8Array { + const binString = atob(base64); + return Uint8Array.from(binString, (m) => m.codePointAt(0)!); +} + +function bytesToBase64(bytes: Uint8Array): string { + const binString = String.fromCodePoint(...bytes); + return btoa(binString); +} + +export function base64Encode(input: string): string { + if (typeof Buffer !== "undefined") { + return Buffer.from(input, "utf8").toString("base64"); + } + + const bytes = new TextEncoder().encode(input); + return bytesToBase64(bytes); +} + +export function base64Decode(input: string): string { + if (typeof Buffer !== "undefined") { + return Buffer.from(input, "base64").toString("utf8"); + } + + const bytes = base64ToBytes(input); + return new TextDecoder().decode(bytes); +} diff --git a/src/core/fetcher/BinaryResponse.ts b/src/core/fetcher/BinaryResponse.ts new file mode 100644 index 000000000..614cb59b1 --- /dev/null +++ b/src/core/fetcher/BinaryResponse.ts @@ -0,0 +1,36 @@ +import { ResponseWithBody } from "./ResponseWithBody.js"; + +export type BinaryResponse = { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/bodyUsed) */ + bodyUsed: boolean; + /** + * Returns a ReadableStream of the response body. + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/body) + */ + stream: () => ReadableStream; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/arrayBuffer) */ + arrayBuffer: () => Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/blob) */ + blob: () => Promise; + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/bytes) + * Some versions of the Fetch API may not support this method. + */ + bytes?(): Promise; +}; + +export function getBinaryResponse(response: ResponseWithBody): BinaryResponse { + const binaryResponse: BinaryResponse = { + get bodyUsed() { + return response.bodyUsed; + }, + stream: () => response.body, + arrayBuffer: response.arrayBuffer.bind(response), + blob: response.blob.bind(response), + }; + if ("bytes" in response && typeof response.bytes === "function") { + binaryResponse.bytes = response.bytes.bind(response); + } + + return binaryResponse; +} diff --git a/src/core/fetcher/Fetcher.ts b/src/core/fetcher/Fetcher.ts index ccc16a264..9af75fca1 100644 --- a/src/core/fetcher/Fetcher.ts +++ b/src/core/fetcher/Fetcher.ts @@ -3,6 +3,7 @@ import { APIResponse } from "./APIResponse"; import { abortRawResponse, toRawResponse, unknownRawResponse } from "./RawResponse"; import { Supplier } from "./Supplier"; import { createRequestUrl } from "./createRequestUrl"; +import { getErrorResponseBody } from "./getErrorResponseBody"; import { getFetchFn } from "./getFetchFn"; import { getRequestBody } from "./getRequestBody"; import { getResponseBody } from "./getResponseBody"; @@ -17,14 +18,14 @@ export declare namespace Fetcher { method: string; contentType?: string; headers?: Record | undefined>; - queryParameters?: Record; + queryParameters?: Record; body?: unknown; timeoutMs?: number; maxRetries?: number; withCredentials?: boolean; abortSignal?: AbortSignal; requestType?: "json" | "file" | "bytes"; - responseType?: "json" | "blob" | "sse" | "streaming" | "text" | "arrayBuffer"; + responseType?: "json" | "blob" | "sse" | "streaming" | "text" | "arrayBuffer" | "binary-response"; duplex?: "half"; } @@ -100,12 +101,11 @@ export async function fetcherImpl(args: Fetcher.Args): Promise= 200 && response.status < 400) { return { ok: true, - body: responseBody as R, + body: (await getResponseBody(response, args.responseType)) as R, headers: response.headers, rawResponse: toRawResponse(response), }; @@ -115,7 +115,7 @@ export async function fetcherImpl(args: Fetcher.Args): Promise; +}; + +export function isResponseWithBody(response: Response): response is ResponseWithBody { + return (response as ResponseWithBody).body != null; +} diff --git a/src/core/fetcher/createRequestUrl.ts b/src/core/fetcher/createRequestUrl.ts index f1157ce72..4bcb19854 100644 --- a/src/core/fetcher/createRequestUrl.ts +++ b/src/core/fetcher/createRequestUrl.ts @@ -1,10 +1,6 @@ -import qs from "qs"; +import { toQueryString } from "../url/qs"; -export function createRequestUrl( - baseUrl: string, - queryParameters?: Record, -): string { - return Object.keys(queryParameters ?? {}).length > 0 - ? `${baseUrl}?${qs.stringify(queryParameters, { arrayFormat: "repeat" })}` - : baseUrl; +export function createRequestUrl(baseUrl: string, queryParameters?: Record): string { + const queryString = toQueryString(queryParameters, { arrayFormat: "repeat" }); + return queryString ? `${baseUrl}?${queryString}` : baseUrl; } diff --git a/src/core/fetcher/getErrorResponseBody.ts b/src/core/fetcher/getErrorResponseBody.ts new file mode 100644 index 000000000..cb7677214 --- /dev/null +++ b/src/core/fetcher/getErrorResponseBody.ts @@ -0,0 +1,32 @@ +import { fromJson } from "../json"; +import { getResponseBody } from "./getResponseBody"; + +export async function getErrorResponseBody(response: Response): Promise { + let contentType = response.headers.get("Content-Type")?.toLowerCase(); + if (contentType == null || contentType.length === 0) { + return getResponseBody(response); + } + + if (contentType.indexOf(";") !== -1) { + contentType = contentType.split(";")[0]?.trim() ?? ""; + } + switch (contentType) { + case "application/hal+json": + case "application/json": + case "application/ld+json": + case "application/problem+json": + case "application/vnd.api+json": + case "text/json": + const text = await response.text(); + return text.length > 0 ? fromJson(text) : undefined; + default: + if (contentType.startsWith("application/vnd.") && contentType.endsWith("+json")) { + const text = await response.text(); + return text.length > 0 ? fromJson(text) : undefined; + } + + // Fallback to plain text if content type is not recognized + // Even if no body is present, the response will be an empty string + return await response.text(); + } +} diff --git a/src/core/fetcher/getFetchFn.ts b/src/core/fetcher/getFetchFn.ts index 9fd9bfc42..8f4cf5e19 100644 --- a/src/core/fetcher/getFetchFn.ts +++ b/src/core/fetcher/getFetchFn.ts @@ -1,4 +1,4 @@ -import { RUNTIME } from "../runtime"; +import { RUNTIME } from "../runtime/index"; /** * Returns a fetch function based on the runtime diff --git a/src/core/fetcher/getResponseBody.ts b/src/core/fetcher/getResponseBody.ts index d046e6ea2..ba03f424a 100644 --- a/src/core/fetcher/getResponseBody.ts +++ b/src/core/fetcher/getResponseBody.ts @@ -1,34 +1,45 @@ +import { getBinaryResponse } from "./BinaryResponse"; +import { isResponseWithBody } from "./ResponseWithBody"; +import { fromJson } from "../json"; + import { chooseStreamWrapper } from "./stream-wrappers/chooseStreamWrapper"; export async function getResponseBody(response: Response, responseType?: string): Promise { - if (response.body != null && responseType === "blob") { - return await response.blob(); - } else if (response.body != null && responseType === "arrayBuffer") { - return await response.arrayBuffer(); - } else if (response.body != null && responseType === "sse") { - return response.body; - } else if (response.body != null && responseType === "streaming") { - return chooseStreamWrapper(response.body); - } else if (response.body != null && responseType === "text") { - return await response.text(); - } else { - const text = await response.text(); - if (text.length > 0) { - try { - let responseBody = JSON.parse(text); - return responseBody; - } catch (err) { - return { - ok: false, - error: { - reason: "non-json", - statusCode: response.status, - rawBody: text, - }, - }; - } - } else { - return undefined; + if (!isResponseWithBody(response)) { + return undefined; + } + switch (responseType) { + case "binary-response": + return getBinaryResponse(response); + case "blob": + return await response.blob(); + case "arrayBuffer": + return await response.arrayBuffer(); + case "sse": + return response.body; + case "streaming": + return chooseStreamWrapper(response.body); + + case "text": + return await response.text(); + } + + // if responseType is "json" or not specified, try to parse as JSON + const text = await response.text(); + if (text.length > 0) { + try { + let responseBody = fromJson(text); + return responseBody; + } catch (err) { + return { + ok: false, + error: { + reason: "non-json", + statusCode: response.status, + rawBody: text, + }, + }; } } + return undefined; } diff --git a/src/core/fetcher/index.ts b/src/core/fetcher/index.ts index 249f5176d..9fffe7494 100644 --- a/src/core/fetcher/index.ts +++ b/src/core/fetcher/index.ts @@ -6,3 +6,4 @@ export { Supplier } from "./Supplier"; export { abortRawResponse, toRawResponse, unknownRawResponse } from "./RawResponse"; export type { RawResponse, WithRawResponse } from "./RawResponse"; export { HttpResponsePromise } from "./HttpResponsePromise"; +export { BinaryResponse } from "./BinaryResponse"; diff --git a/src/core/headers.ts b/src/core/headers.ts index 561314d2c..1b4d3308d 100644 --- a/src/core/headers.ts +++ b/src/core/headers.ts @@ -1,4 +1,4 @@ -import * as core from "./index.js"; +import * as core from "./index"; export function mergeHeaders( ...headersArray: (Record | undefined> | undefined)[] diff --git a/src/core/index.ts b/src/core/index.ts index 53948f45b..c90a3872d 100644 --- a/src/core/index.ts +++ b/src/core/index.ts @@ -1,4 +1,6 @@ export * from "./fetcher"; export * from "./runtime"; +export * as url from "./url"; export * from "./auth"; +export * from "./base64"; export * as serialization from "./schemas"; diff --git a/src/core/runtime/runtime.ts b/src/core/runtime/runtime.ts index a97501751..08fd2563f 100644 --- a/src/core/runtime/runtime.ts +++ b/src/core/runtime/runtime.ts @@ -11,6 +11,9 @@ interface BunGlobal { declare const Deno: DenoGlobal | undefined; declare const Bun: BunGlobal | undefined; declare const EdgeRuntime: string | undefined; +declare const self: typeof globalThis.self & { + importScripts?: unknown; +}; /** * A constant that indicates which environment and version the SDK is running in. @@ -62,7 +65,6 @@ function evaluateRuntime(): Runtime { */ const isWebWorker = typeof self === "object" && - // @ts-ignore typeof self?.importScripts === "function" && (self.constructor?.name === "DedicatedWorkerGlobalScope" || self.constructor?.name === "ServiceWorkerGlobalScope" || diff --git a/src/core/schemas/utils/maybeSkipValidation.ts b/src/core/schemas/utils/maybeSkipValidation.ts index 950d5f9c5..c11fe3609 100644 --- a/src/core/schemas/utils/maybeSkipValidation.ts +++ b/src/core/schemas/utils/maybeSkipValidation.ts @@ -15,7 +15,7 @@ function transformAndMaybeSkipValidation( const transformed = transform(value, opts); const { skipValidation = false } = opts ?? {}; if (!transformed.ok && skipValidation) { - // eslint-disable-next-line no-console + // biome-ignore lint/suspicious/noConsole: allow console console.warn( [ "Failed to validate.", diff --git a/src/core/url/index.ts b/src/core/url/index.ts new file mode 100644 index 000000000..35ed375f6 --- /dev/null +++ b/src/core/url/index.ts @@ -0,0 +1,2 @@ +export { join } from "./join"; +export { toQueryString } from "./qs"; diff --git a/src/core/url/join.ts b/src/core/url/join.ts new file mode 100644 index 000000000..200426be8 --- /dev/null +++ b/src/core/url/join.ts @@ -0,0 +1,80 @@ +export function join(base: string, ...segments: string[]): string { + if (!base) { + return ""; + } + + if (segments.length === 0) { + return base; + } + + if (base.includes("://")) { + let url: URL; + try { + url = new URL(base); + } catch { + // Fallback to path joining if URL is malformed + return joinPath(base, ...segments); + } + + const lastSegment = segments[segments.length - 1]; + const shouldPreserveTrailingSlash = lastSegment && lastSegment.endsWith("/"); + + for (const segment of segments) { + const cleanSegment = trimSlashes(segment); + if (cleanSegment) { + url.pathname = joinPathSegments(url.pathname, cleanSegment); + } + } + + if (shouldPreserveTrailingSlash && !url.pathname.endsWith("/")) { + url.pathname += "/"; + } + + return url.toString(); + } + + return joinPath(base, ...segments); +} + +function joinPath(base: string, ...segments: string[]): string { + if (segments.length === 0) { + return base; + } + + let result = base; + + const lastSegment = segments[segments.length - 1]; + const shouldPreserveTrailingSlash = lastSegment && lastSegment.endsWith("/"); + + for (const segment of segments) { + const cleanSegment = trimSlashes(segment); + if (cleanSegment) { + result = joinPathSegments(result, cleanSegment); + } + } + + if (shouldPreserveTrailingSlash && !result.endsWith("/")) { + result += "/"; + } + + return result; +} + +function joinPathSegments(left: string, right: string): string { + if (left.endsWith("/")) { + return left + right; + } + return left + "/" + right; +} + +function trimSlashes(str: string): string { + if (!str) return str; + + let start = 0; + let end = str.length; + + if (str.startsWith("/")) start = 1; + if (str.endsWith("/")) end = str.length - 1; + + return start === 0 && end === str.length ? str : str.slice(start, end); +} diff --git a/src/core/url/qs.ts b/src/core/url/qs.ts new file mode 100644 index 000000000..13e89be9d --- /dev/null +++ b/src/core/url/qs.ts @@ -0,0 +1,74 @@ +interface QueryStringOptions { + arrayFormat?: "indices" | "repeat"; + encode?: boolean; +} + +const defaultQsOptions: Required = { + arrayFormat: "indices", + encode: true, +} as const; + +function encodeValue(value: unknown, shouldEncode: boolean): string { + if (value === undefined) { + return ""; + } + if (value === null) { + return ""; + } + const stringValue = String(value); + return shouldEncode ? encodeURIComponent(stringValue) : stringValue; +} + +function stringifyObject(obj: Record, prefix = "", options: Required): string[] { + const parts: string[] = []; + + for (const [key, value] of Object.entries(obj)) { + const fullKey = prefix ? `${prefix}[${key}]` : key; + + if (value === undefined) { + continue; + } + + if (Array.isArray(value)) { + if (value.length === 0) { + continue; + } + for (let i = 0; i < value.length; i++) { + const item = value[i]; + if (item === undefined) { + continue; + } + if (typeof item === "object" && !Array.isArray(item) && item !== null) { + const arrayKey = options.arrayFormat === "indices" ? `${fullKey}[${i}]` : fullKey; + parts.push(...stringifyObject(item as Record, arrayKey, options)); + } else { + const arrayKey = options.arrayFormat === "indices" ? `${fullKey}[${i}]` : fullKey; + const encodedKey = options.encode ? encodeURIComponent(arrayKey) : arrayKey; + parts.push(`${encodedKey}=${encodeValue(item, options.encode)}`); + } + } + } else if (typeof value === "object" && value !== null) { + if (Object.keys(value as Record).length === 0) { + continue; + } + parts.push(...stringifyObject(value as Record, fullKey, options)); + } else { + const encodedKey = options.encode ? encodeURIComponent(fullKey) : fullKey; + parts.push(`${encodedKey}=${encodeValue(value, options.encode)}`); + } + } + + return parts; +} + +export function toQueryString(obj: unknown, options?: QueryStringOptions): string { + if (obj == null || typeof obj !== "object") { + return ""; + } + + const parts = stringifyObject(obj as Record, "", { + ...defaultQsOptions, + ...options, + }); + return parts.join("&"); +} diff --git a/src/index.ts b/src/index.ts index a3c7f43d1..bd5a95c1b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ export * as Merge from "./api"; -export { MergeClient } from "./Client"; -export { MergeEnvironment } from "./environments"; export { MergeError, MergeTimeoutError } from "./errors"; export * as serialization from "./serialization"; +export { MergeClient } from "./Client"; +export { MergeEnvironment } from "./environments"; diff --git a/src/serialization/resources/index.ts b/src/serialization/resources/index.ts index b51bb2714..3540704bd 100644 --- a/src/serialization/resources/index.ts +++ b/src/serialization/resources/index.ts @@ -1,6 +1,6 @@ +export * as crm from "./crm"; export * as filestorage from "./filestorage"; +export * as ats from "./ats"; export * as hris from "./hris"; export * as ticketing from "./ticketing"; -export * as ats from "./ats"; -export * as crm from "./crm"; export * as accounting from "./accounting"; diff --git a/src/version.ts b/src/version.ts index 58b4ee6cb..7f96ac90a 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "2.1.0"; +export const SDK_VERSION = "2.1.1"; diff --git a/tests/BrowserTestEnvironment.ts b/tests/BrowserTestEnvironment.ts new file mode 100644 index 000000000..0f32bf7b0 --- /dev/null +++ b/tests/BrowserTestEnvironment.ts @@ -0,0 +1,17 @@ +import { TestEnvironment } from "jest-environment-jsdom"; + +class BrowserTestEnvironment extends TestEnvironment { + async setup() { + await super.setup(); + this.global.Request = Request; + this.global.Response = Response; + this.global.ReadableStream = ReadableStream; + this.global.TextEncoder = TextEncoder; + this.global.TextDecoder = TextDecoder; + this.global.FormData = FormData; + this.global.File = File; + this.global.Blob = Blob; + } +} + +export default BrowserTestEnvironment; diff --git a/tests/mock-server/mockEndpointBuilder.ts b/tests/mock-server/mockEndpointBuilder.ts index 390b22568..76ed83cbf 100644 --- a/tests/mock-server/mockEndpointBuilder.ts +++ b/tests/mock-server/mockEndpointBuilder.ts @@ -1,5 +1,6 @@ import { DefaultBodyType, HttpHandler, HttpResponse, HttpResponseResolver, http } from "msw"; +import { url } from "../../src/core"; import { toJson } from "../../src/core/json"; import { withHeaders } from "./withHeaders"; import { withJson } from "./withJson"; @@ -132,23 +133,17 @@ class RequestBuilder implements MethodStage, RequestHeadersStage, RequestBodySta } respondWith(): ResponseStatusStage { - return new ResponseBuilder(this.method, this.buildPath(), this.predicates, this.handlerOptions); + return new ResponseBuilder(this.method, this.buildUrl(), this.predicates, this.handlerOptions); } - private buildPath(): string { - if (this._baseUrl.endsWith("/") && this.path.startsWith("/")) { - return this._baseUrl + this.path.slice(1); - } - if (!this._baseUrl.endsWith("/") && !this.path.startsWith("/")) { - return this._baseUrl + "/" + this.path; - } - return this._baseUrl + this.path; + private buildUrl(): string { + return url.join(this._baseUrl, this.path); } } class ResponseBuilder implements ResponseStatusStage, ResponseHeaderStage, ResponseBodyStage, BuildStage { private readonly method: HttpMethod; - private readonly path: string; + private readonly url: string; private readonly requestPredicates: ((resolver: HttpResponseResolver) => HttpResponseResolver)[]; private readonly handlerOptions?: HttpHandlerBuilderOptions; @@ -158,12 +153,12 @@ class ResponseBuilder implements ResponseStatusStage, ResponseHeaderStage, Respo constructor( method: HttpMethod, - path: string, + url: string, requestPredicates: ((resolver: HttpResponseResolver) => HttpResponseResolver)[], options?: HttpHandlerBuilderOptions, ) { this.method = method; - this.path = path; + this.url = url; this.requestPredicates = requestPredicates; this.handlerOptions = options; } @@ -198,7 +193,7 @@ class ResponseBuilder implements ResponseStatusStage, ResponseHeaderStage, Respo const finalResolver = this.requestPredicates.reduceRight((acc, predicate) => predicate(acc), responseResolver); - const handler = http[this.method](this.path, finalResolver, this.handlerOptions); + const handler = http[this.method](this.url, finalResolver, this.handlerOptions); this.handlerOptions?.onBuild?.(handler); return handler; } diff --git a/tests/mock-server/withJson.ts b/tests/mock-server/withJson.ts index 4b4820c9c..44e3eb832 100644 --- a/tests/mock-server/withJson.ts +++ b/tests/mock-server/withJson.ts @@ -75,8 +75,14 @@ function findMismatches(actual: any, expected: any): Record { + describe("base64Encode", () => { + it("should encode ASCII strings", () => { + expect(base64Encode("hello")).toBe("aGVsbG8="); + expect(base64Encode("")).toBe(""); + }); + + it("should encode UTF-8 strings", () => { + expect(base64Encode("café")).toBe("Y2Fmw6k="); + expect(base64Encode("🎉")).toBe("8J+OiQ=="); + }); + + it("should handle basic auth credentials", () => { + expect(base64Encode("username:password")).toBe("dXNlcm5hbWU6cGFzc3dvcmQ="); + }); + }); + + describe("base64Decode", () => { + it("should decode ASCII strings", () => { + expect(base64Decode("aGVsbG8=")).toBe("hello"); + expect(base64Decode("")).toBe(""); + }); + + it("should decode UTF-8 strings", () => { + expect(base64Decode("Y2Fmw6k=")).toBe("café"); + expect(base64Decode("8J+OiQ==")).toBe("🎉"); + }); + + it("should handle basic auth credentials", () => { + expect(base64Decode("dXNlcm5hbWU6cGFzc3dvcmQ=")).toBe("username:password"); + }); + }); + + describe("round-trip encoding", () => { + const testStrings = [ + "hello world", + "test@example.com", + "café", + "username:password", + "user@domain.com:super$ecret123!", + ]; + + testStrings.forEach((testString) => { + it(`should round-trip encode/decode: "${testString}"`, () => { + const encoded = base64Encode(testString); + const decoded = base64Decode(encoded); + expect(decoded).toBe(testString); + }); + }); + }); +}); diff --git a/tests/unit/fetcher/Fetcher.test.ts b/tests/unit/fetcher/Fetcher.test.ts index a32945e94..847c018bc 100644 --- a/tests/unit/fetcher/Fetcher.test.ts +++ b/tests/unit/fetcher/Fetcher.test.ts @@ -1,7 +1,9 @@ import fs from "fs"; +import stream from "stream"; import { join } from "path"; import { Fetcher, fetcherImpl } from "../../../src/core/fetcher/Fetcher"; +import { BinaryResponse } from "../../../src/core"; describe("Test fetcherImpl", () => { it("should handle successful request", async () => { @@ -12,14 +14,15 @@ describe("Test fetcherImpl", () => { body: { data: "test" }, contentType: "application/json", requestType: "json", + responseType: "json", }; - global.fetch = jest.fn().mockResolvedValue({ - ok: true, - status: 200, - text: () => Promise.resolve(JSON.stringify({ data: "test" })), - json: () => ({ data: "test" }), - }); + global.fetch = jest.fn().mockResolvedValue( + new Response(JSON.stringify({ data: "test" }), { + status: 200, + statusText: "OK", + }), + ); const result = await fetcherImpl(mockArgs); expect(result.ok).toBe(true); @@ -45,16 +48,16 @@ describe("Test fetcherImpl", () => { headers: { "X-Test": "x-test-header" }, contentType: "application/octet-stream", requestType: "bytes", - duplex: "half", + responseType: "json", body: fs.createReadStream(join(__dirname, "test-file.txt")), }; - global.fetch = jest.fn().mockResolvedValue({ - ok: true, - status: 200, - text: () => Promise.resolve(JSON.stringify({ data: "test" })), - json: () => Promise.resolve({ data: "test" }), - }); + global.fetch = jest.fn().mockResolvedValue( + new Response(JSON.stringify({ data: "test" }), { + status: 200, + statusText: "OK", + }), + ); const result = await fetcherImpl(mockArgs); diff --git a/tests/unit/fetcher/createRequestUrl.test.ts b/tests/unit/fetcher/createRequestUrl.test.ts index 486e1e614..06e03b2c6 100644 --- a/tests/unit/fetcher/createRequestUrl.test.ts +++ b/tests/unit/fetcher/createRequestUrl.test.ts @@ -48,4 +48,113 @@ describe("Test createRequestUrl", () => { const queryParams = { special: "a&b=c d" }; expect(createRequestUrl(baseUrl, queryParams)).toBe("https://api.example.com?special=a%26b%3Dc%20d"); }); + + // Additional tests for edge cases and different value types + it("should handle numeric values", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { count: 42, price: 19.99, active: 1, inactive: 0 }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?count=42&price=19.99&active=1&inactive=0", + ); + }); + + it("should handle boolean values", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { enabled: true, disabled: false }; + expect(createRequestUrl(baseUrl, queryParams)).toBe("https://api.example.com?enabled=true&disabled=false"); + }); + + it("should handle null and undefined values", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { + valid: "value", + nullValue: null, + undefinedValue: undefined, + emptyString: "", + }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?valid=value&nullValue=&emptyString=", + ); + }); + + it("should handle deeply nested objects", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { + user: { + profile: { + name: "John", + settings: { theme: "dark" }, + }, + }, + }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?user%5Bprofile%5D%5Bname%5D=John&user%5Bprofile%5D%5Bsettings%5D%5Btheme%5D=dark", + ); + }); + + it("should handle arrays of objects", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { + users: [ + { name: "John", age: 30 }, + { name: "Jane", age: 25 }, + ], + }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?users%5Bname%5D=John&users%5Bage%5D=30&users%5Bname%5D=Jane&users%5Bage%5D=25", + ); + }); + + it("should handle mixed arrays", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { + mixed: ["string", 42, true, { key: "value" }], + }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?mixed=string&mixed=42&mixed=true&mixed%5Bkey%5D=value", + ); + }); + + it("should handle empty arrays", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { emptyArray: [] }; + expect(createRequestUrl(baseUrl, queryParams)).toBe(baseUrl); + }); + + it("should handle empty objects", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { emptyObject: {} }; + expect(createRequestUrl(baseUrl, queryParams)).toBe(baseUrl); + }); + + it("should handle special characters in keys", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { "key with spaces": "value", "key[with]brackets": "value" }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?key%20with%20spaces=value&key%5Bwith%5Dbrackets=value", + ); + }); + + it("should handle URL with existing query parameters", () => { + const baseUrl = "https://api.example.com?existing=param"; + const queryParams = { new: "value" }; + expect(createRequestUrl(baseUrl, queryParams)).toBe("https://api.example.com?existing=param?new=value"); + }); + + it("should handle complex nested structures", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { + filters: { + status: ["active", "pending"], + category: { + type: "electronics", + subcategories: ["phones", "laptops"], + }, + }, + sort: { field: "name", direction: "asc" }, + }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?filters%5Bstatus%5D=active&filters%5Bstatus%5D=pending&filters%5Bcategory%5D%5Btype%5D=electronics&filters%5Bcategory%5D%5Bsubcategories%5D=phones&filters%5Bcategory%5D%5Bsubcategories%5D=laptops&sort%5Bfield%5D=name&sort%5Bdirection%5D=asc", + ); + }); }); diff --git a/tests/unit/fetcher/getFetchFn.test.ts b/tests/unit/fetcher/getFetchFn.test.ts index 9b315ad09..b55dbbc35 100644 --- a/tests/unit/fetcher/getFetchFn.test.ts +++ b/tests/unit/fetcher/getFetchFn.test.ts @@ -1,5 +1,5 @@ -import { RUNTIME } from "../../../src/core/runtime"; import { getFetchFn } from "../../../src/core/fetcher/getFetchFn"; +import { RUNTIME } from "../../../src/core/runtime"; describe("Test for getFetchFn", () => { it("should get node-fetch function", async () => { diff --git a/tests/unit/fetcher/getRequestBody.test.ts b/tests/unit/fetcher/getRequestBody.test.ts index 919604c2e..e864c8b57 100644 --- a/tests/unit/fetcher/getRequestBody.test.ts +++ b/tests/unit/fetcher/getRequestBody.test.ts @@ -1,19 +1,7 @@ -import { RUNTIME } from "../../../src/core/runtime"; import { getRequestBody } from "../../../src/core/fetcher/getRequestBody"; +import { RUNTIME } from "../../../src/core/runtime"; describe("Test getRequestBody", () => { - it("should return FormData as is in Node environment", async () => { - if (RUNTIME.type === "node") { - const formData = new (await import("formdata-node")).FormData(); - formData.append("key", "value"); - const result = await getRequestBody({ - body: formData, - type: "file", - }); - expect(result).toBe(formData); - } - }); - it("should stringify body if not FormData in Node environment", async () => { if (RUNTIME.type === "node") { const body = { key: "value" }; @@ -27,7 +15,7 @@ describe("Test getRequestBody", () => { it("should return FormData in browser environment", async () => { if (RUNTIME.type === "browser") { - const formData = new (await import("form-data")).default(); + const formData = new FormData(); formData.append("key", "value"); const result = await getRequestBody({ body: formData, diff --git a/tests/unit/fetcher/getResponseBody.test.ts b/tests/unit/fetcher/getResponseBody.test.ts index 1030c517c..17ef223c1 100644 --- a/tests/unit/fetcher/getResponseBody.test.ts +++ b/tests/unit/fetcher/getResponseBody.test.ts @@ -1,5 +1,6 @@ import { RUNTIME } from "../../../src/core/runtime"; import { getResponseBody } from "../../../src/core/fetcher/getResponseBody"; + import { chooseStreamWrapper } from "../../../src/core/fetcher/stream-wrappers/chooseStreamWrapper"; describe("Test getResponseBody", () => { diff --git a/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts b/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts index 8004e9abb..5752c8af5 100644 --- a/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts +++ b/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts @@ -1,8 +1,8 @@ -import { RUNTIME } from "../../../../src/core/runtime"; import { Node18UniversalStreamWrapper } from "../../../../src/core/fetcher/stream-wrappers/Node18UniversalStreamWrapper"; import { NodePre18StreamWrapper } from "../../../../src/core/fetcher/stream-wrappers/NodePre18StreamWrapper"; import { UndiciStreamWrapper } from "../../../../src/core/fetcher/stream-wrappers/UndiciStreamWrapper"; import { chooseStreamWrapper } from "../../../../src/core/fetcher/stream-wrappers/chooseStreamWrapper"; +import { RUNTIME } from "../../../../src/core/runtime"; describe("chooseStreamWrapper", () => { beforeEach(() => { diff --git a/tests/unit/zurg/bigint/bigint.test.ts b/tests/unit/schemas/bigint/bigint.test.ts similarity index 100% rename from tests/unit/zurg/bigint/bigint.test.ts rename to tests/unit/schemas/bigint/bigint.test.ts diff --git a/tests/unit/zurg/date/date.test.ts b/tests/unit/schemas/date/date.test.ts similarity index 100% rename from tests/unit/zurg/date/date.test.ts rename to tests/unit/schemas/date/date.test.ts diff --git a/tests/unit/zurg/enum/enum.test.ts b/tests/unit/schemas/enum/enum.test.ts similarity index 100% rename from tests/unit/zurg/enum/enum.test.ts rename to tests/unit/schemas/enum/enum.test.ts diff --git a/tests/unit/zurg/lazy/lazy.test.ts b/tests/unit/schemas/lazy/lazy.test.ts similarity index 100% rename from tests/unit/zurg/lazy/lazy.test.ts rename to tests/unit/schemas/lazy/lazy.test.ts diff --git a/tests/unit/zurg/lazy/lazyObject.test.ts b/tests/unit/schemas/lazy/lazyObject.test.ts similarity index 100% rename from tests/unit/zurg/lazy/lazyObject.test.ts rename to tests/unit/schemas/lazy/lazyObject.test.ts diff --git a/tests/unit/zurg/lazy/recursive/a.ts b/tests/unit/schemas/lazy/recursive/a.ts similarity index 100% rename from tests/unit/zurg/lazy/recursive/a.ts rename to tests/unit/schemas/lazy/recursive/a.ts diff --git a/tests/unit/zurg/lazy/recursive/b.ts b/tests/unit/schemas/lazy/recursive/b.ts similarity index 100% rename from tests/unit/zurg/lazy/recursive/b.ts rename to tests/unit/schemas/lazy/recursive/b.ts diff --git a/tests/unit/zurg/list/list.test.ts b/tests/unit/schemas/list/list.test.ts similarity index 100% rename from tests/unit/zurg/list/list.test.ts rename to tests/unit/schemas/list/list.test.ts diff --git a/tests/unit/zurg/literals/stringLiteral.test.ts b/tests/unit/schemas/literals/stringLiteral.test.ts similarity index 100% rename from tests/unit/zurg/literals/stringLiteral.test.ts rename to tests/unit/schemas/literals/stringLiteral.test.ts diff --git a/tests/unit/zurg/object-like/withParsedProperties.test.ts b/tests/unit/schemas/object-like/withParsedProperties.test.ts similarity index 100% rename from tests/unit/zurg/object-like/withParsedProperties.test.ts rename to tests/unit/schemas/object-like/withParsedProperties.test.ts diff --git a/tests/unit/zurg/object/extend.test.ts b/tests/unit/schemas/object/extend.test.ts similarity index 100% rename from tests/unit/zurg/object/extend.test.ts rename to tests/unit/schemas/object/extend.test.ts diff --git a/tests/unit/zurg/object/object.test.ts b/tests/unit/schemas/object/object.test.ts similarity index 100% rename from tests/unit/zurg/object/object.test.ts rename to tests/unit/schemas/object/object.test.ts diff --git a/tests/unit/zurg/object/objectWithoutOptionalProperties.test.ts b/tests/unit/schemas/object/objectWithoutOptionalProperties.test.ts similarity index 100% rename from tests/unit/zurg/object/objectWithoutOptionalProperties.test.ts rename to tests/unit/schemas/object/objectWithoutOptionalProperties.test.ts diff --git a/tests/unit/zurg/object/passthrough.test.ts b/tests/unit/schemas/object/passthrough.test.ts similarity index 100% rename from tests/unit/zurg/object/passthrough.test.ts rename to tests/unit/schemas/object/passthrough.test.ts diff --git a/tests/unit/zurg/primitives/any.test.ts b/tests/unit/schemas/primitives/any.test.ts similarity index 100% rename from tests/unit/zurg/primitives/any.test.ts rename to tests/unit/schemas/primitives/any.test.ts diff --git a/tests/unit/zurg/primitives/boolean.test.ts b/tests/unit/schemas/primitives/boolean.test.ts similarity index 100% rename from tests/unit/zurg/primitives/boolean.test.ts rename to tests/unit/schemas/primitives/boolean.test.ts diff --git a/tests/unit/zurg/primitives/number.test.ts b/tests/unit/schemas/primitives/number.test.ts similarity index 100% rename from tests/unit/zurg/primitives/number.test.ts rename to tests/unit/schemas/primitives/number.test.ts diff --git a/tests/unit/zurg/primitives/string.test.ts b/tests/unit/schemas/primitives/string.test.ts similarity index 100% rename from tests/unit/zurg/primitives/string.test.ts rename to tests/unit/schemas/primitives/string.test.ts diff --git a/tests/unit/zurg/primitives/unknown.test.ts b/tests/unit/schemas/primitives/unknown.test.ts similarity index 100% rename from tests/unit/zurg/primitives/unknown.test.ts rename to tests/unit/schemas/primitives/unknown.test.ts diff --git a/tests/unit/zurg/record/record.test.ts b/tests/unit/schemas/record/record.test.ts similarity index 100% rename from tests/unit/zurg/record/record.test.ts rename to tests/unit/schemas/record/record.test.ts diff --git a/tests/unit/zurg/schema-utils/getSchemaUtils.test.ts b/tests/unit/schemas/schema-utils/getSchemaUtils.test.ts similarity index 100% rename from tests/unit/zurg/schema-utils/getSchemaUtils.test.ts rename to tests/unit/schemas/schema-utils/getSchemaUtils.test.ts diff --git a/tests/unit/zurg/schema.test.ts b/tests/unit/schemas/schema.test.ts similarity index 100% rename from tests/unit/zurg/schema.test.ts rename to tests/unit/schemas/schema.test.ts diff --git a/tests/unit/zurg/set/set.test.ts b/tests/unit/schemas/set/set.test.ts similarity index 100% rename from tests/unit/zurg/set/set.test.ts rename to tests/unit/schemas/set/set.test.ts diff --git a/tests/unit/zurg/skipValidation.test.ts b/tests/unit/schemas/skipValidation.test.ts similarity index 100% rename from tests/unit/zurg/skipValidation.test.ts rename to tests/unit/schemas/skipValidation.test.ts diff --git a/tests/unit/zurg/undiscriminated-union/undiscriminatedUnion.test.ts b/tests/unit/schemas/undiscriminated-union/undiscriminatedUnion.test.ts similarity index 100% rename from tests/unit/zurg/undiscriminated-union/undiscriminatedUnion.test.ts rename to tests/unit/schemas/undiscriminated-union/undiscriminatedUnion.test.ts diff --git a/tests/unit/zurg/union/union.test.ts b/tests/unit/schemas/union/union.test.ts similarity index 100% rename from tests/unit/zurg/union/union.test.ts rename to tests/unit/schemas/union/union.test.ts diff --git a/tests/unit/zurg/utils/itSchema.ts b/tests/unit/schemas/utils/itSchema.ts similarity index 100% rename from tests/unit/zurg/utils/itSchema.ts rename to tests/unit/schemas/utils/itSchema.ts diff --git a/tests/unit/zurg/utils/itValidate.ts b/tests/unit/schemas/utils/itValidate.ts similarity index 100% rename from tests/unit/zurg/utils/itValidate.ts rename to tests/unit/schemas/utils/itValidate.ts diff --git a/tests/unit/url/join.test.ts b/tests/unit/url/join.test.ts new file mode 100644 index 000000000..984cfe67e --- /dev/null +++ b/tests/unit/url/join.test.ts @@ -0,0 +1,120 @@ +import { join } from "../../../src/core/url/index"; + +describe("join", () => { + describe("basic functionality", () => { + it("should return empty string for empty base", () => { + expect(join("")).toBe(""); + expect(join("", "path")).toBe(""); + }); + + it("should handle single segment", () => { + expect(join("base", "segment")).toBe("base/segment"); + expect(join("base/", "segment")).toBe("base/segment"); + expect(join("base", "/segment")).toBe("base/segment"); + expect(join("base/", "/segment")).toBe("base/segment"); + }); + + it("should handle multiple segments", () => { + expect(join("base", "path1", "path2", "path3")).toBe("base/path1/path2/path3"); + expect(join("base/", "/path1/", "/path2/", "/path3/")).toBe("base/path1/path2/path3/"); + }); + }); + + describe("URL handling", () => { + it("should handle absolute URLs", () => { + expect(join("https://example.com", "api", "v1")).toBe("https://example.com/api/v1"); + expect(join("https://example.com/", "/api/", "/v1/")).toBe("https://example.com/api/v1/"); + expect(join("https://example.com/base", "api", "v1")).toBe("https://example.com/base/api/v1"); + }); + + it("should preserve URL query parameters and fragments", () => { + expect(join("https://example.com?query=1", "api")).toBe("https://example.com/api?query=1"); + expect(join("https://example.com#fragment", "api")).toBe("https://example.com/api#fragment"); + expect(join("https://example.com?query=1#fragment", "api")).toBe( + "https://example.com/api?query=1#fragment", + ); + }); + + it("should handle different protocols", () => { + expect(join("http://example.com", "api")).toBe("http://example.com/api"); + expect(join("ftp://example.com", "files")).toBe("ftp://example.com/files"); + expect(join("ws://example.com", "socket")).toBe("ws://example.com/socket"); + }); + + it("should fallback to path joining for malformed URLs", () => { + expect(join("not-a-url://", "path")).toBe("not-a-url:///path"); + }); + }); + + describe("edge cases", () => { + it("should handle empty segments", () => { + expect(join("base", "", "path")).toBe("base/path"); + expect(join("base", null as any, "path")).toBe("base/path"); + expect(join("base", undefined as any, "path")).toBe("base/path"); + }); + + it("should handle segments with only slashes", () => { + expect(join("base", "/", "path")).toBe("base/path"); + expect(join("base", "//", "path")).toBe("base/path"); + }); + + it("should handle base paths with trailing slashes", () => { + expect(join("base/", "path")).toBe("base/path"); + }); + + it("should handle complex nested paths", () => { + expect(join("api/v1/", "/users/", "/123/", "/profile")).toBe("api/v1/users/123/profile"); + }); + }); + + describe("real-world scenarios", () => { + it("should handle API endpoint construction", () => { + const baseUrl = "https://api.example.com/v1"; + expect(join(baseUrl, "users", "123", "posts")).toBe("https://api.example.com/v1/users/123/posts"); + }); + + it("should handle file path construction", () => { + expect(join("/var/www", "html", "assets", "images")).toBe("/var/www/html/assets/images"); + }); + + it("should handle relative path construction", () => { + expect(join("../parent", "child", "grandchild")).toBe("../parent/child/grandchild"); + }); + + it("should handle Windows-style paths", () => { + expect(join("C:\\Users", "Documents", "file.txt")).toBe("C:\\Users/Documents/file.txt"); + }); + }); + + describe("performance scenarios", () => { + it("should handle many segments efficiently", () => { + const segments = Array(100).fill("segment"); + const result = join("base", ...segments); + expect(result).toBe("base/" + segments.join("/")); + }); + + it("should handle long URLs", () => { + const longPath = "a".repeat(1000); + expect(join("https://example.com", longPath)).toBe(`https://example.com/${longPath}`); + }); + }); + + describe("trailing slash preservation", () => { + it("should preserve trailing slash on final result when base has trailing slash and no segments", () => { + expect(join("https://api.example.com/")).toBe("https://api.example.com/"); + expect(join("https://api.example.com/v1/")).toBe("https://api.example.com/v1/"); + }); + + it("should preserve trailing slash when last segment has trailing slash", () => { + expect(join("https://api.example.com", "users/")).toBe("https://api.example.com/users/"); + expect(join("api/v1", "users/")).toBe("api/v1/users/"); + }); + + it("should preserve trailing slash with multiple segments where last has trailing slash", () => { + expect(join("https://api.example.com", "v1", "collections/")).toBe( + "https://api.example.com/v1/collections/", + ); + expect(join("base", "path1", "path2/")).toBe("base/path1/path2/"); + }); + }); +}); diff --git a/tests/unit/url/qs.test.ts b/tests/unit/url/qs.test.ts new file mode 100644 index 000000000..80e7e0444 --- /dev/null +++ b/tests/unit/url/qs.test.ts @@ -0,0 +1,187 @@ +import { toQueryString } from "../../../src/core/url/index"; + +describe("Test qs toQueryString", () => { + describe("Basic functionality", () => { + it("should return empty string for null/undefined", () => { + expect(toQueryString(null)).toBe(""); + expect(toQueryString(undefined)).toBe(""); + }); + + it("should return empty string for primitive values", () => { + expect(toQueryString("hello")).toBe(""); + expect(toQueryString(42)).toBe(""); + expect(toQueryString(true)).toBe(""); + expect(toQueryString(false)).toBe(""); + }); + + it("should handle empty objects", () => { + expect(toQueryString({})).toBe(""); + }); + + it("should handle simple key-value pairs", () => { + const obj = { name: "John", age: 30 }; + expect(toQueryString(obj)).toBe("name=John&age=30"); + }); + }); + + describe("Array handling", () => { + it("should handle arrays with indices format (default)", () => { + const obj = { items: ["a", "b", "c"] }; + expect(toQueryString(obj)).toBe("items%5B0%5D=a&items%5B1%5D=b&items%5B2%5D=c"); + }); + + it("should handle arrays with repeat format", () => { + const obj = { items: ["a", "b", "c"] }; + expect(toQueryString(obj, { arrayFormat: "repeat" })).toBe("items=a&items=b&items=c"); + }); + + it("should handle empty arrays", () => { + const obj = { items: [] }; + expect(toQueryString(obj)).toBe(""); + }); + + it("should handle arrays with mixed types", () => { + const obj = { mixed: ["string", 42, true, false] }; + expect(toQueryString(obj)).toBe("mixed%5B0%5D=string&mixed%5B1%5D=42&mixed%5B2%5D=true&mixed%5B3%5D=false"); + }); + + it("should handle arrays with objects", () => { + const obj = { users: [{ name: "John" }, { name: "Jane" }] }; + expect(toQueryString(obj)).toBe("users%5B0%5D%5Bname%5D=John&users%5B1%5D%5Bname%5D=Jane"); + }); + + it("should handle arrays with objects in repeat format", () => { + const obj = { users: [{ name: "John" }, { name: "Jane" }] }; + expect(toQueryString(obj, { arrayFormat: "repeat" })).toBe("users%5Bname%5D=John&users%5Bname%5D=Jane"); + }); + }); + + describe("Nested objects", () => { + it("should handle nested objects", () => { + const obj = { user: { name: "John", age: 30 } }; + expect(toQueryString(obj)).toBe("user%5Bname%5D=John&user%5Bage%5D=30"); + }); + + it("should handle deeply nested objects", () => { + const obj = { user: { profile: { name: "John", settings: { theme: "dark" } } } }; + expect(toQueryString(obj)).toBe( + "user%5Bprofile%5D%5Bname%5D=John&user%5Bprofile%5D%5Bsettings%5D%5Btheme%5D=dark", + ); + }); + + it("should handle empty nested objects", () => { + const obj = { user: {} }; + expect(toQueryString(obj)).toBe(""); + }); + }); + + describe("Encoding", () => { + it("should encode by default", () => { + const obj = { name: "John Doe", email: "john@example.com" }; + expect(toQueryString(obj)).toBe("name=John%20Doe&email=john%40example.com"); + }); + + it("should not encode when encode is false", () => { + const obj = { name: "John Doe", email: "john@example.com" }; + expect(toQueryString(obj, { encode: false })).toBe("name=John Doe&email=john@example.com"); + }); + + it("should encode special characters in keys", () => { + const obj = { "user name": "John", "email[primary]": "john@example.com" }; + expect(toQueryString(obj)).toBe("user%20name=John&email%5Bprimary%5D=john%40example.com"); + }); + + it("should not encode special characters in keys when encode is false", () => { + const obj = { "user name": "John", "email[primary]": "john@example.com" }; + expect(toQueryString(obj, { encode: false })).toBe("user name=John&email[primary]=john@example.com"); + }); + }); + + describe("Mixed scenarios", () => { + it("should handle complex nested structures", () => { + const obj = { + filters: { + status: ["active", "pending"], + category: { + type: "electronics", + subcategories: ["phones", "laptops"], + }, + }, + sort: { field: "name", direction: "asc" }, + }; + expect(toQueryString(obj)).toBe( + "filters%5Bstatus%5D%5B0%5D=active&filters%5Bstatus%5D%5B1%5D=pending&filters%5Bcategory%5D%5Btype%5D=electronics&filters%5Bcategory%5D%5Bsubcategories%5D%5B0%5D=phones&filters%5Bcategory%5D%5Bsubcategories%5D%5B1%5D=laptops&sort%5Bfield%5D=name&sort%5Bdirection%5D=asc", + ); + }); + + it("should handle complex nested structures with repeat format", () => { + const obj = { + filters: { + status: ["active", "pending"], + category: { + type: "electronics", + subcategories: ["phones", "laptops"], + }, + }, + sort: { field: "name", direction: "asc" }, + }; + expect(toQueryString(obj, { arrayFormat: "repeat" })).toBe( + "filters%5Bstatus%5D=active&filters%5Bstatus%5D=pending&filters%5Bcategory%5D%5Btype%5D=electronics&filters%5Bcategory%5D%5Bsubcategories%5D=phones&filters%5Bcategory%5D%5Bsubcategories%5D=laptops&sort%5Bfield%5D=name&sort%5Bdirection%5D=asc", + ); + }); + + it("should handle arrays with null/undefined values", () => { + const obj = { items: ["a", null, "c", undefined, "e"] }; + expect(toQueryString(obj)).toBe("items%5B0%5D=a&items%5B1%5D=&items%5B2%5D=c&items%5B4%5D=e"); + }); + + it("should handle objects with null/undefined values", () => { + const obj = { name: "John", age: null, email: undefined, active: true }; + expect(toQueryString(obj)).toBe("name=John&age=&active=true"); + }); + }); + + describe("Edge cases", () => { + it("should handle numeric keys", () => { + const obj = { "0": "zero", "1": "one" }; + expect(toQueryString(obj)).toBe("0=zero&1=one"); + }); + + it("should handle boolean values in objects", () => { + const obj = { enabled: true, disabled: false }; + expect(toQueryString(obj)).toBe("enabled=true&disabled=false"); + }); + + it("should handle empty strings", () => { + const obj = { name: "", description: "test" }; + expect(toQueryString(obj)).toBe("name=&description=test"); + }); + + it("should handle zero values", () => { + const obj = { count: 0, price: 0.0 }; + expect(toQueryString(obj)).toBe("count=0&price=0"); + }); + + it("should handle arrays with empty strings", () => { + const obj = { items: ["a", "", "c"] }; + expect(toQueryString(obj)).toBe("items%5B0%5D=a&items%5B1%5D=&items%5B2%5D=c"); + }); + }); + + describe("Options combinations", () => { + it("should respect both arrayFormat and encode options", () => { + const obj = { items: ["a & b", "c & d"] }; + expect(toQueryString(obj, { arrayFormat: "repeat", encode: false })).toBe("items=a & b&items=c & d"); + }); + + it("should use default options when none provided", () => { + const obj = { items: ["a", "b"] }; + expect(toQueryString(obj)).toBe("items%5B0%5D=a&items%5B1%5D=b"); + }); + + it("should merge provided options with defaults", () => { + const obj = { items: ["a", "b"], name: "John Doe" }; + expect(toQueryString(obj, { encode: false })).toBe("items[0]=a&items[1]=b&name=John Doe"); + }); + }); +}); diff --git a/tests/wire/.gitkeep b/tests/wire/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/tests/wire/accounting/accountDetails.test.ts b/tests/wire/accounting/accountDetails.test.ts index 7584723c4..c66b7a816 100644 --- a/tests/wire/accounting/accountDetails.test.ts +++ b/tests/wire/accounting/accountDetails.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountDetails", () => { diff --git a/tests/wire/accounting/accountToken.test.ts b/tests/wire/accounting/accountToken.test.ts index fb9d5af11..9be10e29d 100644 --- a/tests/wire/accounting/accountToken.test.ts +++ b/tests/wire/accounting/accountToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountToken", () => { diff --git a/tests/wire/accounting/accountingPeriods.test.ts b/tests/wire/accounting/accountingPeriods.test.ts index 18afd7112..8cfafb3a9 100644 --- a/tests/wire/accounting/accountingPeriods.test.ts +++ b/tests/wire/accounting/accountingPeriods.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountingPeriods", () => { diff --git a/tests/wire/accounting/accounts.test.ts b/tests/wire/accounting/accounts.test.ts index 6dfc05791..e26eb780a 100644 --- a/tests/wire/accounting/accounts.test.ts +++ b/tests/wire/accounting/accounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Accounts", () => { diff --git a/tests/wire/accounting/addresses.test.ts b/tests/wire/accounting/addresses.test.ts index ed1609930..263551cd9 100644 --- a/tests/wire/accounting/addresses.test.ts +++ b/tests/wire/accounting/addresses.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Addresses", () => { diff --git a/tests/wire/accounting/asyncPassthrough.test.ts b/tests/wire/accounting/asyncPassthrough.test.ts index f067d319c..1c5e7cfc7 100644 --- a/tests/wire/accounting/asyncPassthrough.test.ts +++ b/tests/wire/accounting/asyncPassthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncPassthrough", () => { diff --git a/tests/wire/accounting/asyncTasks.test.ts b/tests/wire/accounting/asyncTasks.test.ts index 077c7b448..e71bf8bf0 100644 --- a/tests/wire/accounting/asyncTasks.test.ts +++ b/tests/wire/accounting/asyncTasks.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncTasks", () => { diff --git a/tests/wire/accounting/attachments.test.ts b/tests/wire/accounting/attachments.test.ts index 872617a87..02ca220fb 100644 --- a/tests/wire/accounting/attachments.test.ts +++ b/tests/wire/accounting/attachments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Attachments", () => { diff --git a/tests/wire/accounting/auditTrail.test.ts b/tests/wire/accounting/auditTrail.test.ts index 0c0cb593b..8d8e89b57 100644 --- a/tests/wire/accounting/auditTrail.test.ts +++ b/tests/wire/accounting/auditTrail.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AuditTrail", () => { diff --git a/tests/wire/accounting/availableActions.test.ts b/tests/wire/accounting/availableActions.test.ts index b713e384b..abab1dab1 100644 --- a/tests/wire/accounting/availableActions.test.ts +++ b/tests/wire/accounting/availableActions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AvailableActions", () => { diff --git a/tests/wire/accounting/balanceSheets.test.ts b/tests/wire/accounting/balanceSheets.test.ts index 84898ce20..c7005262e 100644 --- a/tests/wire/accounting/balanceSheets.test.ts +++ b/tests/wire/accounting/balanceSheets.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("BalanceSheets", () => { diff --git a/tests/wire/accounting/bankFeedAccounts.test.ts b/tests/wire/accounting/bankFeedAccounts.test.ts index 662cb1592..729e946d4 100644 --- a/tests/wire/accounting/bankFeedAccounts.test.ts +++ b/tests/wire/accounting/bankFeedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("BankFeedAccounts", () => { diff --git a/tests/wire/accounting/bankFeedTransactions.test.ts b/tests/wire/accounting/bankFeedTransactions.test.ts index b82d4cbb9..8d384cc07 100644 --- a/tests/wire/accounting/bankFeedTransactions.test.ts +++ b/tests/wire/accounting/bankFeedTransactions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("BankFeedTransactions", () => { diff --git a/tests/wire/accounting/cashFlowStatements.test.ts b/tests/wire/accounting/cashFlowStatements.test.ts index 610ae9091..0f07e9925 100644 --- a/tests/wire/accounting/cashFlowStatements.test.ts +++ b/tests/wire/accounting/cashFlowStatements.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("CashFlowStatements", () => { diff --git a/tests/wire/accounting/companyInfo.test.ts b/tests/wire/accounting/companyInfo.test.ts index 0f04c24f5..ebc4d1ac0 100644 --- a/tests/wire/accounting/companyInfo.test.ts +++ b/tests/wire/accounting/companyInfo.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("CompanyInfo", () => { diff --git a/tests/wire/accounting/contacts.test.ts b/tests/wire/accounting/contacts.test.ts index fab40f7f1..491ae385f 100644 --- a/tests/wire/accounting/contacts.test.ts +++ b/tests/wire/accounting/contacts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Contacts", () => { diff --git a/tests/wire/accounting/creditNotes.test.ts b/tests/wire/accounting/creditNotes.test.ts index 2b18cee50..092ddb1f9 100644 --- a/tests/wire/accounting/creditNotes.test.ts +++ b/tests/wire/accounting/creditNotes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("CreditNotes", () => { diff --git a/tests/wire/accounting/deleteAccount.test.ts b/tests/wire/accounting/deleteAccount.test.ts index 41af4763e..f6c804b63 100644 --- a/tests/wire/accounting/deleteAccount.test.ts +++ b/tests/wire/accounting/deleteAccount.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("DeleteAccount", () => { diff --git a/tests/wire/accounting/employees.test.ts b/tests/wire/accounting/employees.test.ts index 7084888f8..7404650a7 100644 --- a/tests/wire/accounting/employees.test.ts +++ b/tests/wire/accounting/employees.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Employees", () => { diff --git a/tests/wire/accounting/expenseReports.test.ts b/tests/wire/accounting/expenseReports.test.ts index 77428e9d4..393c11904 100644 --- a/tests/wire/accounting/expenseReports.test.ts +++ b/tests/wire/accounting/expenseReports.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ExpenseReports", () => { diff --git a/tests/wire/accounting/expenses.test.ts b/tests/wire/accounting/expenses.test.ts index 5cfdde4e2..92b29fc61 100644 --- a/tests/wire/accounting/expenses.test.ts +++ b/tests/wire/accounting/expenses.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Expenses", () => { diff --git a/tests/wire/accounting/fieldMapping.test.ts b/tests/wire/accounting/fieldMapping.test.ts index 9800aa692..106312090 100644 --- a/tests/wire/accounting/fieldMapping.test.ts +++ b/tests/wire/accounting/fieldMapping.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("FieldMapping", () => { diff --git a/tests/wire/accounting/forceResync.test.ts b/tests/wire/accounting/forceResync.test.ts index d6182d613..99ac847f7 100644 --- a/tests/wire/accounting/forceResync.test.ts +++ b/tests/wire/accounting/forceResync.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ForceResync", () => { diff --git a/tests/wire/accounting/generalLedgerTransactions.test.ts b/tests/wire/accounting/generalLedgerTransactions.test.ts index 3e492757c..0fac3e996 100644 --- a/tests/wire/accounting/generalLedgerTransactions.test.ts +++ b/tests/wire/accounting/generalLedgerTransactions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GeneralLedgerTransactions", () => { diff --git a/tests/wire/accounting/generateKey.test.ts b/tests/wire/accounting/generateKey.test.ts index 0216b8dff..dc123bb6f 100644 --- a/tests/wire/accounting/generateKey.test.ts +++ b/tests/wire/accounting/generateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GenerateKey", () => { diff --git a/tests/wire/accounting/incomeStatements.test.ts b/tests/wire/accounting/incomeStatements.test.ts index b35d64d08..6270cd916 100644 --- a/tests/wire/accounting/incomeStatements.test.ts +++ b/tests/wire/accounting/incomeStatements.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("IncomeStatements", () => { diff --git a/tests/wire/accounting/invoices.test.ts b/tests/wire/accounting/invoices.test.ts index ce6aa4f7a..b3c40ff8f 100644 --- a/tests/wire/accounting/invoices.test.ts +++ b/tests/wire/accounting/invoices.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Invoices", () => { diff --git a/tests/wire/accounting/issues.test.ts b/tests/wire/accounting/issues.test.ts index 6c3ea1a94..9e4dfc76b 100644 --- a/tests/wire/accounting/issues.test.ts +++ b/tests/wire/accounting/issues.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Issues", () => { diff --git a/tests/wire/accounting/items.test.ts b/tests/wire/accounting/items.test.ts index fcaab5420..28edf35b5 100644 --- a/tests/wire/accounting/items.test.ts +++ b/tests/wire/accounting/items.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Items", () => { diff --git a/tests/wire/accounting/journalEntries.test.ts b/tests/wire/accounting/journalEntries.test.ts index cf04f5574..671999e62 100644 --- a/tests/wire/accounting/journalEntries.test.ts +++ b/tests/wire/accounting/journalEntries.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("JournalEntries", () => { diff --git a/tests/wire/accounting/linkToken.test.ts b/tests/wire/accounting/linkToken.test.ts index 56f5d2700..281deb6b0 100644 --- a/tests/wire/accounting/linkToken.test.ts +++ b/tests/wire/accounting/linkToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkToken", () => { diff --git a/tests/wire/accounting/linkedAccounts.test.ts b/tests/wire/accounting/linkedAccounts.test.ts index 6f6e02ab1..767c941d4 100644 --- a/tests/wire/accounting/linkedAccounts.test.ts +++ b/tests/wire/accounting/linkedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkedAccounts", () => { diff --git a/tests/wire/accounting/passthrough.test.ts b/tests/wire/accounting/passthrough.test.ts index 5c53eec18..5a7e99042 100644 --- a/tests/wire/accounting/passthrough.test.ts +++ b/tests/wire/accounting/passthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Passthrough", () => { diff --git a/tests/wire/accounting/paymentMethods.test.ts b/tests/wire/accounting/paymentMethods.test.ts index 509d7555d..90e5458da 100644 --- a/tests/wire/accounting/paymentMethods.test.ts +++ b/tests/wire/accounting/paymentMethods.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("PaymentMethods", () => { diff --git a/tests/wire/accounting/paymentTerms.test.ts b/tests/wire/accounting/paymentTerms.test.ts index bb8b21169..f7fdf56cb 100644 --- a/tests/wire/accounting/paymentTerms.test.ts +++ b/tests/wire/accounting/paymentTerms.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("PaymentTerms", () => { diff --git a/tests/wire/accounting/payments.test.ts b/tests/wire/accounting/payments.test.ts index 0648c9d76..277d82c4f 100644 --- a/tests/wire/accounting/payments.test.ts +++ b/tests/wire/accounting/payments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Payments", () => { diff --git a/tests/wire/accounting/phoneNumbers.test.ts b/tests/wire/accounting/phoneNumbers.test.ts index 2ffd0d63a..602d20981 100644 --- a/tests/wire/accounting/phoneNumbers.test.ts +++ b/tests/wire/accounting/phoneNumbers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("PhoneNumbers", () => { diff --git a/tests/wire/accounting/projects.test.ts b/tests/wire/accounting/projects.test.ts index 6582f5c97..7add94ca5 100644 --- a/tests/wire/accounting/projects.test.ts +++ b/tests/wire/accounting/projects.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Projects", () => { diff --git a/tests/wire/accounting/purchaseOrders.test.ts b/tests/wire/accounting/purchaseOrders.test.ts index 14953bca5..da1d58253 100644 --- a/tests/wire/accounting/purchaseOrders.test.ts +++ b/tests/wire/accounting/purchaseOrders.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("PurchaseOrders", () => { diff --git a/tests/wire/accounting/regenerateKey.test.ts b/tests/wire/accounting/regenerateKey.test.ts index f9369b192..48e35e971 100644 --- a/tests/wire/accounting/regenerateKey.test.ts +++ b/tests/wire/accounting/regenerateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RegenerateKey", () => { diff --git a/tests/wire/accounting/scopes.test.ts b/tests/wire/accounting/scopes.test.ts index 4a5ec7243..63be98988 100644 --- a/tests/wire/accounting/scopes.test.ts +++ b/tests/wire/accounting/scopes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scopes", () => { diff --git a/tests/wire/accounting/syncStatus.test.ts b/tests/wire/accounting/syncStatus.test.ts index abc1f7270..8fc69b33d 100644 --- a/tests/wire/accounting/syncStatus.test.ts +++ b/tests/wire/accounting/syncStatus.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("SyncStatus", () => { diff --git a/tests/wire/accounting/taxRates.test.ts b/tests/wire/accounting/taxRates.test.ts index cb6e43cb5..17baa647d 100644 --- a/tests/wire/accounting/taxRates.test.ts +++ b/tests/wire/accounting/taxRates.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("TaxRates", () => { diff --git a/tests/wire/accounting/trackingCategories.test.ts b/tests/wire/accounting/trackingCategories.test.ts index 89b27a88f..0e33eb8d2 100644 --- a/tests/wire/accounting/trackingCategories.test.ts +++ b/tests/wire/accounting/trackingCategories.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("TrackingCategories", () => { diff --git a/tests/wire/accounting/transactions.test.ts b/tests/wire/accounting/transactions.test.ts index 38acd8deb..700eb2724 100644 --- a/tests/wire/accounting/transactions.test.ts +++ b/tests/wire/accounting/transactions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Transactions", () => { diff --git a/tests/wire/accounting/vendorCredits.test.ts b/tests/wire/accounting/vendorCredits.test.ts index ca06bfc56..734dcb7d8 100644 --- a/tests/wire/accounting/vendorCredits.test.ts +++ b/tests/wire/accounting/vendorCredits.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("VendorCredits", () => { diff --git a/tests/wire/accounting/webhookReceivers.test.ts b/tests/wire/accounting/webhookReceivers.test.ts index eecb26e60..e8d405672 100644 --- a/tests/wire/accounting/webhookReceivers.test.ts +++ b/tests/wire/accounting/webhookReceivers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("WebhookReceivers", () => { diff --git a/tests/wire/ats/accountDetails.test.ts b/tests/wire/ats/accountDetails.test.ts index d69f947d0..60d9c1f5a 100644 --- a/tests/wire/ats/accountDetails.test.ts +++ b/tests/wire/ats/accountDetails.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountDetails", () => { diff --git a/tests/wire/ats/accountToken.test.ts b/tests/wire/ats/accountToken.test.ts index d3c28082b..759dbe8bc 100644 --- a/tests/wire/ats/accountToken.test.ts +++ b/tests/wire/ats/accountToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountToken", () => { diff --git a/tests/wire/ats/activities.test.ts b/tests/wire/ats/activities.test.ts index ec5014197..1e6ddbc43 100644 --- a/tests/wire/ats/activities.test.ts +++ b/tests/wire/ats/activities.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Activities", () => { diff --git a/tests/wire/ats/applications.test.ts b/tests/wire/ats/applications.test.ts index 74af61635..27fe11b1e 100644 --- a/tests/wire/ats/applications.test.ts +++ b/tests/wire/ats/applications.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Applications", () => { diff --git a/tests/wire/ats/asyncPassthrough.test.ts b/tests/wire/ats/asyncPassthrough.test.ts index ec2a18c20..1bd74f746 100644 --- a/tests/wire/ats/asyncPassthrough.test.ts +++ b/tests/wire/ats/asyncPassthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncPassthrough", () => { diff --git a/tests/wire/ats/attachments.test.ts b/tests/wire/ats/attachments.test.ts index b843a1995..308db6efc 100644 --- a/tests/wire/ats/attachments.test.ts +++ b/tests/wire/ats/attachments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Attachments", () => { diff --git a/tests/wire/ats/auditTrail.test.ts b/tests/wire/ats/auditTrail.test.ts index 93a81e0c3..cee599dbf 100644 --- a/tests/wire/ats/auditTrail.test.ts +++ b/tests/wire/ats/auditTrail.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AuditTrail", () => { diff --git a/tests/wire/ats/availableActions.test.ts b/tests/wire/ats/availableActions.test.ts index 7eaaf3974..feae6d1fa 100644 --- a/tests/wire/ats/availableActions.test.ts +++ b/tests/wire/ats/availableActions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AvailableActions", () => { diff --git a/tests/wire/ats/candidates.test.ts b/tests/wire/ats/candidates.test.ts index a14cd4508..6c3b07e55 100644 --- a/tests/wire/ats/candidates.test.ts +++ b/tests/wire/ats/candidates.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Candidates", () => { diff --git a/tests/wire/ats/deleteAccount.test.ts b/tests/wire/ats/deleteAccount.test.ts index 23942862f..135731cf2 100644 --- a/tests/wire/ats/deleteAccount.test.ts +++ b/tests/wire/ats/deleteAccount.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("DeleteAccount", () => { diff --git a/tests/wire/ats/departments.test.ts b/tests/wire/ats/departments.test.ts index de3e47dd8..b6c9aac47 100644 --- a/tests/wire/ats/departments.test.ts +++ b/tests/wire/ats/departments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Departments", () => { diff --git a/tests/wire/ats/eeocs.test.ts b/tests/wire/ats/eeocs.test.ts index 268a4149e..d53563969 100644 --- a/tests/wire/ats/eeocs.test.ts +++ b/tests/wire/ats/eeocs.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Eeocs", () => { diff --git a/tests/wire/ats/fieldMapping.test.ts b/tests/wire/ats/fieldMapping.test.ts index e7d4d9159..b2c92f3ee 100644 --- a/tests/wire/ats/fieldMapping.test.ts +++ b/tests/wire/ats/fieldMapping.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("FieldMapping", () => { diff --git a/tests/wire/ats/forceResync.test.ts b/tests/wire/ats/forceResync.test.ts index 33d70c030..2060cf7d5 100644 --- a/tests/wire/ats/forceResync.test.ts +++ b/tests/wire/ats/forceResync.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ForceResync", () => { diff --git a/tests/wire/ats/generateKey.test.ts b/tests/wire/ats/generateKey.test.ts index 704f0fa7b..272c417c2 100644 --- a/tests/wire/ats/generateKey.test.ts +++ b/tests/wire/ats/generateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GenerateKey", () => { diff --git a/tests/wire/ats/interviews.test.ts b/tests/wire/ats/interviews.test.ts index 43f99af10..e7503650d 100644 --- a/tests/wire/ats/interviews.test.ts +++ b/tests/wire/ats/interviews.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Interviews", () => { diff --git a/tests/wire/ats/issues.test.ts b/tests/wire/ats/issues.test.ts index e2efcfe71..660419fe5 100644 --- a/tests/wire/ats/issues.test.ts +++ b/tests/wire/ats/issues.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Issues", () => { diff --git a/tests/wire/ats/jobInterviewStages.test.ts b/tests/wire/ats/jobInterviewStages.test.ts index 552fa90a3..d17c917ad 100644 --- a/tests/wire/ats/jobInterviewStages.test.ts +++ b/tests/wire/ats/jobInterviewStages.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("JobInterviewStages", () => { diff --git a/tests/wire/ats/jobPostings.test.ts b/tests/wire/ats/jobPostings.test.ts index fef4efe50..4ad4ab936 100644 --- a/tests/wire/ats/jobPostings.test.ts +++ b/tests/wire/ats/jobPostings.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("JobPostings", () => { diff --git a/tests/wire/ats/jobs.test.ts b/tests/wire/ats/jobs.test.ts index b0180cf91..90e1823f6 100644 --- a/tests/wire/ats/jobs.test.ts +++ b/tests/wire/ats/jobs.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Jobs", () => { diff --git a/tests/wire/ats/linkToken.test.ts b/tests/wire/ats/linkToken.test.ts index 121b6361a..d7e080336 100644 --- a/tests/wire/ats/linkToken.test.ts +++ b/tests/wire/ats/linkToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkToken", () => { diff --git a/tests/wire/ats/linkedAccounts.test.ts b/tests/wire/ats/linkedAccounts.test.ts index 1217d0721..d9ce0ec8f 100644 --- a/tests/wire/ats/linkedAccounts.test.ts +++ b/tests/wire/ats/linkedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkedAccounts", () => { diff --git a/tests/wire/ats/offers.test.ts b/tests/wire/ats/offers.test.ts index ae53b9e42..d54f3f6c1 100644 --- a/tests/wire/ats/offers.test.ts +++ b/tests/wire/ats/offers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Offers", () => { diff --git a/tests/wire/ats/offices.test.ts b/tests/wire/ats/offices.test.ts index c048f8972..41aa69346 100644 --- a/tests/wire/ats/offices.test.ts +++ b/tests/wire/ats/offices.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Offices", () => { diff --git a/tests/wire/ats/passthrough.test.ts b/tests/wire/ats/passthrough.test.ts index 5f2d5a05e..6d6a61a20 100644 --- a/tests/wire/ats/passthrough.test.ts +++ b/tests/wire/ats/passthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Passthrough", () => { diff --git a/tests/wire/ats/regenerateKey.test.ts b/tests/wire/ats/regenerateKey.test.ts index 432423882..2741bd1a1 100644 --- a/tests/wire/ats/regenerateKey.test.ts +++ b/tests/wire/ats/regenerateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RegenerateKey", () => { diff --git a/tests/wire/ats/rejectReasons.test.ts b/tests/wire/ats/rejectReasons.test.ts index 51707ecb5..f612c29a0 100644 --- a/tests/wire/ats/rejectReasons.test.ts +++ b/tests/wire/ats/rejectReasons.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RejectReasons", () => { diff --git a/tests/wire/ats/scopes.test.ts b/tests/wire/ats/scopes.test.ts index 196dfc934..13b84d998 100644 --- a/tests/wire/ats/scopes.test.ts +++ b/tests/wire/ats/scopes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scopes", () => { diff --git a/tests/wire/ats/scorecards.test.ts b/tests/wire/ats/scorecards.test.ts index 7d0f5122a..57ff48048 100644 --- a/tests/wire/ats/scorecards.test.ts +++ b/tests/wire/ats/scorecards.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scorecards", () => { diff --git a/tests/wire/ats/syncStatus.test.ts b/tests/wire/ats/syncStatus.test.ts index 3fed297aa..6ec6e9d57 100644 --- a/tests/wire/ats/syncStatus.test.ts +++ b/tests/wire/ats/syncStatus.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("SyncStatus", () => { diff --git a/tests/wire/ats/tags.test.ts b/tests/wire/ats/tags.test.ts index def71d17f..ed2ec5226 100644 --- a/tests/wire/ats/tags.test.ts +++ b/tests/wire/ats/tags.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Tags", () => { diff --git a/tests/wire/ats/users.test.ts b/tests/wire/ats/users.test.ts index 115e93284..9dc8f7bed 100644 --- a/tests/wire/ats/users.test.ts +++ b/tests/wire/ats/users.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Users", () => { diff --git a/tests/wire/ats/webhookReceivers.test.ts b/tests/wire/ats/webhookReceivers.test.ts index 80422d8ce..3df69163d 100644 --- a/tests/wire/ats/webhookReceivers.test.ts +++ b/tests/wire/ats/webhookReceivers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("WebhookReceivers", () => { diff --git a/tests/wire/crm/accountDetails.test.ts b/tests/wire/crm/accountDetails.test.ts index 976a02b5e..a6bfea485 100644 --- a/tests/wire/crm/accountDetails.test.ts +++ b/tests/wire/crm/accountDetails.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountDetails", () => { diff --git a/tests/wire/crm/accountToken.test.ts b/tests/wire/crm/accountToken.test.ts index 79ab9204d..3765f9ea0 100644 --- a/tests/wire/crm/accountToken.test.ts +++ b/tests/wire/crm/accountToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountToken", () => { diff --git a/tests/wire/crm/accounts.test.ts b/tests/wire/crm/accounts.test.ts index 01605372a..a1d67cb11 100644 --- a/tests/wire/crm/accounts.test.ts +++ b/tests/wire/crm/accounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Accounts", () => { diff --git a/tests/wire/crm/associationTypes.test.ts b/tests/wire/crm/associationTypes.test.ts index 2b275fb1b..5aebc16f8 100644 --- a/tests/wire/crm/associationTypes.test.ts +++ b/tests/wire/crm/associationTypes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AssociationTypes", () => { diff --git a/tests/wire/crm/associations.test.ts b/tests/wire/crm/associations.test.ts index 909a83978..511596187 100644 --- a/tests/wire/crm/associations.test.ts +++ b/tests/wire/crm/associations.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Associations", () => { diff --git a/tests/wire/crm/asyncPassthrough.test.ts b/tests/wire/crm/asyncPassthrough.test.ts index e5a5f7888..085947662 100644 --- a/tests/wire/crm/asyncPassthrough.test.ts +++ b/tests/wire/crm/asyncPassthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncPassthrough", () => { diff --git a/tests/wire/crm/auditTrail.test.ts b/tests/wire/crm/auditTrail.test.ts index 4e5821cbf..d1d0e6890 100644 --- a/tests/wire/crm/auditTrail.test.ts +++ b/tests/wire/crm/auditTrail.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AuditTrail", () => { diff --git a/tests/wire/crm/availableActions.test.ts b/tests/wire/crm/availableActions.test.ts index eb6eb04ab..d44205da5 100644 --- a/tests/wire/crm/availableActions.test.ts +++ b/tests/wire/crm/availableActions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AvailableActions", () => { diff --git a/tests/wire/crm/contacts.test.ts b/tests/wire/crm/contacts.test.ts index 9e251ca38..092ec1f7e 100644 --- a/tests/wire/crm/contacts.test.ts +++ b/tests/wire/crm/contacts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Contacts", () => { diff --git a/tests/wire/crm/customObjectClasses.test.ts b/tests/wire/crm/customObjectClasses.test.ts index 83dff2f21..5c6497260 100644 --- a/tests/wire/crm/customObjectClasses.test.ts +++ b/tests/wire/crm/customObjectClasses.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("CustomObjectClasses", () => { diff --git a/tests/wire/crm/customObjects.test.ts b/tests/wire/crm/customObjects.test.ts index 34f2b5d56..b932952bc 100644 --- a/tests/wire/crm/customObjects.test.ts +++ b/tests/wire/crm/customObjects.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("CustomObjects", () => { diff --git a/tests/wire/crm/deleteAccount.test.ts b/tests/wire/crm/deleteAccount.test.ts index afdefe8e3..89f0a30be 100644 --- a/tests/wire/crm/deleteAccount.test.ts +++ b/tests/wire/crm/deleteAccount.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("DeleteAccount", () => { diff --git a/tests/wire/crm/engagementTypes.test.ts b/tests/wire/crm/engagementTypes.test.ts index 1438b35d0..376507fbb 100644 --- a/tests/wire/crm/engagementTypes.test.ts +++ b/tests/wire/crm/engagementTypes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("EngagementTypes", () => { diff --git a/tests/wire/crm/engagements.test.ts b/tests/wire/crm/engagements.test.ts index 9d9280664..c1e724e66 100644 --- a/tests/wire/crm/engagements.test.ts +++ b/tests/wire/crm/engagements.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Engagements", () => { diff --git a/tests/wire/crm/fieldMapping.test.ts b/tests/wire/crm/fieldMapping.test.ts index 2160d0cc9..7d79a8ae5 100644 --- a/tests/wire/crm/fieldMapping.test.ts +++ b/tests/wire/crm/fieldMapping.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("FieldMapping", () => { diff --git a/tests/wire/crm/forceResync.test.ts b/tests/wire/crm/forceResync.test.ts index c970a86ec..be001b313 100644 --- a/tests/wire/crm/forceResync.test.ts +++ b/tests/wire/crm/forceResync.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ForceResync", () => { diff --git a/tests/wire/crm/generateKey.test.ts b/tests/wire/crm/generateKey.test.ts index 943264bd5..47867f429 100644 --- a/tests/wire/crm/generateKey.test.ts +++ b/tests/wire/crm/generateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GenerateKey", () => { diff --git a/tests/wire/crm/issues.test.ts b/tests/wire/crm/issues.test.ts index b9bc2d678..9d9473d55 100644 --- a/tests/wire/crm/issues.test.ts +++ b/tests/wire/crm/issues.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Issues", () => { diff --git a/tests/wire/crm/leads.test.ts b/tests/wire/crm/leads.test.ts index 238cbc43d..e1d395db0 100644 --- a/tests/wire/crm/leads.test.ts +++ b/tests/wire/crm/leads.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Leads", () => { diff --git a/tests/wire/crm/linkToken.test.ts b/tests/wire/crm/linkToken.test.ts index a29bd07a6..d61d4d17e 100644 --- a/tests/wire/crm/linkToken.test.ts +++ b/tests/wire/crm/linkToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkToken", () => { diff --git a/tests/wire/crm/linkedAccounts.test.ts b/tests/wire/crm/linkedAccounts.test.ts index c37cdf4d2..fda753bd5 100644 --- a/tests/wire/crm/linkedAccounts.test.ts +++ b/tests/wire/crm/linkedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkedAccounts", () => { diff --git a/tests/wire/crm/notes.test.ts b/tests/wire/crm/notes.test.ts index 3a1b8def1..f6d21c6f7 100644 --- a/tests/wire/crm/notes.test.ts +++ b/tests/wire/crm/notes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Notes", () => { diff --git a/tests/wire/crm/opportunities.test.ts b/tests/wire/crm/opportunities.test.ts index b6df5f28d..09c591c5d 100644 --- a/tests/wire/crm/opportunities.test.ts +++ b/tests/wire/crm/opportunities.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Opportunities", () => { diff --git a/tests/wire/crm/passthrough.test.ts b/tests/wire/crm/passthrough.test.ts index 12565e433..05562bd2d 100644 --- a/tests/wire/crm/passthrough.test.ts +++ b/tests/wire/crm/passthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Passthrough", () => { diff --git a/tests/wire/crm/regenerateKey.test.ts b/tests/wire/crm/regenerateKey.test.ts index 6e9f72de2..4b4de4eba 100644 --- a/tests/wire/crm/regenerateKey.test.ts +++ b/tests/wire/crm/regenerateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RegenerateKey", () => { diff --git a/tests/wire/crm/scopes.test.ts b/tests/wire/crm/scopes.test.ts index 52bebd8d0..2eead726d 100644 --- a/tests/wire/crm/scopes.test.ts +++ b/tests/wire/crm/scopes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scopes", () => { diff --git a/tests/wire/crm/stages.test.ts b/tests/wire/crm/stages.test.ts index e7fe76744..6ecf4a470 100644 --- a/tests/wire/crm/stages.test.ts +++ b/tests/wire/crm/stages.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Stages", () => { diff --git a/tests/wire/crm/syncStatus.test.ts b/tests/wire/crm/syncStatus.test.ts index 5d7a5a0c0..15ac6ea54 100644 --- a/tests/wire/crm/syncStatus.test.ts +++ b/tests/wire/crm/syncStatus.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("SyncStatus", () => { diff --git a/tests/wire/crm/tasks.test.ts b/tests/wire/crm/tasks.test.ts index 3592defc2..4af512e8d 100644 --- a/tests/wire/crm/tasks.test.ts +++ b/tests/wire/crm/tasks.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Tasks", () => { diff --git a/tests/wire/crm/users.test.ts b/tests/wire/crm/users.test.ts index 677052b2b..0a7e0d196 100644 --- a/tests/wire/crm/users.test.ts +++ b/tests/wire/crm/users.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Users", () => { diff --git a/tests/wire/crm/webhookReceivers.test.ts b/tests/wire/crm/webhookReceivers.test.ts index 09a1b2bbc..da3922260 100644 --- a/tests/wire/crm/webhookReceivers.test.ts +++ b/tests/wire/crm/webhookReceivers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("WebhookReceivers", () => { diff --git a/tests/wire/filestorage/accountDetails.test.ts b/tests/wire/filestorage/accountDetails.test.ts index 9e999640e..d1f3ccb73 100644 --- a/tests/wire/filestorage/accountDetails.test.ts +++ b/tests/wire/filestorage/accountDetails.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountDetails", () => { diff --git a/tests/wire/filestorage/accountToken.test.ts b/tests/wire/filestorage/accountToken.test.ts index 9d0b9d010..bb3906b51 100644 --- a/tests/wire/filestorage/accountToken.test.ts +++ b/tests/wire/filestorage/accountToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountToken", () => { diff --git a/tests/wire/filestorage/asyncPassthrough.test.ts b/tests/wire/filestorage/asyncPassthrough.test.ts index bb1b804a5..4a89d28b0 100644 --- a/tests/wire/filestorage/asyncPassthrough.test.ts +++ b/tests/wire/filestorage/asyncPassthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncPassthrough", () => { diff --git a/tests/wire/filestorage/auditTrail.test.ts b/tests/wire/filestorage/auditTrail.test.ts index 48d280639..078d85e73 100644 --- a/tests/wire/filestorage/auditTrail.test.ts +++ b/tests/wire/filestorage/auditTrail.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AuditTrail", () => { diff --git a/tests/wire/filestorage/availableActions.test.ts b/tests/wire/filestorage/availableActions.test.ts index 94d80c4e5..cfa6773ac 100644 --- a/tests/wire/filestorage/availableActions.test.ts +++ b/tests/wire/filestorage/availableActions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AvailableActions", () => { diff --git a/tests/wire/filestorage/deleteAccount.test.ts b/tests/wire/filestorage/deleteAccount.test.ts index d3e2e5281..533b0c660 100644 --- a/tests/wire/filestorage/deleteAccount.test.ts +++ b/tests/wire/filestorage/deleteAccount.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("DeleteAccount", () => { diff --git a/tests/wire/filestorage/drives.test.ts b/tests/wire/filestorage/drives.test.ts index 6f2e7b579..b784c2298 100644 --- a/tests/wire/filestorage/drives.test.ts +++ b/tests/wire/filestorage/drives.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Drives", () => { diff --git a/tests/wire/filestorage/fieldMapping.test.ts b/tests/wire/filestorage/fieldMapping.test.ts index 8c7073332..e82ed2172 100644 --- a/tests/wire/filestorage/fieldMapping.test.ts +++ b/tests/wire/filestorage/fieldMapping.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("FieldMapping", () => { diff --git a/tests/wire/filestorage/files.test.ts b/tests/wire/filestorage/files.test.ts index 384f0990a..bc441502d 100644 --- a/tests/wire/filestorage/files.test.ts +++ b/tests/wire/filestorage/files.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Files", () => { diff --git a/tests/wire/filestorage/folders.test.ts b/tests/wire/filestorage/folders.test.ts index a1af8f9b6..b661fd363 100644 --- a/tests/wire/filestorage/folders.test.ts +++ b/tests/wire/filestorage/folders.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Folders", () => { diff --git a/tests/wire/filestorage/forceResync.test.ts b/tests/wire/filestorage/forceResync.test.ts index 4f707d2de..b99778daa 100644 --- a/tests/wire/filestorage/forceResync.test.ts +++ b/tests/wire/filestorage/forceResync.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ForceResync", () => { diff --git a/tests/wire/filestorage/generateKey.test.ts b/tests/wire/filestorage/generateKey.test.ts index 3739e1a2a..9ff5f50a0 100644 --- a/tests/wire/filestorage/generateKey.test.ts +++ b/tests/wire/filestorage/generateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GenerateKey", () => { diff --git a/tests/wire/filestorage/groups.test.ts b/tests/wire/filestorage/groups.test.ts index 5393c38be..87f5c9a19 100644 --- a/tests/wire/filestorage/groups.test.ts +++ b/tests/wire/filestorage/groups.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Groups", () => { diff --git a/tests/wire/filestorage/issues.test.ts b/tests/wire/filestorage/issues.test.ts index ebc82e20d..1f0891301 100644 --- a/tests/wire/filestorage/issues.test.ts +++ b/tests/wire/filestorage/issues.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Issues", () => { diff --git a/tests/wire/filestorage/linkToken.test.ts b/tests/wire/filestorage/linkToken.test.ts index 3025eab1f..022132742 100644 --- a/tests/wire/filestorage/linkToken.test.ts +++ b/tests/wire/filestorage/linkToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkToken", () => { diff --git a/tests/wire/filestorage/linkedAccounts.test.ts b/tests/wire/filestorage/linkedAccounts.test.ts index d7e3cb2d5..0a4da4704 100644 --- a/tests/wire/filestorage/linkedAccounts.test.ts +++ b/tests/wire/filestorage/linkedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkedAccounts", () => { diff --git a/tests/wire/filestorage/passthrough.test.ts b/tests/wire/filestorage/passthrough.test.ts index 67372d50c..c13a838d5 100644 --- a/tests/wire/filestorage/passthrough.test.ts +++ b/tests/wire/filestorage/passthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Passthrough", () => { diff --git a/tests/wire/filestorage/regenerateKey.test.ts b/tests/wire/filestorage/regenerateKey.test.ts index d9c3e8e4a..4ba242d64 100644 --- a/tests/wire/filestorage/regenerateKey.test.ts +++ b/tests/wire/filestorage/regenerateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RegenerateKey", () => { diff --git a/tests/wire/filestorage/scopes.test.ts b/tests/wire/filestorage/scopes.test.ts index 78172fbbe..d7a063e2c 100644 --- a/tests/wire/filestorage/scopes.test.ts +++ b/tests/wire/filestorage/scopes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scopes", () => { diff --git a/tests/wire/filestorage/syncStatus.test.ts b/tests/wire/filestorage/syncStatus.test.ts index 9ee662717..f0c3e268a 100644 --- a/tests/wire/filestorage/syncStatus.test.ts +++ b/tests/wire/filestorage/syncStatus.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("SyncStatus", () => { diff --git a/tests/wire/filestorage/users.test.ts b/tests/wire/filestorage/users.test.ts index 9f6efe868..26687b022 100644 --- a/tests/wire/filestorage/users.test.ts +++ b/tests/wire/filestorage/users.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Users", () => { diff --git a/tests/wire/filestorage/webhookReceivers.test.ts b/tests/wire/filestorage/webhookReceivers.test.ts index 6ad2f9dab..19afc07dc 100644 --- a/tests/wire/filestorage/webhookReceivers.test.ts +++ b/tests/wire/filestorage/webhookReceivers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("WebhookReceivers", () => { diff --git a/tests/wire/hris/accountDetails.test.ts b/tests/wire/hris/accountDetails.test.ts index adc3fbc61..f9b8c8f81 100644 --- a/tests/wire/hris/accountDetails.test.ts +++ b/tests/wire/hris/accountDetails.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountDetails", () => { diff --git a/tests/wire/hris/accountToken.test.ts b/tests/wire/hris/accountToken.test.ts index e8b622039..1208f6924 100644 --- a/tests/wire/hris/accountToken.test.ts +++ b/tests/wire/hris/accountToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountToken", () => { diff --git a/tests/wire/hris/asyncPassthrough.test.ts b/tests/wire/hris/asyncPassthrough.test.ts index 6e01d0c47..f51241007 100644 --- a/tests/wire/hris/asyncPassthrough.test.ts +++ b/tests/wire/hris/asyncPassthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncPassthrough", () => { diff --git a/tests/wire/hris/auditTrail.test.ts b/tests/wire/hris/auditTrail.test.ts index 7901f789c..b2f031be1 100644 --- a/tests/wire/hris/auditTrail.test.ts +++ b/tests/wire/hris/auditTrail.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AuditTrail", () => { diff --git a/tests/wire/hris/availableActions.test.ts b/tests/wire/hris/availableActions.test.ts index 75e16c0dc..9d118ad02 100644 --- a/tests/wire/hris/availableActions.test.ts +++ b/tests/wire/hris/availableActions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AvailableActions", () => { diff --git a/tests/wire/hris/bankInfo.test.ts b/tests/wire/hris/bankInfo.test.ts index 73fa852f9..8895a81ab 100644 --- a/tests/wire/hris/bankInfo.test.ts +++ b/tests/wire/hris/bankInfo.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("BankInfo", () => { diff --git a/tests/wire/hris/benefits.test.ts b/tests/wire/hris/benefits.test.ts index 2c4f29710..288f2a905 100644 --- a/tests/wire/hris/benefits.test.ts +++ b/tests/wire/hris/benefits.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Benefits", () => { diff --git a/tests/wire/hris/companies.test.ts b/tests/wire/hris/companies.test.ts index 5968cb78a..4d9671018 100644 --- a/tests/wire/hris/companies.test.ts +++ b/tests/wire/hris/companies.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Companies", () => { diff --git a/tests/wire/hris/deleteAccount.test.ts b/tests/wire/hris/deleteAccount.test.ts index 4d6156363..13df53a6e 100644 --- a/tests/wire/hris/deleteAccount.test.ts +++ b/tests/wire/hris/deleteAccount.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("DeleteAccount", () => { diff --git a/tests/wire/hris/dependents.test.ts b/tests/wire/hris/dependents.test.ts index af02d41bc..2333d0fb1 100644 --- a/tests/wire/hris/dependents.test.ts +++ b/tests/wire/hris/dependents.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Dependents", () => { diff --git a/tests/wire/hris/employeePayrollRuns.test.ts b/tests/wire/hris/employeePayrollRuns.test.ts index 4e9622968..1f0aebad1 100644 --- a/tests/wire/hris/employeePayrollRuns.test.ts +++ b/tests/wire/hris/employeePayrollRuns.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("EmployeePayrollRuns", () => { diff --git a/tests/wire/hris/employees.test.ts b/tests/wire/hris/employees.test.ts index 0c9d971ad..a760e2d03 100644 --- a/tests/wire/hris/employees.test.ts +++ b/tests/wire/hris/employees.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Employees", () => { diff --git a/tests/wire/hris/employerBenefits.test.ts b/tests/wire/hris/employerBenefits.test.ts index 9ac0b3f08..f67b73447 100644 --- a/tests/wire/hris/employerBenefits.test.ts +++ b/tests/wire/hris/employerBenefits.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("EmployerBenefits", () => { diff --git a/tests/wire/hris/employments.test.ts b/tests/wire/hris/employments.test.ts index 34f79000c..9b0498975 100644 --- a/tests/wire/hris/employments.test.ts +++ b/tests/wire/hris/employments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Employments", () => { diff --git a/tests/wire/hris/fieldMapping.test.ts b/tests/wire/hris/fieldMapping.test.ts index 55f408ddf..cbe35f327 100644 --- a/tests/wire/hris/fieldMapping.test.ts +++ b/tests/wire/hris/fieldMapping.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("FieldMapping", () => { diff --git a/tests/wire/hris/forceResync.test.ts b/tests/wire/hris/forceResync.test.ts index 0dc9e9ae1..b05a05d21 100644 --- a/tests/wire/hris/forceResync.test.ts +++ b/tests/wire/hris/forceResync.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ForceResync", () => { diff --git a/tests/wire/hris/generateKey.test.ts b/tests/wire/hris/generateKey.test.ts index ec7f854f6..7cf9d1b54 100644 --- a/tests/wire/hris/generateKey.test.ts +++ b/tests/wire/hris/generateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GenerateKey", () => { diff --git a/tests/wire/hris/groups.test.ts b/tests/wire/hris/groups.test.ts index 445e70d66..251cb0337 100644 --- a/tests/wire/hris/groups.test.ts +++ b/tests/wire/hris/groups.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Groups", () => { diff --git a/tests/wire/hris/issues.test.ts b/tests/wire/hris/issues.test.ts index 946d2cee4..795ad7e72 100644 --- a/tests/wire/hris/issues.test.ts +++ b/tests/wire/hris/issues.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Issues", () => { diff --git a/tests/wire/hris/linkToken.test.ts b/tests/wire/hris/linkToken.test.ts index 191e69639..c7f6d4e87 100644 --- a/tests/wire/hris/linkToken.test.ts +++ b/tests/wire/hris/linkToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkToken", () => { diff --git a/tests/wire/hris/linkedAccounts.test.ts b/tests/wire/hris/linkedAccounts.test.ts index dadefce0a..75e55a7ef 100644 --- a/tests/wire/hris/linkedAccounts.test.ts +++ b/tests/wire/hris/linkedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkedAccounts", () => { diff --git a/tests/wire/hris/locations.test.ts b/tests/wire/hris/locations.test.ts index 2af770eb7..e429c7efe 100644 --- a/tests/wire/hris/locations.test.ts +++ b/tests/wire/hris/locations.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Locations", () => { diff --git a/tests/wire/hris/passthrough.test.ts b/tests/wire/hris/passthrough.test.ts index 61c65ec2e..984dd4ac4 100644 --- a/tests/wire/hris/passthrough.test.ts +++ b/tests/wire/hris/passthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Passthrough", () => { diff --git a/tests/wire/hris/payGroups.test.ts b/tests/wire/hris/payGroups.test.ts index 95400d62c..8c2e3f22c 100644 --- a/tests/wire/hris/payGroups.test.ts +++ b/tests/wire/hris/payGroups.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("PayGroups", () => { diff --git a/tests/wire/hris/payrollRuns.test.ts b/tests/wire/hris/payrollRuns.test.ts index 6fe8c49f7..64939c7f5 100644 --- a/tests/wire/hris/payrollRuns.test.ts +++ b/tests/wire/hris/payrollRuns.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("PayrollRuns", () => { diff --git a/tests/wire/hris/regenerateKey.test.ts b/tests/wire/hris/regenerateKey.test.ts index 13ce0c341..e10eb6fed 100644 --- a/tests/wire/hris/regenerateKey.test.ts +++ b/tests/wire/hris/regenerateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RegenerateKey", () => { diff --git a/tests/wire/hris/scopes.test.ts b/tests/wire/hris/scopes.test.ts index ffe29c312..1d200daff 100644 --- a/tests/wire/hris/scopes.test.ts +++ b/tests/wire/hris/scopes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scopes", () => { diff --git a/tests/wire/hris/syncStatus.test.ts b/tests/wire/hris/syncStatus.test.ts index ee625ff0a..e67c60abc 100644 --- a/tests/wire/hris/syncStatus.test.ts +++ b/tests/wire/hris/syncStatus.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("SyncStatus", () => { diff --git a/tests/wire/hris/teams.test.ts b/tests/wire/hris/teams.test.ts index adfe25df9..6e5a13048 100644 --- a/tests/wire/hris/teams.test.ts +++ b/tests/wire/hris/teams.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Teams", () => { diff --git a/tests/wire/hris/timeOff.test.ts b/tests/wire/hris/timeOff.test.ts index e457f2120..c66e06008 100644 --- a/tests/wire/hris/timeOff.test.ts +++ b/tests/wire/hris/timeOff.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("TimeOff", () => { diff --git a/tests/wire/hris/timeOffBalances.test.ts b/tests/wire/hris/timeOffBalances.test.ts index 8f35f11a5..f659b9bfb 100644 --- a/tests/wire/hris/timeOffBalances.test.ts +++ b/tests/wire/hris/timeOffBalances.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("TimeOffBalances", () => { diff --git a/tests/wire/hris/timesheetEntries.test.ts b/tests/wire/hris/timesheetEntries.test.ts index 57c398adf..e23a6d262 100644 --- a/tests/wire/hris/timesheetEntries.test.ts +++ b/tests/wire/hris/timesheetEntries.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("TimesheetEntries", () => { diff --git a/tests/wire/hris/webhookReceivers.test.ts b/tests/wire/hris/webhookReceivers.test.ts index c1f577977..e06d24db3 100644 --- a/tests/wire/hris/webhookReceivers.test.ts +++ b/tests/wire/hris/webhookReceivers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("WebhookReceivers", () => { diff --git a/tests/wire/ticketing/accountDetails.test.ts b/tests/wire/ticketing/accountDetails.test.ts index a00b7e221..63a00a72e 100644 --- a/tests/wire/ticketing/accountDetails.test.ts +++ b/tests/wire/ticketing/accountDetails.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountDetails", () => { diff --git a/tests/wire/ticketing/accountToken.test.ts b/tests/wire/ticketing/accountToken.test.ts index 5528718e1..da7ea3ce9 100644 --- a/tests/wire/ticketing/accountToken.test.ts +++ b/tests/wire/ticketing/accountToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AccountToken", () => { diff --git a/tests/wire/ticketing/accounts.test.ts b/tests/wire/ticketing/accounts.test.ts index 9497ba9ec..5a982a731 100644 --- a/tests/wire/ticketing/accounts.test.ts +++ b/tests/wire/ticketing/accounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Accounts", () => { diff --git a/tests/wire/ticketing/asyncPassthrough.test.ts b/tests/wire/ticketing/asyncPassthrough.test.ts index 03165ce42..1c94f5798 100644 --- a/tests/wire/ticketing/asyncPassthrough.test.ts +++ b/tests/wire/ticketing/asyncPassthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AsyncPassthrough", () => { diff --git a/tests/wire/ticketing/attachments.test.ts b/tests/wire/ticketing/attachments.test.ts index 3420d041a..c511eb0f4 100644 --- a/tests/wire/ticketing/attachments.test.ts +++ b/tests/wire/ticketing/attachments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Attachments", () => { diff --git a/tests/wire/ticketing/auditTrail.test.ts b/tests/wire/ticketing/auditTrail.test.ts index 85af163cc..28d8f609b 100644 --- a/tests/wire/ticketing/auditTrail.test.ts +++ b/tests/wire/ticketing/auditTrail.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AuditTrail", () => { diff --git a/tests/wire/ticketing/availableActions.test.ts b/tests/wire/ticketing/availableActions.test.ts index 3c93f0e29..0f5efc6b7 100644 --- a/tests/wire/ticketing/availableActions.test.ts +++ b/tests/wire/ticketing/availableActions.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("AvailableActions", () => { diff --git a/tests/wire/ticketing/collections.test.ts b/tests/wire/ticketing/collections.test.ts index 51d74ca71..b3e6d72e5 100644 --- a/tests/wire/ticketing/collections.test.ts +++ b/tests/wire/ticketing/collections.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Collections", () => { diff --git a/tests/wire/ticketing/comments.test.ts b/tests/wire/ticketing/comments.test.ts index 0941fc619..a368a2b19 100644 --- a/tests/wire/ticketing/comments.test.ts +++ b/tests/wire/ticketing/comments.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Comments", () => { diff --git a/tests/wire/ticketing/contacts.test.ts b/tests/wire/ticketing/contacts.test.ts index 36935e79c..3b0fe0f4a 100644 --- a/tests/wire/ticketing/contacts.test.ts +++ b/tests/wire/ticketing/contacts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Contacts", () => { diff --git a/tests/wire/ticketing/deleteAccount.test.ts b/tests/wire/ticketing/deleteAccount.test.ts index 50aeed72f..e25d689ab 100644 --- a/tests/wire/ticketing/deleteAccount.test.ts +++ b/tests/wire/ticketing/deleteAccount.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("DeleteAccount", () => { diff --git a/tests/wire/ticketing/fieldMapping.test.ts b/tests/wire/ticketing/fieldMapping.test.ts index 1c269cd18..1db61643a 100644 --- a/tests/wire/ticketing/fieldMapping.test.ts +++ b/tests/wire/ticketing/fieldMapping.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("FieldMapping", () => { diff --git a/tests/wire/ticketing/forceResync.test.ts b/tests/wire/ticketing/forceResync.test.ts index 95b346c7f..fc14bc172 100644 --- a/tests/wire/ticketing/forceResync.test.ts +++ b/tests/wire/ticketing/forceResync.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("ForceResync", () => { diff --git a/tests/wire/ticketing/generateKey.test.ts b/tests/wire/ticketing/generateKey.test.ts index b5e59e9b8..619e7f1ef 100644 --- a/tests/wire/ticketing/generateKey.test.ts +++ b/tests/wire/ticketing/generateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("GenerateKey", () => { diff --git a/tests/wire/ticketing/issues.test.ts b/tests/wire/ticketing/issues.test.ts index abbdac92d..42dd167c1 100644 --- a/tests/wire/ticketing/issues.test.ts +++ b/tests/wire/ticketing/issues.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Issues", () => { diff --git a/tests/wire/ticketing/linkToken.test.ts b/tests/wire/ticketing/linkToken.test.ts index 18cb60361..5482547f9 100644 --- a/tests/wire/ticketing/linkToken.test.ts +++ b/tests/wire/ticketing/linkToken.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkToken", () => { diff --git a/tests/wire/ticketing/linkedAccounts.test.ts b/tests/wire/ticketing/linkedAccounts.test.ts index 243c48ba2..9654ac267 100644 --- a/tests/wire/ticketing/linkedAccounts.test.ts +++ b/tests/wire/ticketing/linkedAccounts.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("LinkedAccounts", () => { diff --git a/tests/wire/ticketing/passthrough.test.ts b/tests/wire/ticketing/passthrough.test.ts index e3a9e802c..3ebca215a 100644 --- a/tests/wire/ticketing/passthrough.test.ts +++ b/tests/wire/ticketing/passthrough.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Passthrough", () => { diff --git a/tests/wire/ticketing/projects.test.ts b/tests/wire/ticketing/projects.test.ts index b2fa6be00..040fca1d5 100644 --- a/tests/wire/ticketing/projects.test.ts +++ b/tests/wire/ticketing/projects.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Projects", () => { diff --git a/tests/wire/ticketing/regenerateKey.test.ts b/tests/wire/ticketing/regenerateKey.test.ts index 3f3e4e3a6..67819a99d 100644 --- a/tests/wire/ticketing/regenerateKey.test.ts +++ b/tests/wire/ticketing/regenerateKey.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("RegenerateKey", () => { diff --git a/tests/wire/ticketing/roles.test.ts b/tests/wire/ticketing/roles.test.ts index 1a69abbda..cfad30b66 100644 --- a/tests/wire/ticketing/roles.test.ts +++ b/tests/wire/ticketing/roles.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Roles", () => { diff --git a/tests/wire/ticketing/scopes.test.ts b/tests/wire/ticketing/scopes.test.ts index dec71fb4f..3310d51cf 100644 --- a/tests/wire/ticketing/scopes.test.ts +++ b/tests/wire/ticketing/scopes.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Scopes", () => { diff --git a/tests/wire/ticketing/syncStatus.test.ts b/tests/wire/ticketing/syncStatus.test.ts index dd7c9d529..56275f437 100644 --- a/tests/wire/ticketing/syncStatus.test.ts +++ b/tests/wire/ticketing/syncStatus.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("SyncStatus", () => { diff --git a/tests/wire/ticketing/tags.test.ts b/tests/wire/ticketing/tags.test.ts index d7b66e6d5..dfe594e29 100644 --- a/tests/wire/ticketing/tags.test.ts +++ b/tests/wire/ticketing/tags.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Tags", () => { diff --git a/tests/wire/ticketing/teams.test.ts b/tests/wire/ticketing/teams.test.ts index aabe7c05c..fd78a12d9 100644 --- a/tests/wire/ticketing/teams.test.ts +++ b/tests/wire/ticketing/teams.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Teams", () => { diff --git a/tests/wire/ticketing/tickets.test.ts b/tests/wire/ticketing/tickets.test.ts index 431956d83..e4cdd15db 100644 --- a/tests/wire/ticketing/tickets.test.ts +++ b/tests/wire/ticketing/tickets.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Tickets", () => { diff --git a/tests/wire/ticketing/users.test.ts b/tests/wire/ticketing/users.test.ts index 64ba1f153..0cbaad7aa 100644 --- a/tests/wire/ticketing/users.test.ts +++ b/tests/wire/ticketing/users.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("Users", () => { diff --git a/tests/wire/ticketing/webhookReceivers.test.ts b/tests/wire/ticketing/webhookReceivers.test.ts index af5aedcb8..463184749 100644 --- a/tests/wire/ticketing/webhookReceivers.test.ts +++ b/tests/wire/ticketing/webhookReceivers.test.ts @@ -2,7 +2,7 @@ * This file was auto-generated by Fern from our API Definition. */ -import { mockServerPool } from "../../mock-server/MockServerPool.js"; +import { mockServerPool } from "../../mock-server/MockServerPool"; import { MergeClient } from "../../../src/Client"; describe("WebhookReceivers", () => { diff --git a/yarn.lock b/yarn.lock index da6673547..d6f6a066d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -110,12 +110,12 @@ integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== "@babel/helpers@^7.27.6": - version "7.27.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.6.tgz#6456fed15b2cb669d2d1fabe84b66b34991d812c" - integrity sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug== + version "7.28.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.2.tgz#80f0918fecbfebea9af856c419763230040ee850" + integrity sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw== dependencies: "@babel/template" "^7.27.2" - "@babel/types" "^7.27.6" + "@babel/types" "^7.28.2" "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.27.2", "@babel/parser@^7.28.0": version "7.28.0" @@ -265,10 +265,10 @@ "@babel/types" "^7.28.0" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.6", "@babel/types@^7.28.0", "@babel/types@^7.3.3": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.0.tgz#2fd0159a6dc7353933920c43136335a9b264d950" - integrity sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.28.0", "@babel/types@^7.28.2", "@babel/types@^7.3.3": + version "7.28.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" + integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== dependencies: "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" @@ -301,20 +301,20 @@ tough-cookie "^4.1.4" "@inquirer/confirm@^5.0.0": - version "5.1.13" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.1.13.tgz#4931515edc63e25d833c9a40ccf1855e8e822dbc" - integrity sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw== + version "5.1.14" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.1.14.tgz#e6321edf51a3a5f54dc548b80ef6ba89891351ad" + integrity sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q== dependencies: - "@inquirer/core" "^10.1.14" - "@inquirer/type" "^3.0.7" + "@inquirer/core" "^10.1.15" + "@inquirer/type" "^3.0.8" -"@inquirer/core@^10.1.14": - version "10.1.14" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.1.14.tgz#7678b2daaecf32fa2f6e02a03dc235f9620e197f" - integrity sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A== +"@inquirer/core@^10.1.15": + version "10.1.15" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.1.15.tgz#8feb69fd536786181a2b6bfb84d8674faa9d2e59" + integrity sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA== dependencies: - "@inquirer/figures" "^1.0.12" - "@inquirer/type" "^3.0.7" + "@inquirer/figures" "^1.0.13" + "@inquirer/type" "^3.0.8" ansi-escapes "^4.3.2" cli-width "^4.1.0" mute-stream "^2.0.0" @@ -322,15 +322,15 @@ wrap-ansi "^6.2.0" yoctocolors-cjs "^2.1.2" -"@inquirer/figures@^1.0.12": - version "1.0.12" - resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.12.tgz#667d6254cc7ba3b0c010a323d78024a1d30c6053" - integrity sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ== +"@inquirer/figures@^1.0.13": + version "1.0.13" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.13.tgz#ad0afd62baab1c23175115a9b62f511b6a751e45" + integrity sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw== -"@inquirer/type@^3.0.7": - version "3.0.7" - resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.7.tgz#b46bcf377b3172dbc768fdbd053e6492ad801a09" - integrity sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA== +"@inquirer/type@^3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.8.tgz#efc293ba0ed91e90e6267f1aacc1c70d20b8b4e8" + integrity sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -575,9 +575,9 @@ "@jridgewell/sourcemap-codec" "^1.4.14" "@mswjs/interceptors@^0.39.1": - version "0.39.2" - resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.39.2.tgz#de9de0ab23f99d387c7904df7219a92157d1d666" - integrity sha512-RuzCup9Ct91Y7V79xwCb146RaBRHZ7NBbrIUySumd1rpKqHL5OonaqrGIbug5hNwP/fRyxFMA6ISgw4FTtYFYg== + version "0.39.4" + resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.39.4.tgz#820727657bf8be02c185c3e9c83f7209e3c73467" + integrity sha512-B82DbrGVCIBrNEfRJbqUFB0eNz0wVzqbenEpmbE71XLVU4yKZbDnRBuxz+7udc/uM7LDWDD4sRJ5tISzHf2QkQ== dependencies: "@open-draft/deferred-promise" "^2.2.0" "@open-draft/logger" "^0.3.0" @@ -682,7 +682,7 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.6": +"@types/estree@*", "@types/estree@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== @@ -744,24 +744,19 @@ form-data "^4.0.0" "@types/node@*": - version "24.0.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.0.10.tgz#f65a169779bf0d70203183a1890be7bee8ca2ddb" - integrity sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA== + version "24.1.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.1.0.tgz#0993f7dc31ab5cc402d112315b463e383d68a49c" + integrity sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w== dependencies: undici-types "~7.8.0" "@types/node@^18.19.70": - version "18.19.115" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.115.tgz#cd94caf14472021b4443c99bcd7aac6bb5c4f672" - integrity sha512-kNrFiTgG4a9JAn1LMQeLOv3MvXIPokzXziohMrMsvpYgLpdEt/mMiVYc4sGKtDfyxM5gIDF4VgrPRyCw4fHOYg== + version "18.19.120" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.120.tgz#07b3bd73875956d5281fa27e6d77a66415f7d455" + integrity sha512-WtCGHFXnVI8WHLxDAt5TbnCM4eSE+nI0QN2NJtwzcgMhht2eNz6V9evJrk+lwC8bCY8OWV5Ym8Jz7ZEyGnKnMA== dependencies: undici-types "~5.26.4" -"@types/qs@^6.9.17": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" - integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== - "@types/readable-stream@^4.0.18": version "4.0.21" resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.21.tgz#716558454a5e0c3c0651520f8154efc3288f59cb" @@ -784,11 +779,6 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz#cb6e2a691b70cb177c6e3ae9c1d2e8b2ea8cd304" integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== -"@types/url-join@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@types/url-join/-/url-join-4.0.1.tgz#4989c97f969464647a8586c7252d97b449cdc045" - integrity sha512-wDXw9LEEUHyV+7UWy7U315nrJGJ7p1BzaCxDpEoLr789Dk1WDVMMlf3iBfbG2F8NdWnYyFbtTxUn2ZNbm1Q4LQ== - "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -952,6 +942,11 @@ acorn-globals@^7.0.0: acorn "^8.1.0" acorn-walk "^8.0.2" +acorn-import-phases@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz#16eb850ba99a056cb7cbfe872ffb8972e18c8bd7" + integrity sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ== + acorn-walk@^8.0.2: version "8.3.4" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" @@ -959,7 +954,7 @@ acorn-walk@^8.0.2: dependencies: acorn "^8.11.0" -acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.1: +acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.15.0, acorn@^8.8.1: version "8.15.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== @@ -1079,9 +1074,9 @@ babel-plugin-jest-hoist@^29.6.3: "@types/babel__traverse" "^7.0.6" babel-preset-current-node-syntax@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30" - integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== + version "1.1.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.1.tgz#204c610030f7e74d4cb1ad7d0ff3c044abf48688" + integrity sha512-23fWKohMTvS5s0wwJKycOe0dBdCwQ6+iiLaNR9zy8P13mtFRFM9qLLX6HJX5DL2pi/FNDf3fCQHM4FIMoHH/7w== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -1184,14 +1179,6 @@ call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: es-errors "^1.3.0" function-bind "^1.1.2" -call-bound@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" - integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== - dependencies: - call-bind-apply-helpers "^1.0.2" - get-intrinsic "^1.3.0" - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -1208,9 +1195,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001726: - version "1.0.30001726" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz#a15bd87d5a4bf01f6b6f70ae7c97fdfd28b5ae47" - integrity sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw== + version "1.0.30001727" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz#22e9706422ad37aa50556af8c10e40e2d93a8b85" + integrity sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q== chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0: version "4.1.2" @@ -1359,9 +1346,9 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: ms "^2.1.3" decimal.js@^10.4.2: - version "10.5.0" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.5.0.tgz#0f371c7cf6c4898ce0afb09836db73cd82010f22" - integrity sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw== + version "10.6.0" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a" + integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== dedent@^1.0.0: version "1.6.0" @@ -1412,9 +1399,9 @@ ejs@^3.1.10: jake "^10.8.5" electron-to-chromium@^1.5.173: - version "1.5.179" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.179.tgz#453d53f360014a2604d40ccd41c4ea0a6e31b99a" - integrity sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ== + version "1.5.191" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.191.tgz#8ae49a471447b1ceaf1d4d183a9000082f52363c" + integrity sha512-xcwe9ELcuxYLUFqZZxL19Z6HVKcvNkIwhbHUz7L3us6u12yR+7uY89dSl570f/IqNthx8dAw3tojG7i4Ni4tDA== emittery@^0.13.1: version "0.13.1" @@ -1426,7 +1413,7 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1: +enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.2: version "5.18.2" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz#7903c5b32ffd4b2143eeb4b92472bd68effd5464" integrity sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ== @@ -1619,10 +1606,10 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -form-data@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.3.tgz#608b1b3f3e28be0fccf5901fc85fb3641e5cf0ae" - integrity sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA== +form-data@^4.0.0, form-data@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4" + integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -1660,7 +1647,7 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: +get-intrinsic@^1.2.6: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -2318,11 +2305,6 @@ jest@^29.7.0: import-local "^3.0.2" jest-cli "^29.7.0" -js-base64@3.7.7: - version "3.7.7" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.7.tgz#e51b84bf78fbf5702b9541e2cb7bfcb893b43e79" - integrity sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw== - js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -2501,9 +2483,9 @@ ms@^2.1.3: integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== msw@^2.8.4: - version "2.10.2" - resolved "https://registry.yarnpkg.com/msw/-/msw-2.10.2.tgz#e7a56ed0b6865b00a30b4c4a5b59e5388fd48315" - integrity sha512-RCKM6IZseZQCWcSWlutdf590M8nVfRHG1ImwzOtwz8IYxgT4zhUO0rfTcTvDGiaFE0Rhcc+h43lcF3Jc9gFtwQ== + version "2.10.4" + resolved "https://registry.yarnpkg.com/msw/-/msw-2.10.4.tgz#a39dad96468aecfd752e5b7df4bbc86f1d73dec4" + integrity sha512-6R1or/qyele7q3RyPwNuvc0IxO8L8/Aim6Sz5ncXEgcWUNxSKE+udriTOWHtpMwmfkLYlacA2y7TIx4cL5lgHA== dependencies: "@bundled-es-modules/cookie" "^2.0.1" "@bundled-es-modules/statuses" "^1.0.1" @@ -2569,14 +2551,9 @@ npm-run-path@^4.0.1: path-key "^3.0.0" nwsapi@^2.2.2: - version "2.2.20" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.20.tgz#22e53253c61e7b0e7e93cef42c891154bcca11ef" - integrity sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA== - -object-inspect@^1.13.3: - version "1.13.4" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" - integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + version "2.2.21" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.21.tgz#8df7797079350adda208910d8c33fc4c2d7520c3" + integrity sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA== once@^1.3.0: version "1.4.0" @@ -2731,13 +2708,6 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== -qs@^6.13.1: - version "6.14.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" - integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== - dependencies: - side-channel "^1.1.0" - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -2863,46 +2833,6 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 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== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - -side-channel-map@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" - integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - -side-channel-weakmap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" - integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - side-channel-map "^1.0.1" - -side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" - side-channel-map "^1.0.1" - side-channel-weakmap "^1.0.2" - signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -2945,9 +2875,9 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + version "0.7.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" + integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== sprintf-js@~1.0.2: version "1.0.3" @@ -3179,11 +3109,6 @@ update-browserslist-db@^1.1.3: escalade "^3.2.0" picocolors "^1.1.1" -url-join@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" - integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== - url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -3233,26 +3158,27 @@ webidl-conversions@^7.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== -webpack-sources@^3.2.3: +webpack-sources@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.3.tgz#d4bf7f9909675d7a070ff14d0ef2a4f3c982c723" integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg== webpack@^5.97.1: - version "5.99.9" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.9.tgz#d7de799ec17d0cce3c83b70744b4aedb537d8247" - integrity sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg== + version "5.101.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.101.0.tgz#4b81407ffad9857f81ff03f872e3369b9198cc9d" + integrity sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ== dependencies: "@types/eslint-scope" "^3.7.7" - "@types/estree" "^1.0.6" + "@types/estree" "^1.0.8" "@types/json-schema" "^7.0.15" "@webassemblyjs/ast" "^1.14.1" "@webassemblyjs/wasm-edit" "^1.14.1" "@webassemblyjs/wasm-parser" "^1.14.1" - acorn "^8.14.0" + acorn "^8.15.0" + acorn-import-phases "^1.0.3" browserslist "^4.24.0" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.17.1" + enhanced-resolve "^5.17.2" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -3266,7 +3192,7 @@ webpack@^5.97.1: tapable "^2.1.1" terser-webpack-plugin "^5.3.11" watchpack "^2.4.1" - webpack-sources "^3.2.3" + webpack-sources "^3.3.3" whatwg-encoding@^2.0.0: version "2.0.0"